Closed
Description
Ticket to track progress on 7.4 client release.
Breaking changes
Infra/REST API
Search
- Use float instead of double for query vectors. #46004
Snapshot/Restore
Transforms
Breaking Java changes
Geo
Deprecations
Infra/Core
- Add node.processors setting in favor of processors #45855
Machine Learning
New features
Aggregations
- Support Range Fields in Histogram and Date Histogram #45395
- Add Cumulative Cardinality agg (and Data Science plugin) #43661 (issue: #43550)
Analysis
Authorization
-
Add granular privileges for API keys #42020no changes needed as PR was closed
Features/ILM
Features/Watcher
- Add max_iterations configuration to watcher action with foreach execution #45715 (issues: #41997, #45169)
Geo
- New
shape
field type for indexing Cartesian Geometries #43644 - via [SPATIAL] Backport new ShapeFieldMapper and ShapeQueryBuilder to 7x elasticsearch#45363 - PR: Implement shape property type mapping. #4154 - [SPATIAL] New ShapeQueryBuilder for querying indexed cartesian geometry #45108 (issue: #44980) - PR: Implement shape queries. #4155
-
[GEO] New ShapeFieldMapper for indexing cartesian geometries #44980no client changes needed, accounted for in Implement shape queries. #4155 and Implement shape property type mapping. #4154 - Add Circle Processor #43851 (issue: #43554) - PR: Add Circle processor #4161
Enhancements
Aggregations
- Add more flexibility to MovingFunction window alignment #44360 (issue: #42181)
- Allow pipeline aggs to select specific buckets from multi-bucket aggs #44179
Analysis
CCR
- Include leases in error message when operations no longer available #45681
CRUD
Features/ILM
- Add node setting for disabling SLM #46794 (issue: #38461)
- Include in-progress snapshot for a policy with get SLM policy API #45245
- Add option to filter ILM explain response #44777 (issue: #44189)
- Expose index age in ILM explain output #44457 (issue: #38988)
Features/Indices APIs
- Add Clone Index API #44267 (issue: #44128)
- Add description to force-merge tasks #41365 (issue: #15975)
Features/Watcher
- Watcher reporting: add email warning if CSV attachment contains values that may be interperted as formulas #44460
Machine Learning
- Introduce formal node ML role #45174 (issues: #29943, #43175)
-
Improve CSV header row detection in find_file_structure #45099 (issue: #45047)N/A as client doesn't implement find_file_structure -
Outlier detection should only fetch docs that have the analyzed fields #44944N/A to client -
Persist DatafeedTimingStats with RefreshPolicy.NONE by default #44940 (issue: #44792)N/A to client - Add result_type field to TimingStats and DatafeedTimingStats documents #44812 - PR: Add results_type field to TimingStats object. #4164
- Implement exponential average search time per hour statistics. #44683 (issue: #29857)
-
Add r_squared eval metric to regression #44248N/A: relates to dataframes APIs -
Adds support for regression.mean_squared_error to eval API #44140No client changes needed, dataframes are not implemented. - Add DatafeedTimingStats.average_search_time_per_bucket_ms and TimingStats.total_bucket_processing_time_ms stats #44125 (issue: #29857) @russcam
-
Add DatafeedTimingStats to datafeed GetDatafeedStatsAction.Response #43045 (issue: #29857)Not implemented in client
Ranking
- Search enhancement: pinned queries #44345 (issue: #44074)
- Add l1norm and l2norm distances for vectors #44116 (issue: #37947)
Search
- Adds usage stats for vectors: #44512 - PR: Implement vector usage #4151
-
Associate sub-requests to their parent task in multi search API #44492no client changes needed - Cancel search task on connection close #43332
Snapshot/Restore
- add disable_chunked_encoding configuration #44052 - PR: Implement disable_chucked_encoding s3 repository setting. #4146
- Repository Cleanup Endpoint #43900 - - PR: Implement snapshot repository cleanup #4145
Bug fixes
Analysis
-
Fix AnalyzeAction response serialization #44284 (issue: #44078)Doesn't look like this change affects the client.
CRUD
Features/ILM
- Updated slm API spec parameters and URL #44797
Infra/REST API
-
Add is_write_index column to cat.aliases #44772no client changes needed, code change was implemented in 6.4.
Machine Learning
-
Rename outlier detection method valuesno changes needed, contained in Dataframes and this is not implemented in the client.knn
andtnn
todistance_kth_nn
anddistance_knn
respectively to match the API. #598
Mapping
-
Add include_type_name in indices.exitst REST API spec #43910 (issue: #43905)no changes needed, PR was closed and spec change not implemented in 7.4.
Rollup
-
Fix Rollup job creation to work with templates #43943no changes needed.
Snapshot/Restore
Transforms
Metadata
Metadata
Assignees
Labels
No labels