elasticsearch/docs/changelog
David Turner 6f5579656c
Improve lost-increment message in repo analysis (#131200)
Today repository analysis may fail with a message like the following:

    [test-repo] register [test-register-contended-F_NNXHrSSDGveoeyj1skwg]
    should have value [10] but instead had value
    [OptionalBytesReference[00 00 00 00 00 00 00 09]]

This is confusing because one might interpret `should have value [10]`
as an indication that Elasticsearch definitely wrote this value to the
register, leaving you trying to work out how that particular write was
lost. In fact it can be more subtle than that, we only believe the
register blob should have this value because we know we completed 10
supposedly-atomic increment operations, and the failure could instead be
that these operations are not as atomic as they need to be and that one
or more of the increments was lost.

This commit makes the message more verbose, clarifying that this failure
could be an atomicity problem rather than a simple lost write:

    [test-repo] Successfully completed all [10] atomic increments of
    register [test-register-contended-F_NNXHrSSDGveoeyj1skwg] so its
    expected value is [OptionalBytesReference[00 00 00 00 00 00 00 0a]],
    but reading its value with [getRegister] unexpectedly yielded
    [OptionalBytesReference[00 00 00 00 00 00 00 09]]. This anomaly may
    indicate an atomicity failure amongst concurrent
    compare-and-exchange operations on registers in this repository.
2025-07-15 08:32:49 +01:00
..
106953.yaml Optimize usage calculation in ILM policies retrieval API (#106953) 2025-03-31 16:11:41 +01:00
113757.yaml Store arrays offsets for keyword fields natively with synthetic source (#113757) 2025-02-20 09:20:49 +01:00
117642.yaml Adding endpoint creation validation to ElasticInferenceService (#117642) 2025-02-19 12:24:21 -05:00
119546.yaml Introduce FallbackSyntheticSourceBlockLoader and apply it to keyword fields (#119546) 2025-02-04 16:13:20 -08:00
119967.yaml Add index_options to semantic_text field mappings (#119967) 2025-06-17 15:01:12 -04:00
119995.yaml apm-data: use representative count as event.success_count if available (#119995) 2025-02-20 14:45:06 -05:00
120302.yaml ESQL: Enhanced `DATE_TRUNC` with arbitrary intervals (#120302) 2025-04-03 16:55:56 +02:00
120363.yaml Add thread pool utilisation metric (#120363) 2025-04-17 11:49:30 +10:00
120488.yaml Publish queue latency metrics from tracked thread pools (#120488) 2025-05-06 08:33:06 +10:00
120751.yaml Adding support for binary embedding type to Cohere service embedding type (#120751) 2025-02-03 13:55:31 -05:00
120774.yaml Retry ES|QL node requests on shard level failures (#120774) 2025-02-05 19:01:19 -08:00
120957.yaml Introduce AllocationBalancingRoundSummaryService (#120957) 2025-02-03 10:31:21 -05:00
120998.yaml ES|QL change_point processing command (#120998) 2025-02-10 11:50:46 +01:00
121041.yaml Support configurable chunking in semantic_text fields (#121041) 2025-04-03 17:45:26 -04:00
121106.yaml Add ModelRegistryMetadata to Cluster State (#121106) 2025-03-18 10:12:51 +00:00
121240.yaml Implement runtime skip_unavailable=true (#121240) 2025-02-03 15:47:59 -07:00
121256.yaml Run `TransportEnrichStatsAction` on local node (#121256) 2025-02-04 09:30:44 +10:00
121260.yaml ESQL: introduce a pre-mapping logical plan processing step (#121260) 2025-01-31 11:39:28 +01:00
121324.yaml Support duplicate suggestions in completion field (#121324) 2025-01-31 13:58:14 -05:00
121327.yaml Fix privileges for system index migration WRITE block (#121327) 2025-02-10 11:52:45 -08:00
121370.yaml Improve SLM Health Indicator to cover missing snapshot (#121370) 2025-02-14 09:54:26 +08:00
121548.yaml Adding support for specifying embedding type to Jina AI service settings (#121548) 2025-03-03 13:00:09 -05:00
121784.yaml Optionally allow text similarity reranking to fail (#121784) 2025-02-17 13:32:17 +00:00
121805.yaml [ES|QL] Support subset of metrics in agg metric double (#121805) 2025-02-07 09:29:13 -10:00
121827.yaml Updates to allow using Cohere binary embedding response in semantic search queries. (#121827) 2025-02-25 09:14:20 -05:00
121885.yaml Introduce batched query execution and data-node side reduce (#121885) 2025-03-29 16:53:18 +01:00
121920.yaml Periodically check the available memory when fetching search hits source (#121920) 2025-02-25 03:25:14 +11:00
121942.yaml Support partial results in ES|QL (#121942) 2025-02-14 22:57:39 -08:00
121948.yaml ES|QL: Initial grammar and changes for FORK (snapshot) (#121948) 2025-02-20 13:25:08 +01:00
122062.yaml Upgrade `discovery-ec2` to AWS SDK v2 (#122062) 2025-03-18 19:38:16 +11:00
122066.yaml [ML] Adding elser default endpoint for EIS (#122066) 2025-02-12 08:16:48 -05:00
122134.yaml feat: VoyageAI integration (#122134) 2025-02-20 16:11:58 -05:00
122218.yaml [ML] Integrate with DeepSeek API (#122218) 2025-03-12 15:24:39 +01:00
122224.yaml Enable the use of nested field type with index.mode=time_series (#122224) 2025-02-13 09:33:04 -08:00
122272.yaml [Inference API] Rename model_id prop to model in EIS sparse inference request body (#122272) 2025-02-12 09:23:31 -05:00
122280.yaml Use FallbackSyntheticSourceBlockLoader for number fields (#122280) 2025-02-12 16:12:19 -08:00
122365.yaml Fix handling of auto expand replicas for stateless indices (#122365) 2025-02-12 16:41:40 +01:00
122381.yaml Add basic implementations of float-byte script comparisons (#122381) 2025-03-03 09:38:37 +00:00
122390.yaml Add health indicator impact to HealthPeriodicLogger (#122390) 2025-02-21 17:06:25 -05:00
122458.yaml DesiredBalanceReconciler always returns AllocationStats (#122458) 2025-02-19 10:34:24 -05:00
122459.yaml [ES|QL] Double parameter markers for identifiers (#122459) 2025-03-15 09:42:55 -04:00
122486.yaml Add index mode to get data stream API (#122486) 2025-03-06 07:39:58 +11:00
122497.yaml ES|QL: Check if cluster aliases and index patterns are valid before executing query (#122497) 2025-06-25 16:47:42 +01:00
122586.yaml ESQL: Fix precision of `scaled_float` field values retrieved from stored source (#122586) 2025-02-20 14:01:34 -08:00
122615.yaml Remove synthetic recovery source feature flag. (#122615) 2025-03-05 15:43:33 +01:00
122637.yaml Use FallbackSyntheticSourceBlockLoader for unsigned_long and scaled_float fields (#122637) 2025-02-18 09:28:26 -08:00
122638.yaml Expose `input_type` option at root level for `text_embedding` task type in Perform Inference API (#122638) 2025-03-17 13:51:44 -04:00
122660.yaml [ES|QL] Render aggregate_metric_double (#122660) 2025-02-19 22:38:49 -10:00
122708.yaml Support partial results in CCS in ES|QL (#122708) 2025-02-20 07:27:32 -08:00
122821.yaml ESQL: Fix functions emitting warnings with no source (#122821) 2025-02-24 13:52:41 +00:00
122823.yaml Prevent Query Rule Creation with Invalid Numeric Match Criteria (#122823) 2025-03-12 13:56:13 +01:00
122852.yaml Run `TransportGetDataStreamsAction` on local node (#122852) 2025-03-13 21:16:14 +00:00
122857.yaml Run `TransportGetWatcherSettingsAction` on local node (#122857) 2025-02-19 08:15:00 +01:00
122860.yaml Improved error message when index field type is unknown (#122860) 2025-02-24 13:16:22 -05:00
122885.yaml Run `TransportExplainLifecycleAction` on local node (#122885) 2025-03-10 09:43:13 +01:00
122890.yaml Introduce allow_partial_results setting in ES|QL (#122890) 2025-03-05 13:48:20 -08:00
122891.yaml ESQL: Pragma to load from stored fields (#122891) 2025-03-12 09:40:42 -04:00
122921.yaml Run `TransportGetMappingsAction` on local node (#122921) 2025-03-15 07:59:28 +00:00
122933.yaml Run XPack usage actions on local node (#122933) 2025-03-03 13:37:27 +01:00
122991.yaml GCS blob store: add OperationPurpose/Operation stats counters (#122991) 2025-03-11 17:57:15 -07:00
122999.yaml Store arrays offsets for ip fields natively with synthetic source (#122999) 2025-02-25 13:42:41 +00:00
123044.yaml Adding endpoint creation validation to ElasticsearchInternalService (#123044) 2025-04-08 09:53:31 -04:00
123074.yaml Adding ES|QL RERANK command in snapshot builds (#123074) 2025-04-04 15:39:18 +01:00
123085.yaml ESQL: Remove duplicated nested commands (#123085) 2025-02-21 06:56:09 -08:00
123150.yaml Add max.chunks to EmbeddingRequestChunker to prevent OOM (#123150) 2025-03-13 11:38:12 +01:00
123156.yaml ES|QL: Wrap remote errors with cluster name to provide more context (#123156) 2025-04-02 18:08:20 +01:00
123187.yaml Add bit vector support to semantic text (#123187) 2025-03-07 16:00:48 -05:00
123396.yaml ES|QL: Add initial grammar and planning for RRF (snapshot) (#123396) 2025-03-11 10:18:11 +01:00
123460.yaml ES|QL: Support `::date` in inline cast (#123460) 2025-03-11 17:08:10 -04:00
123543.yaml Enhance memory accounting for document expansion and introduce max document size limit (#123543) 2025-03-06 11:26:49 +01:00
123588.yaml Give Kibana user 'all' permissions for .entity_analytics.* indices (#123588) 2025-03-10 11:57:12 +01:00
123630.yaml Limit number of suppressed S3 deletion errors (#123630) 2025-03-04 03:06:27 +11:00
123712.yaml Process ILM cluster state updates on another thread (#123712) 2025-03-24 17:13:57 +01:00
123763.yaml Handle empty input inference (#123763) 2025-03-07 23:38:42 -05:00
123852.yaml Retry when the server can't be resolved (#123852) 2025-03-13 12:38:04 +11:00
124025.yaml [Inference API] Propagate product use case http header to EIS (#124025) 2025-03-12 12:48:24 +01:00
124050.yaml Use FallbackSyntheticSourceBlockLoader for boolean and date fields (#124050) 2025-03-05 11:43:47 -08:00
124094.yaml ES|QL query log (#124094) 2025-03-18 16:31:55 +01:00
124177.yaml ESQL: Improve error message for ( and [ (#124177) 2025-03-15 16:18:21 -07:00
124313.yaml Optimize memory usage in ShardBulkInferenceActionFilter (#124313) 2025-03-14 09:51:03 +00:00
124394.yaml Speed up block serialization (#124394) 2025-03-10 11:54:38 -07:00
124564.yaml Restore TextSimilarityRankBuilder XContent output (#124564) 2025-03-11 16:03:04 +00:00
124574.yaml Allow passing several reserved state chunks in single process call (#124574) 2025-03-20 19:31:00 +11:00
124581.yaml New `vector_rescore` parameter as a quantized index type option (#124581) 2025-03-14 00:40:08 +11:00
124594.yaml Natively store synthetic source array offsets for numeric fields (#124594) 2025-03-19 18:44:46 -07:00
124595.yaml [ES|QL] ToAggregateMetricDouble function (#124595) 2025-03-18 11:39:27 -10:00
124610.yaml Remove page alignment in exchange sink (#124610) 2025-03-14 08:40:01 -07:00
124638.yaml [ML] Provide model_size_stats as soon as an anomaly detection job is opened (#124638) 2025-03-12 16:57:58 +01:00
124676.yaml ESQL: TO_LOWER process all values (#124676) 2025-03-13 11:00:25 -04:00
124690.yaml Avoid creating known_fields for every check in Alias (#124690) 2025-03-24 08:22:34 -06:00
124708.yaml Throw exception for unknown token in RestIndexPutAliasAction (#124708) 2025-04-29 11:12:09 +10:00
124722.yaml Add panama implementations of byte-bit and float-bit script operations (#124722) 2025-03-25 13:59:11 +00:00
124737.yaml Throw exception for unsupported values type in Alias (#124737) 2025-04-29 06:48:20 +10:00
124738.yaml Upgrade AWS v2 SDK to 2.30.38 (#124738) 2025-03-14 07:38:39 +11:00
124823.yaml Report failures on partial results (#124823) 2025-03-14 14:06:24 -06:00
124825.yaml [Transform] Check alias during update (#124825) 2025-05-20 09:16:52 -04:00
124832.yaml ESQL: List/get query API (#124832) 2025-04-08 22:21:32 +03:00
124841.yaml Pass IndexReshardingMetadata over the wire (#124841) 2025-03-17 11:35:35 -07:00
124898.yaml Add cache support in TransportGetAllocationStatsAction (#124898) 2025-03-21 20:35:40 +02:00
124901.yaml ESQL: Calculate concurrent node limit (#124901) 2025-03-25 13:59:36 +01:00
124913.yaml ESQL: Report original_types (#124913) 2025-03-26 13:21:53 +11:00
124927.yaml Use FallbackSyntheticSourceBlockLoader for shape and geo_shape (#124927) 2025-03-18 08:49:08 -07:00
124929.yaml Include failures in partial response (#124929) 2025-03-16 11:44:06 -07:00
124966.yaml Use logs dir as working directory (#124966) 2025-04-09 07:07:11 -07:00
125054.yaml Truncate step_info and error reason in ILM execution state and history (#125054) 2025-03-19 04:45:06 +11:00
125062.yaml Add multi_match function #121525 (#125062) 2025-04-15 09:38:08 -04:00
125117.yaml Permanently switch from SecurityManager to Entitlements (#124865) (#125117) 2025-03-18 18:38:45 +02:00
125191.yaml [ES|QL] Fix sorting when aggregate_metric_double present (#125191) 2025-03-28 10:16:26 -10:00
125204.yaml [ML] Return a Conflict status code if the model deployment is stopped by a user (#125204) 2025-03-24 12:28:50 +00:00
125213.yaml Run `TransportGetDataStreamOptionsAction` on local node (#125213) 2025-03-22 16:18:28 +02:00
125214.yaml Run `TransportGetDataStreamLifecycleAction` on local node (#125214) 2025-03-22 13:00:47 +02:00
125239.yaml Adding common rerank options to Perform Inference API (#125239) 2025-03-25 12:32:18 -04:00
125244.yaml Disable logging in ClusterFormationFailureHelper on shutdown. (#125244) 2025-03-20 08:12:34 -04:00
125259.yaml Leverage scorer supplier in QueryFeatureExtractor (#125259) 2025-03-20 11:22:45 +00:00
125357.yaml ESQL: Keep ordinals in conversion functions (#125357) 2025-03-21 20:00:15 +02:00
125403.yaml First step optimizing tsdb doc values codec merging. (#125403) 2025-04-09 07:50:16 +02:00
125452.yaml Add GCS telemtry with ThreadLocal (#125452) 2025-04-03 23:46:06 -07:00
125477.yaml [ML] Resolve duplicate key exception in GetDatafeedRunningStateAction (#125477) 2025-04-01 14:16:17 +01:00
125479.yaml ES|QL - Allow full text functions to be used in STATS ... WHERE (#125479) 2025-05-09 15:57:04 +02:00
125517.yaml Semantic Text Chunking Indexing Pressure (#125517) 2025-04-14 15:55:37 -04:00
125520.yaml Add FailedShardEntry info to shard-failed task source string (#125520) 2025-03-28 10:58:50 -04:00
125529.yaml Store arrays offsets for boolean fields natively with synthetic source (#125529) 2025-03-25 08:59:59 -07:00
125562.yaml Improve handling of empty response (#125562) 2025-04-07 12:10:07 +01:00
125570.yaml ES|QL random sampling (#125570) 2025-04-24 01:48:07 +10:00
125599.yaml Allow zero for rescore_vector.oversample to indicate by-passing oversample and rescoring (#125599) 2025-03-27 06:56:51 +11:00
125631.yaml ESQL: Add `documents_found` and `values_loaded` (#125631) 2025-04-16 17:15:25 +02:00
125652.yaml Run `TransportGetIndexAction` on local node (#125652) 2025-04-02 18:41:35 +01:00
125690.yaml [ES|QL] Take double parameter markers for identifiers out of snapshot (#125690) 2025-03-27 18:36:54 -04:00
125699.yaml Adding `NormalizeForStreamProcessor` (#125699) 2025-06-03 13:11:12 -04:00
125709.yaml Store arrays offsets for unsigned long fields natively with synthetic source (#125709) 2025-03-27 00:59:24 +02:00
125739.yaml ESQL: Heuristics to pick efficient partitioning (#125739) 2025-04-11 09:58:35 -04:00
125816.yaml Use FallbackSyntheticSourceBlockLoader for point and geo_point (#125816) 2025-04-01 12:55:18 -07:00
125832.yaml ESQL: Fix `NULL` handling in `IN` clause (#125832) 2025-04-11 14:58:28 +02:00
125896.yaml Support explicit Z/M attributes using WKT geometry (#125896) 2025-04-03 17:00:12 +02:00
125921.yaml Turn direct IO for BBQ rescoring off by default (#130014) 2025-06-27 08:31:20 +01:00
125930.yaml [ES|QL] Infer the score mode to use from the Lucene collector (#125930) 2025-04-01 11:52:27 +01:00
126002.yaml Run `TransportGetLifecycleAction` on local node (#126002) 2025-04-02 16:35:25 +01:00
126008.yaml Accumulate compute() calls and iterations between convergences in DesiredBalanceComputer (#126008) 2025-04-04 08:33:17 -04:00
126009.yaml Fixing ModelLoaderUtils.split() to pass tests (#126009) 2025-04-09 15:37:15 -04:00
126035.yaml Bugfix: fixed scroll with knn query (#126035) 2025-04-21 01:55:59 +10:00
126038.yaml Mark rescore_vector as generally available (#126038) 2025-04-02 16:10:01 -04:00
126051.yaml Run `TransportGetSettingsAction` on local node (#126051) 2025-04-02 15:05:31 +01:00
126087.yaml Upgrade to latest GCS SDK (#126087) 2025-04-02 15:41:50 +11:00
126091.yaml Allow balancing weights to be set per tier (#126091) 2025-04-28 17:56:48 +10:00
126237.yaml Use FallbackSyntheticSourceBlockLoader for text fields (#126237) 2025-04-07 09:32:35 -07:00
126264.yaml FileWatchingService should not throw for missing file (#126264) 2025-04-08 09:56:35 +10:00
126296.yaml ESQL: Fail with 500 not 400 for ValueExtractor bugs (#126296) 2025-04-07 11:21:57 +02:00
126314.yaml Synonyms API - Add refresh parameter to check synonyms index and reload analyzers (#126935) 2025-04-22 17:23:06 +02:00
126319.yaml [ES|QL] COMPLETION command grammar and logical plan (#126319) 2025-04-11 09:20:54 +02:00
126372.yaml Add IndexingPressureMonitor to monitor large indexing operations (#126372) 2025-04-15 13:23:18 +02:00
126385.yaml Filter out empty top docs results before merging (#126385) 2025-04-10 10:03:10 +02:00
126397.yaml ESQL: Preserve single aggregate when all attributes are pruned (#126397) 2025-04-21 14:17:16 -04:00
126401.yaml Pinned retriever (#126401) 2025-05-01 13:50:33 +01:00
126409.yaml [main] System data streams are not being upgraded in the feature migration API (#126409) 2025-04-08 20:42:58 +02:00
126417.yaml Correctly handle nulls in nested paths in the remove processor (#126417) 2025-04-07 16:54:07 -04:00
126452.yaml Run `newShardSnapshotTask` tasks concurrently (#126452) 2025-04-09 01:10:11 +10:00
126493.yaml [ML] Bedrock Cohere Task Settings Support (#126493) 2025-04-09 21:34:05 +02:00
126529.yaml Batch ILM policy cluster state updates [#122917] (#126529) 2025-04-09 17:09:24 +01:00
126532.yaml ESQL: TO_IP can handle leading zeros (#126532) 2025-04-11 19:45:14 +02:00
126537.yaml Fix ELAND endpoints not updating dimensions (#126537) 2025-04-09 12:16:06 -04:00
126550.yaml Add leniency to missing array values in mustache (#126550) 2025-04-09 14:51:26 -07:00
126562.yaml Add a custom toString to DynamicMap (#126562) 2025-04-11 08:34:48 -07:00
126578.yaml [ES|QL] Retrieve token text only when necessary (#126578) 2025-04-11 09:40:20 -04:00
126581.yaml Optimise shared-blob-cache evictions (#126581) 2025-05-27 10:01:27 +10:00
126594.yaml Upgrade to Lucene 10.2.0 (#126594) 2025-04-14 13:50:52 +02:00
126598.yaml ESQL: Retain aggregate when grouping (#126598) 2025-04-23 15:40:04 +02:00
126612.yaml Add Support for Providing a custom ServiceAccountTokenStore through SecurityExtensions (#126612) 2025-05-07 08:13:39 +02:00
126629.yaml Restore model registry validation for the semantic text field (#127285) 2025-04-29 11:36:28 +02:00
126641.yaml ESQL: Push more `==`s on text fields to lucene (#126641) 2025-04-22 21:24:59 +02:00
126644.yaml Add block loader from stored field and source for ip field (#126644) 2025-04-11 13:37:15 -07:00
126653.yaml Retry shard movements during ESQL query (#126653) 2025-04-22 13:15:15 +02:00
126687.yaml permit at+jwt typ header value in jwt access tokens (#126687) 2025-04-15 11:08:30 +01:00
126702.yaml Return float[] instead of List<Double> in valueFetcher (#126702) 2025-04-15 07:03:55 +02:00
126704.yaml Add dense vector off-heap stats to Node stats and Index stats APIs (#126704) 2025-04-23 15:04:44 +01:00
126724.yaml Fix painless return type cast for list shortcut (#126724) 2025-04-11 13:50:19 -07:00
126751.yaml Allow float settings to be configured with other settings as default (#126751) 2025-04-15 13:41:01 +10:00
126770.yaml Remove empty results before merging (#126770) 2025-04-17 17:36:20 +02:00
126786.yaml Account for time taken to write index buffers in IndexingMemoryController (#126786) 2025-05-01 16:56:14 -04:00
126792.yaml Revert endpoint creation validation for ELSER and E5 (#126792) 2025-04-14 17:00:33 -04:00
126803.yaml [Security Solution] Add `read` index privileges to `kibana_system` role for Microsoft Defender integration indexes (#126803) 2025-04-15 15:42:16 -04:00
126805.yaml [ML] Fixing bug with TransportPutModelAction listener and adding timeout to request (#126805) 2025-05-06 15:39:24 -04:00
126840.yaml Fix `PolicyStepsRegistry` cache concurrency issue (#126840) 2025-04-16 13:58:12 +02:00
126843.yaml Reinstate use of S3 `protocol` client setting (#127744) 2025-05-07 10:02:22 +01:00
126856.yaml [ML] Integrate SageMaker with OpenAI Embeddings (#126856) 2025-05-01 18:57:13 +02:00
126866.yaml Add recursive chunker (#126866) 2025-06-18 13:29:15 -04:00
126876.yaml Improve HNSW filtered search speed through new heuristic (#126876) 2025-05-06 13:41:16 -04:00
126935.yaml Synonyms API - Add refresh parameter to check synonyms index and reload analyzers (#126935) 2025-04-22 17:23:06 +02:00
126956.yaml Temporarily bypass competitive iteration for filters aggregation (#12… (#126962) 2025-04-16 18:10:01 -06:00
126973.yaml Add ability to redirect ingestion failures on data streams to a failure store (#126973) 2025-04-18 16:33:03 -04:00
127006.yaml Correctly handle non-integers in nested paths in the remove processor (#127006) 2025-04-18 11:46:54 -04:00
127118.yaml Panama vector accelerated optimized scalar quantization (#127118) 2025-04-23 12:51:04 -04:00
127134.yaml Update Default value of Oversample for bbq (#127134) 2025-04-28 12:36:03 -04:00
127139.yaml [ES|QL] Add suggested_cast (#127139) 2025-04-28 06:51:53 -10:00
127148.yaml ESQL: Skip unused STATS groups by adding a Top N BlockHash implementation (#127148) 2025-06-11 13:59:59 +02:00
127199.yaml ESQL: Disable a bugged commit (#127199) 2025-04-23 07:37:15 -04:00
127201.yaml Emit ordinal output block for values aggregate (#127201) 2025-04-22 22:30:39 -07:00
127223.yaml Wrap ES KNN queries with PatienceKNN query (#127223) 2025-07-01 13:56:55 +02:00
127229.yaml Return 400 BAD_REQUEST when a field scorer references a missing field (#127229) 2025-04-29 16:58:42 +01:00
127250.yaml Do not apply further shard snapshot status updates after shard snapshot is complete (#127250) 2025-04-24 11:58:54 -04:00
127254.yaml Add Hugging Face Chat Completion support to Inference Plugin (#127254) 2025-05-19 17:37:19 +01:00
127267.yaml Bypass competitive iteration in single filter bucket case (#127267) 2025-04-23 14:25:27 -04:00
127285.yaml Restore model registry validation for the semantic text field (#127285) 2025-04-29 11:36:28 +02:00
127299.yaml [ES|QL] Introduce AggregateMetricDoubleBlock (#127299) 2025-04-30 19:23:08 -10:00
127314.yaml [Failure store] Introduce dedicated failure store lifecycle configuration (#127314) 2025-04-30 18:22:06 +03:00
127321.yaml Granting `kibana_system` reserved role access to "all" privileges to `.adhoc.alerts*` and `.internal.adhoc.alerts*` indices (#127321) 2025-06-03 15:37:52 +02:00
127330.yaml Move unpromotable relocations to its own transport action (#127330) 2025-05-01 15:48:05 +02:00
127343.yaml Upgrade to Lucene 10.2.1 (#127343) 2025-05-01 14:24:42 +01:00
127348.yaml ESQL: Speed loading stored fields (#127348) 2025-04-29 23:20:15 +02:00
127351.yaml Allow partial results by default in ES|QL - Take 2 (#127351) 2025-04-28 10:01:22 -06:00
127355.yaml ESQL: `text ==` and `text !=` pushdown (#127355) 2025-05-08 10:00:05 -04:00
127371.yaml Add cancellation support in TransportGetAllocationStatsAction (#127371) 2025-05-20 07:25:19 -04:00
127472.yaml ESQL: Change queries ID to be the same as the async (#127472) 2025-06-12 14:37:08 +02:00
127522.yaml [ML] Use INTERNAL_INGEST for Inference (#127522) 2025-04-30 14:52:11 +02:00
127524.yaml [ES|QL] Resolve groupings in aggregate before resolving references to groupings in the aggregations (#127524) 2025-05-06 08:35:19 -04:00
127549.yaml ES|QL: add local optimizations for constant_keyword (#127549) 2025-05-22 11:48:55 +02:00
127573.yaml [Failure store] Introduce default retention for failure indices (#127573) 2025-05-03 15:50:22 +03:00
127582.yaml ESQL: Specialize aggs AddInput for each block type (#127582) 2025-05-07 12:21:41 +02:00
127583.yaml ESQL: Add optimization to purge join on null merge key (#127583) 2025-05-27 23:38:18 +10:00
127628.yaml Ensure config reload on ..data symlink switch for CSI driver support (#127628) 2025-05-23 10:40:37 +02:00
127629.yaml ES|QL SAMPLE aggregation function (#127629) 2025-05-08 08:01:53 +02:00
127636.yaml ESQL: Disallow mixed quoted/unquoted patterns in FROM (#127636) 2025-06-17 16:44:08 +01:00
127661.yaml [ES|QL] Add MATCH_PHRASE (#127661) 2025-06-04 12:32:24 -04:00
127664.yaml Adding support to exclude semantic_text subfields (#127664) 2025-06-11 14:31:11 -04:00
127668.yaml ESQL: Fix transport versions (#127668) 2025-05-03 11:37:57 +10:00
127731.yaml ESQL - Enable telemetry for COMPLETION command (#127731) 2025-05-22 14:37:18 +02:00
127734.yaml Run coordinating can_match in field-caps (#127734) 2025-05-06 09:52:47 -07:00
127767.yaml [ML] Integrate OpenAi Chat Completion in SageMaker (#127767) 2025-05-27 21:50:10 +03:00
127796.yaml Do not respect synthetic_source_keep=arrays if type parses arrays (#127796) 2025-05-09 14:49:15 -05:00
127817.yaml Replace auto-read with proper flow-control in HTTP pipeline (#127817) 2025-05-08 17:35:10 +10:00
127849.yaml Optimize ordinal inputs in Values aggregation (#127849) 2025-05-07 18:24:27 -07:00
127910.yaml Add Microsoft Graph Delegated Authorization Realm Plugin (#127910) 2025-05-19 14:15:28 +02:00
127939.yaml Adding configurable inference service (#127939) 2025-05-30 00:12:19 +03:00
127966.yaml Add Hugging Face Rerank support (#127966) 2025-05-22 15:47:41 -04:00
127968.yaml Enable sort optimization on int, short and byte fields (#127968) 2025-06-03 07:50:11 +10:00
127988.yaml Add emit time to hash aggregation status (#127988) 2025-05-11 09:22:15 -07:00
128025.yaml Set `connection: close` header on shutdown (#128025) 2025-05-19 06:14:46 +10:00
128063.yaml More efficient sort in `tryRelocateShard` (#128063) 2025-05-20 05:45:31 +10:00
128099.yaml Remove first `FlowControlHandler` from HTTP pipeline (#128099) 2025-05-22 18:14:11 +10:00
128105.yaml Implemented ChatCompletion task for Google VertexAI with Gemini Models (#128105) 2025-05-29 13:35:24 -04:00
128139.yaml Skip indexing points for seq_no in tsdb and logsdb (#128139) 2025-05-27 15:59:44 -07:00
128163.yaml ES|QL: Make skip_unavailable catch all errors (#128163) 2025-05-27 13:49:10 -06:00
128176.yaml Implement SAML custom attributes support for Identity Provider (#128176) 2025-06-03 05:26:41 +03:00
128213.yaml Refactor SourceProvider creation to consistently use MappingLookup (#128213) 2025-05-22 14:45:13 +01:00
128218.yaml Improve exception for trained model deployment scale up timeout (#128218) 2025-05-28 10:17:30 -04:00
128241.yaml [INFERENCE] Adding VoyageAI's v3.5 models (#128241) 2025-05-27 15:45:39 +03:00
128263.yaml [ES|QL] Allow lookup join on mixed numeric fields (#128263) 2025-05-25 14:56:07 -04:00
128273.yaml Improve get-snapshots message for unreadable repository (#128273) 2025-05-30 21:02:49 +10:00
128278.yaml ESQL: ROUND_TO function (#128278) 2025-05-23 10:14:30 -04:00
128291.yaml Make dense_vector fields updatable to bbq_flat/bbq_hnsw (#128291) 2025-06-16 17:15:59 +02:00
128298.yaml Better handling of node ids from shutdown metadata (#128298) 2025-05-23 12:47:05 +02:00
128314.yaml Fix NPE in APMTracer through RestController (#128314) 2025-05-23 09:32:22 +02:00
128323.yaml Fix: Allow non-score sorts in pinned retriever sub-retrievers (#128323) 2025-05-30 10:01:01 +03:00
128361.yaml [ILM]: Fix TSDS unfollow timing with WaitUntilTimeSeriesEndTimePassesStep (#128361) 2025-06-17 09:39:52 +03:00
128393.yaml ESQL: Pushdown constructs doing case-insensitive regexes (#128393) 2025-05-30 10:55:00 +02:00
128396.yaml Delegated authorization using Microsoft Graph (SDK) (#128396) 2025-06-12 11:03:32 +02:00
128399.yaml Allow missing shard stats for restarted nodes for _snapshot/_status (#128399) 2025-06-09 12:05:41 -04:00
128405.yaml Modify the mechanism to pause indexing (#128405) 2025-05-30 14:39:01 -04:00
128449.yaml Support concurrent multipart uploads in Azure (#128449) 2025-05-27 13:01:41 +02:00
128464.yaml Add support for parameters in LIMIT command (#128464) 2025-05-27 19:00:12 +03:00
128473.yaml Conditionally force sequential reading in LuceneSyntheticSourceChangesSnapshot (#128473) 2025-05-27 13:44:12 +02:00
128504.yaml Add l2_norm normalization support to linear retriever (#128504) 2025-06-02 14:59:03 +01:00
128509.yaml Remove use_default_lucene_postings_format feature flag (#128509) 2025-06-02 17:04:08 +02:00
128519.yaml ES|QL: Add support for LOOKUP JOIN on aliases (#128519) 2025-06-03 14:23:49 +03:00
128538.yaml Add Mistral AI Chat Completion support to Inference Plugin (#128538) 2025-06-04 13:43:33 -04:00
128584.yaml [ML] InferenceService support aliases (#128584) 2025-05-28 23:36:21 +03:00
128613.yaml improve support for bytecode patching signed jars (#128613) 2025-06-11 11:15:21 +02:00
128615.yaml Fix and test off-heap stats when using direct IO for accessing the raw vectors (#128615) 2025-05-29 17:43:07 +01:00
128635.yaml Add 'state' query param to GET snapshots API (#128635) 2025-06-16 17:07:39 -04:00
128653.yaml Add retry for AccessDeniedException in AbstractFileWatchingService (#128653) 2025-06-03 11:36:58 +02:00
128694.yaml Implemented completion task for Google VertexAI (#128694) 2025-06-09 16:31:56 +02:00
128735.yaml Add option to include or exclude vectors from _source retrieval (#128735) 2025-06-09 12:01:41 +01:00
128736.yaml Readd `index.lifecycle.skip` setting (#128736) 2025-06-04 00:08:12 +03:00
128737.yaml React more prompty to task cancellation while waiting for the cluster to unblock (#128737) 2025-06-03 11:00:20 +03:00
128746.yaml Fix computation of last block size in Azure concurrent multipart uploads (#128746) 2025-06-03 00:11:16 +10:00
128750.yaml ESQL: Fix conversion of a Lucene wildcard pattern to a regexp (#128750) 2025-06-04 17:28:17 +10:00
128788.yaml Inject an unfollow action before executing a downsample action in ILM (#128788) 2025-06-05 07:53:12 +02:00
128798.yaml Add transport version support for IDP_CUSTOM_SAML_ATTRIBUTES_ADDED_8_19 (#128798) 2025-06-03 15:45:18 +09:00
128805.yaml Add "extension" attribute validation to IdP SPs (#128805) 2025-06-06 05:09:31 +02:00
128848.yaml Add bucketedSort based on int (#128848) 2025-06-04 06:59:21 +10:00
128854.yaml Mark Token Pruning for Sparse Vector as GA (#128854) 2025-06-24 11:36:02 -04:00
128858.yaml Fix unsupported privileges error message during role and API key crea… (#128858) 2025-06-04 18:46:18 -04:00
128866.yaml Add age_in_millis to ILM Explain Response (#128866) 2025-07-01 13:42:38 -04:00
128870.yaml Check TooComplex exception for HasPrivileges body (#128870) 2025-06-04 21:55:23 +10:00
128895.yaml ESQL: Workaround for RLike handling of empty lang pattern (#128895) 2025-06-06 11:01:49 +02:00
128913.yml feat: enable date_detection for all apm data streams (#128913) 2025-06-11 17:13:45 +02:00
128914.yaml [ML] Set Adaptive Allocations Scale to Zero to 24h (#128914) 2025-06-06 15:46:25 +02:00
128917.yaml ESQL: INLINESTATS implementation with multiple LogicalPlan updates (#128917) 2025-07-08 11:51:54 +02:00
128925.yaml Take match_phrase out of snapshot and make tech preview (#128925) 2025-06-09 18:55:49 +02:00
128948.yaml [ES|QL] Enable the completion command as a tech preview feature (#128948) 2025-06-06 10:25:28 +02:00
128986.yaml Improve execution of terms queries over wildcard fields (#128986) 2025-06-06 14:18:07 +02:00
129003.yaml Allow timeout during trained model download process (#129003) 2025-07-02 12:40:52 -04:00
129013.yaml Remote Lookup Join implementation (#129013) 2025-07-10 07:36:57 +02:00
129074.yaml [apm-data] Set event.dataset if empty for logs (#129074) 2025-06-17 10:33:46 +01:00
129089.yaml Update sparse_vector field mapping to include default setting for token pruning (#129089) 2025-06-24 08:21:32 +10:00
129122.yaml Update ecs@mappings.json with new GenAI fields (#129122) 2025-06-16 17:11:15 +03:00
129126.yaml Synthetic source: avoid storing multi fields of type text and match_only_text by default. (#129126) 2025-06-10 16:32:47 +02:00
129128.yaml Add RemoveBlock API to allow `DELETE /{index}/_block/{block}` (#129128) 2025-06-25 06:16:14 +10:00
129140.yaml Increment inference stats counter for shard bulk inference calls (#129140) 2025-06-10 15:30:33 +01:00
129146.yaml Add Ibm Granite Completion and Chat Completion support (#129146) 2025-07-02 16:57:16 -04:00
129150.yaml Add `none` chunking strategy to disable automatic chunking for inference endpoints (#129150) 2025-06-12 10:44:53 +01:00
129161.yaml [ML] Add Telemetry for models without adaptive allocations (#129161) 2025-06-13 23:13:45 +02:00
129164.yaml ESQL: Log partial failures (#129164) 2025-06-11 16:16:38 +02:00
129170.yaml Add Support for LIKE (LIST) (#129170) 2025-06-17 03:49:44 +02:00
129181.yaml Add Cluster Feature for L2 Norm (#129181) 2025-06-10 19:54:56 +02:00
129200.yaml Simplified Linear Retriever (#129200) 2025-06-16 13:25:49 -04:00
129223.yaml Fix minscore propagation in text similarity reranker (#129223) 2025-06-12 18:37:50 +02:00
129245.yaml Throttle indexing when disk IO throttling is disabled (#129245) 2025-06-11 19:20:57 +03:00
129278.yaml ESQL: Fix constant keyword optimization (#129278) 2025-06-12 15:24:35 +02:00
129302.yaml Move HTTP content aggregation from Netty into RestController (#129302) 2025-06-19 09:05:17 -07:00
129325.yaml [ML] Check for model deployment in inference endpoints before stopping (#129325) 2025-06-23 16:39:51 +01:00
129326.yaml Check positions on MultiPhraseQueries as well as phrase queries (#129326) 2025-06-12 16:05:07 +01:00
129359.yaml Add min score linear retriever (#129359) 2025-06-12 20:54:50 +02:00
129367.yaml Run `TransportGetStatusAction` on local node (#129367) 2025-06-13 01:21:05 +02:00
129370.yaml Avoid dropping aggregate groupings in local plans (#129370) 2025-06-25 11:48:15 -07:00
129413.yaml [ML] SageMaker Elastic Payload (#129413) 2025-06-24 06:43:24 +10:00
129440.yaml Fix filtered knn vector search when query timeouts are enabled (#129440) 2025-06-17 03:50:44 +10:00
129454.yaml ESQL: Aggressive release of shard contexts (#129454) 2025-06-26 09:49:40 +10:00
129455.yaml Use ILM skip setting in shrink action (#129455) 2025-06-16 16:52:08 -03:00
129503.yaml ESQL: Pushdown Lookup Join past Project (#129503) 2025-06-23 12:05:45 +02:00
129507.yaml Using a temp IndexService for template validation (#129507) 2025-06-17 14:28:07 -05:00
129509.yaml Fix NPE in SemanticTextHighlighter (#129509) 2025-06-17 19:17:01 +01:00
129546.yaml Upgrade to Lucene 10.2.2 (#129546) 2025-06-22 13:37:22 +01:00
129557.yaml Pushdown for LIKE (LIST) (#129557) 2025-06-23 14:35:09 -04:00
129600.yaml Make flattened synthetic source concatenate object keys on scalar/object mismatch (#129600) 2025-06-20 14:20:49 -05:00
129606.yaml ES|QL: Make fork available in release builds (#129606) 2025-06-19 13:14:06 +02:00
129647.yaml Fix PushQueriesIT.testLike() fails (#129647) 2025-06-18 15:36:08 -04:00
129657.yaml ESQL: Fix `PushQueryIT#testEqualityOrTooBig` (#129657) 2025-06-19 06:40:42 +10:00
129659.yaml Simplified RRF Retriever (#129659) 2025-06-23 11:35:28 -04:00
129725.yaml Throw a 400 when sorting for all types of range fields 2025-07-02 12:22:29 +03:00
129738.yaml Watch SSL files instead of directories (#129738) 2025-06-25 18:24:57 +10:00
129872.yaml Run `TransportClusterStateAction` on local node (#129872) 2025-07-08 14:21:13 +02:00
129884.yaml [ML] Move to the Cohere V2 API for new inference endpoints (#129884) 2025-06-25 07:51:05 +10:00
129904.yaml Reverse disordered-version warning message (#129904) 2025-06-24 18:30:11 +01:00
129945.yaml Enhancement: ILM sets indexing_complete to true from ReadOnly action (#129945) 2025-06-30 11:17:21 -04:00
129962.yaml Simplified Linear & RRF Retrievers - Return error on empty fields param (#129962) 2025-06-24 19:25:24 -04:00
129967.yaml Support returning default index_options for semantic_text fields when include_defaults is true (#129967) 2025-06-26 12:31:58 -04:00
129990.yaml Improve accuracy of write load forecast when shard numbers change (#129990) 2025-06-27 13:04:50 +10:00
130027.yaml Fix: prevent duplication of "invalid index name" string in the final exception error message (#130027) 2025-06-26 16:11:41 +01:00
130032.yaml ES|QL CCS GA release notes highlight (#130032) 2025-06-25 19:29:27 +01:00
130083.yaml [ML] Fix timeout bug in DBQ deletion of unused and orphan ML data (#130083) 2025-06-26 13:24:59 +02:00
130158.yaml Handle unavailable MD5 in ES|QL (#130158) 2025-07-03 18:51:57 +10:00
130221.yaml Fix incorrect accounting of semantic text indexing memory pressure (#130221) 2025-06-27 14:29:54 -04:00
130251.yaml Speed up (filtered) KNN queries for flat vector fields (#130251) 2025-06-30 19:19:35 +01:00
130303.yaml Drain responses on completion for TransportNodesAction (#130303) 2025-07-03 10:25:35 +10:00
130308.yaml Remove tmp_fdt_no_mmap feature flag. (#130308) 2025-06-30 16:07:17 +02:00
130330.yaml ESQL: TopNOperator, release Row on failure (#130330) 2025-07-01 02:40:45 +10:00
130336.yaml [EIS] Rename the elser 2 default model and the default inference endpoint (#130336) 2025-07-03 15:38:11 +02:00
130344.yaml Fix queries with missing index, skip_unavailable and filters (#130344) 2025-06-30 17:55:17 -06:00
130382.yaml Remove vectors from `_source` transparently (#130382) 2025-07-07 10:34:37 +01:00
130409.yaml Add Dependency Checker for LogicalLocalPlanOptimizer (#130409) 2025-07-08 10:01:58 -04:00
130421.yaml [ES|QL] Support avg on aggregate metric double (#130421) 2025-07-02 11:11:36 -10:00
130427.yaml ES|QL: Add breaking change note for brackets in index names (#131012) 2025-07-10 13:37:47 -04:00
130448.yaml ESQL: Fix wildcard DROP after LOOKUP JOIN (#130448) 2025-07-07 09:11:56 +02:00
130452.yaml Aggs: Add cancellation checks to FilterByFilter aggregator (#130452) 2025-07-07 17:16:30 +02:00
130521.yaml Trim to size lists created in source fetchers (#130521) 2025-07-04 07:21:24 +01:00
130531.yaml Adding check for isIndexed in text fields when generating FieldExistsQuery to avoid ISE when field is stored but not indexed or with doc_values (#130531) 2025-07-04 20:32:47 +10:00
130544.yaml [ML] Sync Inference with Trained Model stats (#130544) 2025-07-14 21:40:26 +02:00
130576.yaml Avoid O(N^2) in VALUES with ordinals grouping (#130576) 2025-07-07 14:51:29 -07:00
130593.yaml Add new CachePopulationReason (#130593) 2025-07-10 09:39:53 +02:00
130594.yaml Add audit logging for streamed HTTP content (#130594) 2025-07-07 11:38:25 -07:00
130635.yaml Add low-level optimized Neon, AVX2, and AVX 512 float32 vector operations (#130635) 2025-07-04 16:49:35 +01:00
130638.yaml ESQL: Prevent search functions work with a non-STANDARD index (#130638) 2025-07-04 20:45:10 +02:00
130705.yaml ES|QL: Fix BytesRef2BlockHash (#130705) 2025-07-09 12:33:14 +02:00
130733.yaml Specify master timeout when submitting alias tasks (#130733) 2025-07-08 06:09:17 -03:00
130776.yaml Fix msearch request parsing when index expression is null (#130776) 2025-07-10 02:28:30 +02:00
130834.yaml Ensure vectors are always included in reindex actions (#130834) 2025-07-09 07:45:13 +02:00
130849.yaml Fix behavior for _index LIKE for ESQL (#130849) 2025-07-09 15:09:40 -04:00
130909.yaml Allow adjustment of transport TLS handshake timeout (#130909) 2025-07-10 16:50:20 +01:00
130914.yaml ESQL: Fix LIMIT NPE with null value (#130914) 2025-07-10 17:41:05 +02:00
130924.yaml Check field data type before casting when applying geo distance sort (#130924) 2025-07-10 15:49:19 +02:00
130939.yaml Expose HTTP connection metrics to telemetry (#130939) 2025-07-10 20:26:23 +02:00
130947.yaml [main]Prepare Index Like fix for backport to 9.1 and 8.19 (#130947) 2025-07-14 09:59:37 -04:00
131015.yaml Move streams status actions to cluster:monitor group (#131015) 2025-07-14 09:56:18 +01:00
131032.yaml [Synonym] Return Empty RuleSet (#131032) 2025-07-11 08:07:11 -04:00
131056.yaml Add existing shards allocator settings to failure store allowed list. (#131056) 2025-07-11 16:56:01 -04:00
131081.yaml Fix knn search error when dimensions are not set (#131081) 2025-07-11 18:28:58 +02:00
131111.yaml Don't allow field caps to use semantic queries as index filters (#131111) 2025-07-11 16:44:31 -04:00
131113.yaml [ML] Including max_tokens through the Service API for Anthropic (#131113) 2025-07-14 10:24:27 -04:00
131200.yaml Improve lost-increment message in repo analysis (#131200) 2025-07-15 08:32:49 +01:00