Version 3.2

RELEASED

Start date not set

Released: 03/Jun/11

Release Notes

Major release after 3.1Show more
PTKeySummaryAssigneeStatus
BlockerImprovementLUCENE-2609Generate jar containing test classes.Steven RoweClosed
BlockerBugLUCENE-2954CheckIndex prints wrong version number on 3.1 indexes (and posibly also in trunk)Uwe SchindlerClosed
BlockerBugLUCENE-2975hotspot bug in readvint gives wrong resultsUwe SchindlerClosed
BlockerImprovementLUCENE-2998Forward Port 3.1 Ant release tasksGrant IngersollClosed
CriticalTaskLUCENE-3014comparator API for segment versionsUwe SchindlerClosed
CriticalBugLUCENE-3042AttributeSource can have an invalid computed stateUwe SchindlerClosed
CriticalTaskLUCENE-3054SorterTemplate.quickSort stack overflows on broken comparators that produce only few disticnt values in large arraysUwe SchindlerClosed
MajorTestLUCENE-2560random analyzer testsRobert MuirClosed
MajorBugLUCENE-2576Intermittent failure in TestIndexWriter.testCommitThreadSafetyMichael McCandlessClosed
MajorBugLUCENE-2736Wrong implementation of DocIdSetIterator.advance Shai EreraClosed
MajorBugLUCENE-2796Tests need to clean up after themselvesUnassignedClosed
MajorImprovementLUCENE-2897apply delete-by-Term and docID immediately to newly flushed segmentsMichael McCandlessClosed
MajorBugLUCENE-2953PriorityQueue is inheriently broken if subclass attempts to use "heap" w/generic T bound to anything other then "Object"Uwe SchindlerClosed
MajorBugLUCENE-2966SegmentReader.doCommit should be sync'd; norms methods need not be sync'dMichael McCandlessClosed
MajorBugLUCENE-2972Intermittent failure in TestFieldCacheTermsFilter.testMissingTermsMichael McCandlessClosed
MajorBugLUCENE-2978Upgrade benchmark from commons-compress-1.0 to commons-compress-1.1 for 15 times faster gzip decompressionDoron CohenClosed
MajorImprovementLUCENE-2981Review and potentially remove unused/unsupported ContribsRobert MuirClosed
MajorBugLUCENE-2989TestCollectionUtil fails on IBM JREUwe SchindlerClosed
MajorTaskLUCENE-2994When 3.1 is released, update backwards tests in 3.x branchUwe SchindlerClosed
MajorBugLUCENE-2996addIndexes(IndexReader) incorrectly applies existing deletesShai EreraClosed
MajorBugLUCENE-3009binary packaging: lucene modules/contribs that depend on jars are confusing Robert MuirClosed
MajorBugLUCENE-3012if you use setNorm, lucene writes a headerless separate norms fileRobert MuirClosed
MajorNew FeatureLUCENE-3016Analyzer for LatvianRobert MuirClosed
MajorTestLUCENE-3020better payload testing with mockanalyzerUnassignedClosed
MajorBugLUCENE-3026smartcn analyzer throw NullPointer exception when the length of analysed text over 32767Robert MuirClosed
MajorImprovementLUCENE-3040analysis consumers should use reusable tokenstreamsUnassignedClosed
MajorBugLUCENE-3043o.a.l.analysis.de.GermanStemmer crashes on some inputsRobert MuirClosed
MajorBugLUCENE-3044thaiwordfilter uses attributesource.copyTo incorrectlyRobert MuirClosed
MajorTaskLUCENE-3053improve test coverage for Multi*Robert MuirClosed
MajorTestLUCENE-3064add checks to MockTokenizer to enforce proper consumptionUnassignedClosed
MajorBugLUCENE-30723.1 fileformats out of dateUnassignedClosed
MajorBugLUCENE-3083MockRandomMergePolicy optimizes segments not in the Set passed inMichael McCandlessClosed
MajorImprovementLUCENE-3086add ElisionsFilter to ItalianAnalyzerUnassignedClosed
MajorBugLUCENE-3095TestIndexWriter#testThreadInterruptDeadlock fails with OOM Michael McCandlessClosed
MajorNew FeatureLUCENE-3098Grouped total countMichael McCandlessClosed
MajorBugLUCENE-3106commongrams filter calls incrementToken() after it returns falseUnassignedClosed
MajorBugLUCENE-3113fix analyzer bugs found by MockTokenizerUnassignedClosed
MajorTaskLUCENE-3117yank SegmentReader.norm out of SegmentReader.javaRobert MuirClosed
MajorBugLUCENE-3123TestIndexWriter.testBackgroundOptimize fails with too many open filesUnassignedClosed
MajorImprovementLUCENE-3127pull CoreReaders out of SegmentReaderRobert MuirClosed
MajorImprovementLUCENE-3129Single-pass grouping collector based on doc blocksMichael McCandlessClosed
MajorBugLUCENE-3144FreqProxTermsWriter leaks file handles if exceptions are thrown during flush()Shai EreraClosed
MajorTaskLUCENE-3154remove version references from the versioned websiteRobert MuirClosed
MajorTaskLUCENE-3155possibly improve includes/excludes for packages filesRobert MuirClosed
MajorBugLUCENE-3156remove references to contribs that dont exist from docsRobert MuirClosed
MajorTaskLUCENE-3157packaging is sometimes .tar.gz, sometimes .tgzRobert MuirClosed
MajorTaskLUCENE-3158ensure binary artifacts contain the necessary licensing filesRobert MuirClosed
MajorTaskLUCENE-3159lucene benchmark has some unnecessary filesRobert MuirClosed
MajorTaskLUCENE-3160lucene source build doesn't work correctly by itself from the src distRobert MuirClosed
MajorTaskLUCENE-3163CHANGES.txt has no release date for 3.1.0Robert MuirClosed
MajorBugLUCENE-3341Spellcheker is not checking word with less than 3 charactersUnassignedClosed
MinorNew FeatureLUCENE-854Create merge policy that doesn't periodically inadvertently optimizeMichael McCandlessClosed
MinorImprovementLUCENE-1076Allow MergePolicy to select non-contiguous mergesMichael McCandlessClosed
MinorNew FeatureLUCENE-1421Ability to group search results by fieldMichael McCandlessClosed
MinorImprovementLUCENE-1750Create a MergePolicy that limits the maximum size of it's segmentsUnassignedClosed
MinorBugLUCENE-2904non-contiguous LogMergePolicy should be careful to not select merges already runningMichael McCandlessClosed
MinorImprovementLUCENE-2918IndexWriter should prune 100% deleted segs even in the NRT caseMichael McCandlessClosed
MinorBugLUCENE-2939Highlighter should try and use maxDocCharsToAnalyze in WeightedSpanTermExtractor when adding a new field to MemoryIndex as well as when using CachingTokenStreamMark MillerClosed
MinorImprovementLUCENE-2952Make license checking/maintenance easier/automatedGrant IngersollClosed
MinorImprovementLUCENE-2957generate-maven-artifacts target should include all non-Mavenized Lucene & Solr dependenciesSteven RoweClosed
MinorImprovementLUCENE-2958WriteLineDocTask improvementsDoron CohenClosed
MinorImprovementLUCENE-2961Remove benchmark/lib/xml-apis.jar - JVM 1.5 already contains the required JAXP 1.3 implementationSteven RoweClosed
MinorImprovementLUCENE-2964Allow benchmark tasks from alternative packagesDoron CohenClosed
MinorImprovementLUCENE-2973Source distribution packaging targets should make a tarball from "svn export"Steven RoweClosed
MinorImprovementLUCENE-2977WriteLineDocTask should write gzip/bzip2/txt according to the extension of specified output file nameDoron CohenClosed
MinorBugLUCENE-2980Benchmark's ContentSource should not rely on file suffixes to be lower cased when detecting file type (gzip/bzip2/text)Doron CohenClosed
MinorBugLUCENE-2992Changes.html is not generated for an svn export of docsGrant IngersollClosed
MinorImprovementLUCENE-2993Lucene Test Framework javadoc's main page should be specific to the framework, rather than using Lucene Core's overview.htmlSteven RoweClosed
MinorTestLUCENE-3002Add tests.iter.min to improve controlling tests.iter's behaviorShai EreraClosed
MinorBugLUCENE-3029MultiPhraseQuery assigns different scores to identical docs when using 0 pos-incrMichael McCandlessClosed
MinorBugLUCENE-3051don't call SegmentInfo.sizeInBytes for the merging segmentsMichael McCandlessClosed
MinorImprovementLUCENE-3061Open IndexWriter API to allow custom MergeScheduler implementationShai EreraClosed
MinorImprovementLUCENE-3065NumericField should be stored in binary format in index (matching Solr's format)Uwe SchindlerClosed
MinorBugLUCENE-3068The repeats mechanism in SloppyPhraseScorer is broken when doc has tokens at same positionDoron CohenClosed
MinorImprovementLUCENE-3073make compoundfilewriter publicUnassignedClosed
MinorImprovementLUCENE-3081Document Maven nightly builds, artifact generation, and using Maven to build Lucene/SolrSteven RoweClosed
MinorNew FeatureLUCENE-3082Add tool to upgrade all segments of an index to last recent supported index format without optimizingUwe SchindlerClosed
MinorImprovementLUCENE-3084MergePolicy.OneMerge.segments should be List<SegmentInfo> not SegmentInfos, Remove Vector<SI> subclassing from SegmentInfos & more refactoringUwe SchindlerClosed
MinorBugLUCENE-3087highlighting exact phrase with overlapping tokens fails.Michael McCandlessClosed
MinorImprovementLUCENE-3092NRTCachingDirectory, to buffer small segments in a RAMDirUnassignedClosed
MinorBugLUCENE-3102Few issues with CachingCollectorShai EreraClosed
MinorImprovementLUCENE-3112Add IW.add/updateDocuments to support nested documentsMichael McCandlessClosed
MinorImprovementLUCENE-3126IndexWriter.addIndexes can make any incoming segment into CFS if it isn't alreadyShai EreraClosed
MinorBugLUCENE-3137Benchmark's ExtractReuters creates its temp dir wrongly if provided out-dir param ends by slashDoron CohenClosed
MinorTestLUCENE-3139LuceneTestCase.afterClass does not print enough information if a temp-test-dir fails to deleteShai EreraClosed
MinorBugLUCENE-3143SegmentMerger should assert .del and .s* files are not passed to createCompoundFileShai EreraClosed
MinorTestLUCENE-3147MockDirectoryWrapper should track open file handles of IndexOutput tooShai EreraClosed
TrivialImprovementLUCENE-2027Deprecate Directory.touchFileMichael McCandlessClosed
TrivialImprovementLUCENE-2963Easier way to run benchmarkDoron CohenClosed
TrivialImprovementLUCENE-2990Improve ArrayUtil/CollectionUtil.*Sort() methods to early-reaturn on empty or one-element lists/arraysUwe SchindlerClosed
TrivialImprovementLUCENE-3128"ant eclipse" should create an Eclipse projectShai EreraClosed
191 of 91