Lucene 10.3.1 upgrade in Jira 12
API changes
We removed several methods and fields from the Jira API and jira-lucene-dmz.jar that are no longer required.
Class or package | Change |
|---|---|
| Class removed. |
| Class removed. |
|
|
| Removed |
| Removed |
| Removed |
| Removed |
| Removed |
| Fields removed:
|
| Removed |
| Fields removed:
|
| Fields removed:
|
| Removed |
| Removed methods:
|
|
|
MappedSortComparator | Changed to |
Configuration changes
The following configuration items are now obsolete and have been removed:
jira.index.mergepolicy.maxmergeatonceexplicitjira.index.mergepolicy.reclaimdeletesweightjira.index.interactive.mergefactorjira.index.interactive.mergedocsjira.index.interactive.maxbuffereddocsjira.index.batch.mergefactojira.index.batch.mergedocsjira.index.batch.maxbuffereddocsjira.index.commitpolicy
The following configuration item has been added:
mergepolicy.indexpctdeletedtarget
Label ordering changes
We’ve resolved a bug in label ordering. In previous versions, reindexing an issue caused it to be counted multiple times, which incorrectly boosted its position in the list. The latest Lucene version ensures each issue is counted only once, providing a more accurate sort order.