Closed
Description
7.2
New features
Authentication
-
Add an OpenID Connect authentication realm#40674 - not implementing in the client as primarily used for Kibana Auth
Infra/Scripting
-
Add a Painless Context REST API#39382 - not implementing as API is marked as experimental
Ranking
- Expose proximity boosting #39385 (issue: #33382) - PR open: Implement distance_feature query #3983
- Add randomScore function in script_score query #40186 (issue: #31461) - no client changes needed
SQL
- Introduce the columnar option for REST requests #39287 (issue: #37702) - PR open: Introduce the columnar option for SQL REST requests. #3984
Enhancements
Aggregations
- Move top-level pipeline aggs out of QuerySearchResult Move top-level pipeline aggs out of QuerySearchResult elasticsearch#40319 (issue: Serialize top-level pipeline aggs as part of InternalAggregations elasticsearch#40177) - internal server change, no client changes needed
- Force selection of calendar or fixed intervals in date histo agg #33727 - PR open: Force selection of calendar or fixed intervals in date histo aggregations #3988
Authorization
- Add granular API key privileges Add granular API key privileges elasticsearch#41488 (issue: Update privilege model for API keys elasticsearch#40031) - no client changes needed, PR was closed,
CRUD
- Add details to BulkShardRequest#getDescription() Add details to BulkShardRequest#getDescription() elasticsearch#41711 - no client changes needed
- Add version-based validation to reindex requests Add version-based validation to reindex requests elasticsearch#38504 (issue: Reindex can ignore op_type create when using external version elasticsearch#37855) - no client changes needed
Cluster Coordination
- Add GET /_cluster/master endpoint Add GET /_cluster/master endpoint elasticsearch#40047 - no client changes needed
- Add has_voting_exclusions flag to cluster health output Add has_voting_exclusions flag to cluster health output elasticsearch#38568 - no client changes needed
Engine
- Return cached segments stats if include_unloaded_segments is true Return cached segments stats if
include_unloaded_segments
is true elasticsearch#39698 (issue: Allow inclusion of unloaded segments in stats elasticsearch#39512) - parameters picked up by API generator - Expose external refreshes through the stats API Expose external refreshes through the stats API elasticsearch#38643 (issue: Indices stats API should provide external refresh stats elasticsearch#36712) - PR open: Expose external refreshes through the stats API #3992
Features/CAT APIs
- Add start and stop time to cat recovery API Add start and stop time to cat recovery API elasticsearch#40378 - not visible to users, therefore no client changes needed
- Return 0 for negative "free" and "total" memory reported by the OS Return 0 for negative "free" and "total" memory reported by the OS elasticsearch#42725 (issue: Negative used memory causes IllegalArgumentException in _cat/nodes elasticsearch#42157) - no client changes needed
Features/Indices APIs
- Introduce aliases version Introduce aliases version elasticsearch#41397 (issue: Replicate aliases from leader to follower elasticsearch#41396) - no client changes needed
Features/Java High Level REST Client
- Added param ignore_throttled=false when indicesOptions.ignoreThrottle… Added param ignore_throttled=false when indicesOptions.ignoreThrottle… elasticsearch#42393 (issue: High Level client dont include
ignore_throttled
as parameter elasticsearch#42358) - no .NET client changes needed
Features/Monitoring
- Add packaging to cluster stats response Add packaging to cluster stats response elasticsearch#41048 (issue: Add Docker build type elasticsearch#39378) - PR open: Add packaging to cluster stats response. #3995
Machine Learning
- Add created_by info to usage stats [ML] Add created_by info to usage stats elasticsearch#40518 (issue: [ML] Add "created_by" info for jobs to ML usage stats elasticsearch#38403) - Add created_by info to usage stats. #3996
- Data frame transforms config HLRC objects [ML-Dataframe] Data frame transforms config HLRC objects elasticsearch#39691 - no client changes needed
- Add _preview endpoint [ML-DataFrame] Add _preview endpoint elasticsearch#38924 - not implementing as Dataframes not marked as Stable.
- Increase maximum forecast interval from 8 weeks to a limit based on the amount of data seen, up to a maximum of 10 years multicast fails with network interfaces instead of IP elasticsearch#214 and Increase maximum forecast interval to 10 years. elasticsearch#41082 (issue: [ML] Extend ML Forecast beyond 8 weeks in the REST API elasticsearch#41103) - no client changes needed
Mapping
- Updates max dimensions for sparse_vector and dense_vector to 1024. Updates max dimensions for sparse_vector and dense_vector to 1024. elasticsearch#40597 (issue: Consider increasing the dimension limit for vector fields. elasticsearch#40492) - no client changes needed
Search
- Add date and date_nanos conversion to the numeric_type sort option Add date and date_nanos conversion to the numeric_type sort option elasticsearch#40199 - PR open: Add numeric_type sorting option. #3998
- Add use_field option to intervals query Add
use_field
option to intervals query elasticsearch#40157
Snapshot/Restore
- Support multiple repositories in get snapshot request Support multiple repositories in get snapshot request elasticsearch#41799 (issue: Add Snapshots endpoint for retrieving all snapshots elasticsearch#41210) - no client changes needed, was bumped to 8.0
- Add Bulk Delete Api to BlobStore Add Bulk Delete Api to BlobStore elasticsearch#40322 (issues: Async Snapshot Repository Deletes elasticsearch#40144, Add Bulk Delete API to Blob Store Interface elasticsearch#40250) - no client changes needed
- Async Snapshot Repository Deletes Async Snapshot Repository Deletes elasticsearch#40144 (issues: Making snapshot deletes distributed across data nodes. elasticsearch#39656, Introducing a new snapshot segments threadpool to uploads segments of shards in parallel elasticsearch#39657) - no client changes needed
Bug fixes
Aggregations
- Fix FiltersAggregation NPE when filters is empty Fix FiltersAggregation NPE when
filters
is empty elasticsearch#41459 (issue: null_pointer_exception when filters aggregation is empty elasticsearch#41408) - server-side validation only, no client changes needed
Authentication
- Fix settings prefix for realm truststore password Fix settings prefix for realm truststore password elasticsearch#42336 (issues: Include realm type in Security Realm setting keys elasticsearch#30241, XPack: active_directory ssl.truststore.password (docs vs code) elasticsearch#41663) - no client changes needed
- Merge claims from userinfo and ID Token correctly Merge claims from userinfo and ID Token correctly elasticsearch#42277 - no client changes needed
Authorization
- _cat/indices with Security, hide names when wildcard _cat/indices with Security, hide names when wildcard elasticsearch#38824 (issue: 403 for no index permission from _cat/indices call elasticsearch#37190) - no client changes needed
Reindex
- Propogate version in reindex from remote search Propogate version in reindex from remote search elasticsearch#42412 (issue: Reindex-from-remote fails for external versions elasticsearch#31908) - no client changes needed
Search
- Fix sorting on nested field with unmapped Fix sorting on nested field with unmapped elasticsearch#42451 (issue: Sorting by unmapped nested field elasticsearch#33644)
more_like_this query to throw an error if the like fields is not provided more_like_this query to throw an error if the like fields is not provided elasticsearch#40632 - no client changes needed
7.2.1
Bug fixes
Features/CAT APIs
- Fix indices shown in _cat/indices Fix indices shown in _cat/indices elasticsearch#43286 (issues: Replicate closed indices elasticsearch#33888, _cat/indices with Security, hide names when wildcard elasticsearch#38824, cat/indices no longer shows indices currently being restored elasticsearch#39933) - no client changes needed
Mapping
- Add include_type_name in indices.exitst REST API spec Add include_type_name in indices.exitst REST API spec elasticsearch#43910 (issue: Indices Exists API missing include_type_name in REST API spec elasticsearch#43905) - PR was closed, no client changes needed
Metadata
Metadata
Assignees
Labels
No labels