WARNING: Version 5.0 of Elasticsearch has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
5.0.0-alpha2 Release Notes
edit5.0.0-alpha2 Release Notes
editAlso see Breaking changes in 5.0.
This is an alpha release and is intended for testing purposes only. Indices created in this version will not be compatible with Elasticsearch 5.0.0 GA. Upgrading 5.0.0-alpha2 to any other version is not supported.
Breaking changes
edit- Analysis
- Cluster
- Indexed Scripts/Templates
- Packaging
- Percolator
-
-
Remove
.percolator
type in favour ofpercolator
field type #17560
-
Remove
- REST
- Settings
Breaking Java changes
edit- Settings
-
- Remove Settings.settingsBuilder. #17619
Deprecations
edit- Query DSL
- Query Refactoring
-
-
Splits
phrase
andphrase_prefix
in match query intoMatchPhraseQueryBuilder
andMatchPhrasePrefixQueryBuilder
#17508
-
Splits
New features
edit- Analysis
- Plugin Analysis ICU
Enhancements
edit- CAT API
- Cache
- Circuit Breakers
- Cluster
- Core
- Geo
- Index APIs
-
- Fail hot_threads in a better way if unsupported by JDK #15909
- Ingest
- Internal
-
- Makes Script type writeable #17908 (issue: #17753)
- FiltersAggregatorBuilder: Don’t create new context for inner parsing #17851
- Clean up serialization on some stats #17832 (issue: #17085)
- Normalize registration for SignificanceHeuristics #17830 (issue: #17085)
- Make (read|write)NamedWriteable public #17829 (issue: #17682)
- Use try-with-resource when creating new parser instances where possible #17822
- Don’t pass XContentParser to ParseFieldRegistry#lookup #17794
- Internal: Remove threadlocal from document parser #17764
- Cut range aggregations to registerAggregation #17757 (issue: #17085)
- Remove ParseFieldMatcher from AbstractXContentParser #17756 (issue: #17417)
- Remove parser argument from methods where we already pass in a parse context #17738
- Switch SearchAfterBuilder to writeGenericValue #17735 (issue: #17085)
- Remove StreamableReader #17729 (issue: #17085)
- Cleanup nested, has_child & has_parent query builders for inner hits construction #17719 (issue: #11118)
- Make AllocationCommands NamedWriteables #17661
- Isolate StreamableReader #17656 (issue: #17085)
- Create registration methods for aggregations similar to those for queries #17653 (issues: #17085, #17389)
- Turn RestChannel into an interface #17643 (issue: #17133)
- Remove PROTOTYPEs from QueryBuilders #17632 (issue: #17085)
- Remove registerQueryParser #17608
- ParseField#getAllNamesIncludedDeprecated to not return duplicate names #17504
- Rework a query parser and improve registration #17458
- Clean up QueryParseContext and don’t hold it inside QueryRewrite/ShardContext #17417
- Mapping
-
-
Automatically upgrade analyzed strings with an analyzer to
text
. #17861 - Support dots in field names when mapping already exists #17759 (issue: #15951)
- Use the new points API to index numeric fields. #17746 (issues: #11513, #16751, #17007, #17700)
- Simplify AllEntries, AllField and AllFieldMapper: #17613
-
Automatically upgrade analyzed strings with an analyzer to
- Network
- Packaging
- Percolator
- Plugins
- Query DSL
-
- Add MatchNoDocsQuery, a query that matches no documents and prints the reason why in the toString method. #17780
-
Adds
ignore_unmapped
option to geo queries #17751 -
Adds
ignore_unmapped
option to nested and P/C queries #17748 - SimpleQueryParser should call MappedFieldType.termQuery when appropriate. #17678
- REST
- Recovery
- Reindex API
-
- Properly mark reindex’s child tasks as child tasks #17770
- Search
- Settings
- Stats
- Store
- Suggesters
-
- Add bwc support for reading pre-5.0 completion index #17602
- Task Manager
Bug fixes
edit- Aggregations
-
- Adds serialisation of sigma to extended_stats_bucket pipeline aggregation #17703 (issue: #17701)
- Fixes NPE when no window is specified in moving average request #17556 (issue: #17516)
- Fixes Filter and FiltersAggregation to work with empty query #17542 (issue: #17518)
- ExtendedStatsAggregator should also pass sigma to emtpy aggs. #17388 (issue: #17362)
- Allocation
- Core
- Ingest
- Internal
-
- Fix BulkItemResponse.Failure.toString #17871
- Logging
- Mapping
-
-
Fix cross type mapping updates for
boolean
fields. #17882 (issue: #17879) - Fix dynamic check to properly handle parents #17864 (issues: #17644, #17854)
- Fix array parsing to remove its context when finished parsing #17768
- Disallow fielddata loading on text fields that are not indexed. #17747
- Fail if an object is added after a field with the same name. #17568 (issue: #17567)
-
Fix cross type mapping updates for
- Packaging
-
- Fix exit code #17082
- Plugin Discovery EC2
- Plugins
- Query DSL
- REST
- Reindex API
- Settings
-
- convert settings for ResourceWatcherService to new infrastructure #17948
- Snapshot/Restore
- Task Manager
-
- Shard level tasks in Bulk Action lose reference to their parent tasks #17743
- Term Vectors
Upgrades
edit- Core
-
- Upgrade to lucene 6 release #17657