diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt index d5be006d282..f79103ecb35 100644 --- a/lucene/CHANGES.txt +++ b/lucene/CHANGES.txt @@ -306,9 +306,6 @@ Build * LUCENE-5463: RamUsageEstimator.(human)sizeOf(Object) is now a forbidden API. (Adrien Grand, Robert Muir) -* LUCENE-5511: "ant precommit" / "ant check-svn-working-copy" now work again - with any working copy format (thanks to svnkit 1.8.4). (Uwe Schindler) - * LUCENE-5512: Remove redundant typing (use diamond operator) throughout the codebase. (Furkan KAMACI via Robert Muir) @@ -341,8 +338,8 @@ Changes in Runtime Behavior Bug Fixes -* LUCENE-5450: Fix getField() NPE issues with SpanOr/SpanNear when they have an - empty list of clauses. This can happen for example, when a wildcard matches +* LUCENE-5450: Fix getField() NPE issues with SpanOr/SpanNear when they have an + empty list of clauses. This can happen for example, when a wildcard matches no terms. (Tim Allison via Robert Muir) * LUCENE-5473: Throw IllegalArgumentException, not @@ -357,8 +354,8 @@ Bug Fixes * LUCENE-5502: Fixed TermsFilter.equals that could return true for different filters. (Igor Motov via Adrien Grand) - -* LUCENE-5522: FacetsConfig didn't add drill-down terms for association facet + +* LUCENE-5522: FacetsConfig didn't add drill-down terms for association facet fields labels. (Shai Erera) * LUCENE-5520: ToChildBlockJoinQuery would hit @@ -390,12 +387,20 @@ Bug Fixes listerners might be missed. This can cause memory leaks if the core listeners are used to clear caches. (Simon Willnauer) +Build + +* LUCENE-5511: "ant precommit" / "ant check-svn-working-copy" now work again + with any working copy format (thanks to svnkit 1.8.4). (Uwe Schindler) + ======================= Lucene 4.7.0 ======================= New Features * LUCENE-5336: Add SimpleQueryParser: parser for human-entered queries. (Jack Conradson via Robert Muir) + +* LUCENE-5337: Add Payload support to FileDictionary (Suggest) and make it more + configurable (Areek Zilluer via Erick Erickson) * LUCENE-5329: suggest: DocumentDictionary and DocumentExpressionDictionary are now lenient for dirty documents @@ -427,7 +432,7 @@ New Features using SortField.setMissingValue(SortField.STRING_FIRST), or last, using SortField.setMissingValue(SortField.STRING_LAST). (Rob Muir, Mike McCandless) - + * LUCENE-5099: QueryNode should have the ability to detach from its node parent. Added QueryNode.removeFromParent() that allows nodes to be detached from its parent node. (Adriano Crestani) @@ -439,13 +444,6 @@ New Features bug fixes too. More info: https://github.com/spatial4j/spatial4j/blob/master/CHANGES.md (David Smiley) -* LUCENE-5405: If an analysis component throws an exception, Lucene - logs the field name to the info stream to assist in - diagnosis. (Benson Margulies) - -* LUCENE-5406: Make ShingleAnalzyerWrapper.getWrappedAnalyzer() public - final (gsingers) - * LUCENE-5415: Add multitermquery (wildcards,prefix,etc) to PostingsHighlighter. (Mike McCandless, Robert Muir) @@ -543,6 +541,10 @@ Bug fixes domain-only URLs that are followed by an alphanumeric character. (Chris Geeringh, Steve Rowe) +* LUCENE-5405: If an analysis component throws an exception, Lucene + logs the field name to the info stream to assist in + diagnosis. (Benson Margulies) + * SOLR-5661: PriorityQueue now refuses to allocate itself if the incoming maxSize is too large (Raintung Li via Mike McCandless) @@ -596,6 +598,8 @@ API Changes to IndexWriter.addDocument(). (Shai Erera, Gilad Barkai, Rob Muir, Mike McCandless) +* LUCENE-5405: Make ShingleAnalzyerWrapper.getWrappedAnalyzer() public final (gsingers) + * LUCENE-5395: The SpatialArgsParser now only reads WKT, no more "lat, lon" etc. but it's easy to override the parseShape method if you wish. (David Smiley) @@ -765,9 +769,6 @@ New Features * LUCENE-5297: Allow to range-facet on any ValueSource, not just NumericDocValues fields. (Shai Erera) -* LUCENE-5337: Add Payload support to FileDictionary (Suggest) and make it more - configurable (Areek Zilluer via Erick Erickson) - Bug Fixes * LUCENE-5272: OpenBitSet.ensureCapacity did not modify numBits, causing @@ -1339,12 +1340,6 @@ Bug Fixes into out-of-memory errors when working with large stored fields. (Adrien Grand) -* LUCENE-5048: CategoryPath with a long path could result in hitting - NegativeArraySizeException, categories being added multiple times to the - taxonomy or drill-down terms silently discarded by the indexer. CategoryPath - is now limited to MAX_CATEGORY_PATH_LENGTH characters. - (Colton Jamieson, Mike McCandless, Shai Erera) - * LUCENE-5062: If the spatial data for a document was comprised of multiple overlapping or adjacent parts then a CONTAINS predicate query might not match when the sum of those shapes contain the query shape but none do individually. diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index 12a2c15fed1..6a3ea18ccdd 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -76,6 +76,10 @@ Other Changes * SOLR-5936: Removed deprecated non-Trie-based numeric & date field types. (Steve Rowe) +* SOLR-5473: Make one state.json per collection (Noble Paul) + +* SOLR-5474: Have a new mode for SolrJ to support stateFormat=2 (Noble Paul, Tim Potter) + ================== 4.9.0 ================== Versions of Major Components @@ -107,10 +111,6 @@ Other Changes * SOLR-5980: AbstractFullDistribZkTestBase#compareResults always returns false for shouldFail. (Mark Miller, Gregory Chanan) -* SOLR-5473: Make one state.json per collection (Noble Paul) - -* SOLR-5474: Have a new mode for SolrJ to support stateFormat=2 (Noble Paul, Tim Potter) - * SOLR-5987: Add "collection" to UpdateParams. (Mark Miller, Greg Solovyev) ================== 4.8.0 ================== @@ -171,21 +171,14 @@ New Features * SOLR-5720: Add ExpandComponent to expand results collapsed by the CollapsingQParserPlugin. (Joel Bernstein) -* SOLR-5653: Create a RestManager to provide REST API endpoints for - reconfigurable plugins. (Tim Potter, Steve Rowe) - -* SOLR-5655: Create a stopword filter factory that is (re)configurable, - and capable of reporting its configuration, via REST API. - (Tim Potter via Steve Rowe) - -* SOLR-5477: Async execution of OverseerCollectionProcessor(CollectionsAPI) - tasks. (Anshum Gupta) - * SOLR-3177: Enable tagging and excluding filters in StatsComponent via the localParams syntax. (Mathias H., Nikolai Luthman, Vitaliy Zhovtyuk, shalin) * SOLR-1604: Wildcards, ORs etc inside Phrase Queries. (Ahmet Arslan via Erick Erickson) +* SOLR-5477: Async execution of OverseerCollectionProcessor(CollectionsAPI) + tasks. (Anshum Gupta) + * SOLR-5865: Provide a MiniSolrCloudCluster to enable easier testing. (Greg Chanan via Mark Miller) @@ -214,6 +207,13 @@ New Features * SOLR-5829: Allow ExpandComponent to accept query and filter query parameters (Joel Bernstein) +* SOLR-5653: Create a RestManager to provide REST API endpoints for + reconfigurable plugins. (Tim Potter, Steve Rowe) + +* SOLR-5655: Create a stopword filter factory that is (re)configurable, + and capable of reporting its configuration, via REST API. + (Tim Potter via Steve Rowe) + * SOLR-5654: Create a synonym filter factory that is (re)configurable, and capable of reporting its configuration, via REST API. (Tim Potter via Steve Rowe) @@ -242,7 +242,7 @@ Bug Fixes * SOLR-5954: Slower DataImportHandler process caused by not reusing jdbc connections. (Mark Miller, Paco Garcia, Raja Nagendra Kumar) - + Optimizations ---------------------- * SOLR-1880: Distributed Search skips GET_FIELDS stage if EXECUTE_QUERY @@ -266,7 +266,7 @@ Other Changes use SolrTestCaseJ4.getFile() and getResource() instead; fix morphlines/map-reduce to not duplicate test resources and fix dependencies among them. (Uwe Schindler) - + * SOLR-5765: Update to SLF4J 1.7.6. (Mark Miller) * SOLR-5609: If legacy mode is disabled don't let cores create slices/replicas/collections . @@ -389,7 +389,7 @@ Bug Fixes * SOLR-5866: UpdateShardHandler needs to use the system default scheme registry to properly handle https via javax.net.ssl.* properties. (Steve Davids via shalin) - + * SOLR-5782: The full MapReduceIndexer help text does not display when using --help. (Mark Miller, Wolfgang Hoschek) @@ -433,7 +433,7 @@ Bug Fixes problem if you hit a bad work item. (Mark Miller) * SOLR-5796: Increase how long we are willing to wait for a core to see the ZK - advertised leader in it's local state. (Timothy Potter, Mark Miller) + advertised leader in it's local state. (Timothy Potter, Mark Miller) * SOLR-5834: Overseer threads are only being interrupted and not closed. (hossman, Mark Miller) @@ -461,7 +461,7 @@ Other Changes --------------------- * SOLR-5796: Make how long we are willing to wait for a core to see the ZK - advertised leader in it's local state configurable. + advertised leader in it's local state configurable. (Timothy Potter via Mark Miller) ================== 4.7.0 ================== @@ -549,18 +549,18 @@ New Features * SOLR-5529: Add support for queries to use multiple suggesters. (Areek Zillur, Erick Erickson, via Robert Muir) +* SOLR-1301: Add a Solr contrib that allows for building Solr indexes via + Hadoop's MapReduce. (Matt Revelle, Alexander Kanarsky, Steve Rowe, + Mark Miller, Greg Bowyer, Jason Rutherglen, Kris Jirapinyo, Jason Venner , + Andrzej Bialecki, Patrick Hunt, Wolfgang Hoschek, Roman Shaposhnik, + Eric Wong) + * SOLR-5631: Add support for Lucene's FreeTextSuggester. (Areek Zillur via Robert Muir) * SOLR-5695: Add support for Lucene's BlendedInfixSuggester. (Areek Zillur) -* SOLR-1301: Add a Solr contrib that allows for building Solr indexes via - Hadoop's MapReduce. (Matt Revelle, Alexander Kanarsky, Steve Rowe, - Mark Miller, Greg Bowyer, Jason Rutherglen, Kris Jirapinyo, Jason Venner , - Andrzej Bialecki, Patrick Hunt, Wolfgang Hoschek, Roman Shaposhnik, - Eric Wong) - * SOLR-5476: Overseer Role for nodes (Noble Paul) * SOLR-5594: Allow FieldTypes to specify custom PrefixQuery behavior @@ -575,8 +575,7 @@ New Features * SOLR-5535: Set "partialResults" header for shards that error out if shards.tolerant is specified. (Steve Davids via shalin) -* SOLR-5610: Support cluster-wide properties with an API called - CLUSTERPROP (Noble Paul) +* SOLR-5610: Support cluster-wide properties with an API called CLUSTERPROP (Noble Paul) * SOLR-5623: Better diagnosis of RuntimeExceptions in analysis (Benson Margulies) @@ -667,7 +666,7 @@ Bug Fixes * SOLR-5666: Using the hdfs write cache can result in appearance of corrupted index. (Mark Miller) - + * SOLR-5230: Call DelegatingCollector.finish() during grouping. (Joel Bernstein, ehatcher)