elasticsearch/docs/changelog
David Turner 33a73a8111
Trigger merges after recovery (#113102)
We may have shut a shard down while merges were still pending (or
adjusted the merge policy while the shard was down) meaning that after
recovery its segments do not reflect the desired state according to the
merge policy. With this commit we invoke `IndexWriter#maybeMerge()` at
the end of recovery to check for, and execute, any such lost merges.
2024-09-20 17:16:03 +01:00
..
106520.yaml Correct transport CA name in security autoconfig (#106520) 2024-07-08 11:36:49 +10:00
107047.yaml KnnVectorQueryBuilder support for allowUnmappedFields (#107047) 2024-07-10 09:41:15 -04:00
107936.yaml Two empty mappings now are created equally (#107936) 2024-09-12 11:14:53 +02:00
109017.yaml ESQL: Add MV_PSERIES_WEIGHTED_SUM for score calculations used by security solution (#109017) 2024-07-31 12:08:28 +02:00
109193.yaml [ES|QL] explicit cast a string literal to date_period and time_duration in arithmetic operations (#109193) 2024-09-09 14:56:43 -04:00
109414.yaml Don't fail retention lease sync actions due to capacity constraints (#109414) 2024-08-23 09:13:41 +10:00
109583.yaml ESQL: INLINESTATS (#109583) 2024-07-24 17:16:37 -04:00
109667.yaml Inference autoscaling (#109667) 2024-07-09 11:51:44 +02:00
109684.yaml [ML] Avoid ModelAssignment deadlock (#109684) 2024-07-05 09:54:51 -04:00
110021.yaml [ES|QL] validate mv_sort order (#110021) 2024-07-05 14:49:49 -04:00
110116.yaml [ESQL] Make query wrapped by SingleValueQuery cacheable (#110116) 2024-07-17 13:18:27 +02:00
110216.yaml Register SLM run before snapshotting to save stats (#110216) 2024-08-02 13:46:55 -05:00
110237.yaml Optimize loop in URL decoding #110235 (#110237) 2024-07-22 12:05:02 +01:00
110399.yaml [Inference API] Semantic text delete inference (#110487) 2024-07-08 14:53:31 -04:00
110427.yaml [Inference API] Remove unused Cohere rerank service settings fields in a BWC way (#110427) 2024-07-11 15:59:57 +02:00
110520.yaml Add protection for OOM during aggregations partial reduction (#110520) 2024-07-05 15:33:12 +02:00
110524.yaml Introduce mode subobjects=auto for objects (#110524) 2024-08-22 15:13:52 +03:00
110527.yaml ESQL: Add boolean support to Max and Min aggs (#110527) 2024-07-10 23:10:32 +10:00
110554.yaml Fix MapperBuilderContext#isDataStream when used in dynamic mappers (#110554) 2024-07-08 08:36:19 -07:00
110574.yaml ES|QL: better validation for GROK patterns (#110574) 2024-07-09 14:52:13 +02:00
110578.yaml Add size_in_bytes to enrich cache stats (#110578) 2024-07-12 08:53:53 +02:00
110593.yaml [ES|QL] add tests for stats by constant (#110593) 2024-07-15 15:21:22 -04:00
110603.yaml Stop iterating over all fields to extract @timestamp value (#110603) 2024-07-11 09:24:53 -07:00
110606.yaml Adding mapping validation to the simulate ingest API (#110606) 2024-07-19 08:08:21 -05:00
110630.yaml Inference autoscaling telemetry (#110630) 2024-07-29 10:38:18 +02:00
110633.yaml Add manage roles privilege (#110633) 2024-08-27 22:10:05 +10:00
110669.yaml [ES|QL] Pushdown string format for BinaryComparison on datetime fields (#110669) 2024-07-12 09:18:29 -04:00
110676.yaml Allow querying index_mode (#110676) 2024-07-10 16:45:11 -07:00
110677.yaml Add validation for synthetic source mode in logs mode indices (#110677) 2024-07-15 11:11:57 -07:00
110718.yaml ESQL: Add boolean support to TOP aggregation (#110718) 2024-07-16 03:14:29 +10:00
110734.yaml [ML] Trained Models account for partial deployments in serverless (#110734) 2024-07-26 05:18:24 +10:00
110796.yaml Remove needless forking to GENERIC in TransportMultiSearchAction (#110796) 2024-07-30 20:20:56 +02:00
110816.yaml GET _cluster/settings with include_defaults returns the expected fallback value if defined in elasticsearch.yml (#110816) 2024-07-26 18:20:27 +02:00
110829.yaml Actually deprecate edge_ngram side parameter (#110829) 2024-07-17 03:51:27 +10:00
110833.yaml Make empty string searches be consistent with case (in)sensitivity (#110833) 2024-07-17 15:20:57 -04:00
110846.yaml Fix MLTQuery handling of custom term frequencies (#110846) 2024-07-17 02:08:55 +10:00
110847.yaml Add interval based SLM scheduling (#110847) 2024-08-22 21:15:29 -05:00
110860.yaml Speedup CanMatchPreFilterSearchPhase constructor (#110860) 2024-07-15 15:18:19 +02:00
110879.yaml Add the EXP ES|QL function (#110879) 2024-07-16 16:36:01 +02:00
110901.yaml Gracefully handle invalid synonym rules in updateable synonyms (#110901) 2024-08-06 10:44:23 -04:00
110921.yaml ESQL: Support IP fields in MAX and MIN aggregations (#110921) 2024-07-19 23:23:13 +10:00
110928.yaml Dense vector field types updatable for int4 (#110928) 2024-07-18 13:54:32 +02:00
110951.yaml [Transform] Allow task canceling of validate API calls (#110951) 2024-07-18 12:46:01 -04:00
110971.yaml Search in ES|QL: Add MATCH operator (#110971) 2024-07-26 16:03:46 +02:00
110974.yaml [ML] Add custom rule parameters to force time shift (#110974) 2024-07-25 16:58:58 +02:00
110986.yaml Fix unnecessary mustache template evaluation (#110986) 2024-07-22 15:42:58 -05:00
110993.yaml Add link to Max Shards Per Node docs (#110993) 2024-07-22 16:48:51 +01:00
111015.yaml Always allow rebalancing by default (#111015) 2024-07-18 12:35:50 +01:00
111064.yaml ESQL: Fix Double operations returning infinite (#111064) 2024-07-19 11:30:26 +02:00
111071.yaml Use native scalar scorer for int8_flat index (#111071) 2024-07-26 10:23:17 -04:00
111079.yaml PUT slm policy should only increase version if actually changed (#111079) 2024-07-19 14:56:15 -05:00
111091.yaml x-pack/plugin/otel: introduce x-pack-otel plugin (#111091) 2024-08-19 09:24:47 +02:00
111105.yaml ESQL: TOP aggregation IP support (#111105) 2024-07-22 22:35:48 +10:00
111118.yaml [ES|QL] Simplify patterns for subfields (#111118) 2024-07-23 09:41:10 -04:00
111123.yaml Add Lucene segment-level fields stats (#111123) 2024-07-23 08:52:39 -07:00
111154.yaml EIS integration (#111154) 2024-08-09 11:22:59 -04:00
111161.yaml Add support for templates when validating mappings in the simulate ingest API (#111161) 2024-09-05 09:25:53 -05:00
111181.yaml [Inference API] Add Alibaba Cloud AI Search Model support to Inference API (#111181) 2024-08-27 22:31:23 +01:00
111193.yaml [ESQL] Fix cases of geometry collections with one point in CartesianPoint queries (#111193) 2024-08-21 11:39:54 +02:00
111212.yaml Fix score count validation in reranker response (#111212) 2024-07-29 15:03:39 -04:00
111215.yaml Make SnapshotLifecycleStats immutable (#111215) 2024-07-25 11:00:45 -05:00
111225.yaml Upgrade Azure SDK (#111225) 2024-07-24 11:02:35 +01:00
111226.yaml ES|QL: add Telemetry API and track top functions (#111226) 2024-09-04 01:08:29 +10:00
111238.yaml EQL: fix validation of TEXT fields with case insensitive comparison (#111238) 2024-07-26 12:22:26 +02:00
111245.yaml Truncating watcher history if it is too large (#111245) 2024-08-01 15:57:54 -05:00
111274.yaml Include account name in Azure settings exceptions (#111274) 2024-07-25 12:35:57 +01:00
111284.yaml Update semantic_text field to support indexing numeric and boolean data types (#111284) 2024-07-29 16:20:49 -04:00
111311.yaml Adding support for data streams with a match-all template (#111311) 2024-07-26 15:30:40 -05:00
111315.yaml Add link to flood-stage watermark exception message (#111315) 2024-08-06 17:15:42 +01:00
111316.yaml [Service Account] Add AutoOps account (#111316) 2024-07-29 10:28:13 -06:00
111344.yaml Add support for Azure Managed Identity (#111344) 2024-07-30 08:33:25 +01:00
111367.yaml ESQL: Add COUNT and COUNT_DISTINCT aggregation tests (#111409) 2024-07-30 03:07:15 +10:00
111412.yaml Make enrich cache based on memory usage (#111412) 2024-08-23 09:26:55 +02:00
111413.yaml ESQL: Fix synthetic attribute pruning (#111413) 2024-09-04 10:21:48 +02:00
111420.yaml [Query rules] Add exclude query rule type (#111420) 2024-08-02 08:03:54 -04:00
111437.yaml [ES|QL] Create Range in PushFiltersToSource for qualified pushable filters on the same field (#111437) 2024-08-12 08:26:11 -04:00
111445.yaml Support booleans in routing path (#111445) 2024-07-30 22:44:51 +10:00
111457.yaml Add support for boolean dimensions (#111457) 2024-07-31 23:00:32 +10:00
111490.yaml [ML] Return both modelId and inferenceId (#111490) 2024-07-31 13:26:55 -04:00
111501.yaml [ES|QL] Combine Disjunctive CIDRMatch (#111501) 2024-08-08 12:04:37 -04:00
111516.yaml Adding support for allow_partial_search_results in PIT (#111516) 2024-08-26 12:56:08 +03:00
111519.yaml ESQL: Don't mutate the BoolQueryBuilder in plan (#111519) 2024-08-01 13:54:28 -04:00
111523.yaml Search coordinator uses event.ingested in cluster state to do rewrites (#111523) 2024-08-26 09:53:26 -04:00
111535.yaml Fix remote cluster credential secure settings reload (#111535) 2024-08-09 19:07:14 +10:00
111544.yaml ESQL: Strings support for MAX and MIN aggregations (#111544) 2024-08-20 15:24:55 +02:00
111548.yaml Json parsing exceptions should not cause 500 errors (#111548) 2024-09-06 09:13:30 +02:00
111552.yaml Improve MvPSeriesWeightedSum edge case and add more tests (#111552) 2024-08-06 12:24:54 -04:00
111576.yaml Execute shard snapshot tasks in shard-id order (#111576) 2024-08-05 18:26:28 +01:00
111600.yaml Make ecs@mappings work with OTel attributes (#111600) 2024-08-06 09:02:04 +02:00
111624.yaml Extend logging for dropped warning headers. (#111624) 2024-08-08 11:52:42 +02:00
111644.yaml Force using the last centroid during merging (#111644) 2024-08-08 18:27:30 +03:00
111655.yaml [ML] Migrate Inference to ChunkedToXContent (#111655) 2024-08-20 14:34:44 -04:00
111683.yaml Only emit product origin in deprecation log if present (#111683) 2024-08-08 10:35:34 -07:00
111689.yaml Add nanos support to ZonedDateTime serialization (#111689) 2024-08-15 11:15:36 +10:00
111690.yaml ESQL: Support INLINESTATS grouped on expressions (#111690) 2024-08-22 22:40:35 +10:00
111740.yaml Fix Start Trial API output acknowledgement header for features (#111740) 2024-08-14 16:20:48 +09:00
111749.yaml ESQL: Added mv_percentile function (#111749) 2024-08-20 15:29:19 +02:00
111770.yaml Integrate IBM watsonx to Inference API for text embeddings (#111770) 2024-09-18 08:32:47 -06:00
111779.yaml ESQL: Fix serialization during can_match (#111779) 2024-08-12 08:03:01 -04:00
111797.yaml ESQL: fix for missing indices error message (#111797) 2024-08-23 00:20:47 +10:00
111809.yaml Adding Field caps support for Semantic Text (#111809) 2024-08-14 12:40:54 -04:00
111818.yaml Add tier preference to security index settings allowlist and update default tier preference (#111818) 2024-08-30 10:05:40 +10:00
111840.yaml ESQL: Add async ID and is_running headers to ESQL async query (#111840) 2024-08-21 11:47:41 -04:00
111855.yaml ESQL: Profile more timing information (#111855) 2024-08-20 07:29:01 +10:00
111874.yaml ESQL: BUCKET: allow numerical spans as whole numbers (#111874) 2024-08-20 13:40:59 +02:00
111879.yaml ESQL: Have BUCKET generate friendlier intervals (#111879) 2024-08-14 15:02:46 +02:00
111915.yaml Fix DLS & FLS sometimes being enforced when it is disabled (#111915) 2024-08-27 10:34:17 -06:00
111917.yaml [ES|QL] Cast mixed numeric types to the first not null numeric type for Coalesce at Analyzer (#111917) 2024-08-27 11:30:50 -04:00
111932.yaml Fix union-types where one index is missing the field (#111932) 2024-08-29 14:48:15 +02:00
111937.yaml Handle BigInteger in xcontent copy (#111937) 2024-08-22 00:12:02 +10:00
111948.yaml Upgrade xcontent to Jackson 2.17.0 (#111948) 2024-08-20 06:07:08 -07:00
111950.yaml [ES|QL] Name parameter with leading underscore (#111950) 2024-08-26 12:17:50 -04:00
111955.yaml Clean up dangling S3 multipart uploads (#111955) 2024-08-20 02:49:48 +10:00
111968.yaml ESQL: don't lose the original casting error message (#111968) 2024-08-20 09:37:02 +03:00
111969.yaml [Profiling] add container.id field to event index template (#111969) 2024-08-20 12:06:22 +02:00
111972.yaml Update data stream lifecycle telemetry to track global retention (#112451) 2024-09-11 18:31:04 +10:00
111981.yaml Allow fields with dots in sparse vector field mapper (#111981) 2024-09-09 14:55:44 -04:00
112019.yaml Display effective retention in the relevant data stream APIs (#112019) 2024-08-22 17:42:49 +03:00
112024.yaml (API) Cluster Health report unassigned_primary_shards (#111727) (#112024) 2024-09-02 20:00:06 +10:00
112026.yaml [ML] Create StreamingHttpResultPublisher (#112026) 2024-09-03 12:14:04 -04:00
112055.yaml ESQL: mv_median_absolute_deviation function (#112055) 2024-09-09 10:04:25 +02:00
112058.yaml Fix RRF validation for rank_constant < 1 (#112058) 2024-08-21 12:59:06 -04:00
112063.yaml Spatial search functions support multi-valued fields in compute engine (#112063) 2024-09-13 18:24:34 +02:00
112066.yaml Do not treat replica as unassigned if new and below time threshold. (#112066) 2024-08-28 14:18:50 -05:00
112100.yaml Exclude internal data streams from global retention (#112100) 2024-08-28 11:28:35 +03:00
112123.yaml SLM interval schedule followup - add back getFieldName style getters (#112123) 2024-08-23 02:21:11 -05:00
112126.yaml Add support for spatial relationships in point field mapper (#112126) 2024-08-23 14:02:14 +02:00
112133.yaml Add telemetry for repository usage (#112133) 2024-08-27 23:34:02 +10:00
112151.yaml Store original source for keywords using a normalizer (#112151) 2024-08-29 16:01:56 +02:00
112199.yaml Support docvalues only query in shape field (#112199) 2024-08-26 12:54:18 +02:00
112200.yaml ES|QL: better validation of GROK patterns (#112200) 2024-08-26 21:00:18 +10:00
112210.yaml Expose global retention settings via data stream lifecycle API (#112210) 2024-09-02 18:40:08 +10:00
112214.yaml ByteArrayStreamInput: Return -1 when there are no more bytes to read (#112214) 2024-08-27 10:35:53 +01:00
112218.yaml ESQL: Fix a bug in MV_PERCENTILE (#112218) 2024-08-27 05:01:22 +10:00
112262.yaml Check for disabling own user in Put User API (#112262) 2024-08-30 11:29:35 -06:00
112263.yaml Fix TokenService always appearing used in Feature Usage (#112263) 2024-08-30 11:30:06 -06:00
112270.yaml [ML] Support sparse embedding models in the elasticsearch inference service (#112270) 2024-08-29 17:18:54 +01:00
112273.yaml [Inference API] Add Docs for AlibabaCloud AI Search Support for the Inference API (#112273) 2024-08-29 09:17:27 +02:00
112277.yaml Upgrade repository-azure dependencies (#112277) 2024-08-28 14:31:25 +01:00
112282.yaml Adds example plugin for custom ingest processor (#112282) 2024-09-06 12:05:52 -04:00
112294.yaml Use fallback synthetic source for copy_to and doc_values: false cases (#112294) 2024-09-10 12:12:51 -07:00
112303.yaml Add 'verbose' flag retrieving maximum_timestamp for get data stream API (#112303) 2024-08-31 03:18:15 +10:00
112320.yaml Upgrade xcontent to Jackson 2.17.2 (#112320) 2024-08-28 15:59:12 -07:00
112330.yaml Add links to network disconnect troubleshooting (#112330) 2024-09-10 00:59:39 +10:00
112337.yaml Add workaround for missing shard gen blob (#112337) 2024-09-10 00:54:56 +10:00
112341.yaml Fix DLS using runtime fields and synthetic source (#112341) 2024-08-29 14:15:29 +02:00
112345.yaml Allow dimension fields to have multiple values in standard and logsdb index mode (#112345) 2024-09-05 04:03:23 +10:00
112348.yaml Introduce repository integrity verification API (#112348) 2024-09-11 23:17:59 +10:00
112350.yaml [ESQL] Add SPACE function (#112350) 2024-09-09 21:41:35 +10:00
112369.yaml [ML] Register Task while Streaming (#112369) 2024-09-03 12:17:41 -04:00
112397.yaml Control storing array source with index setting (#112397) 2024-09-05 01:12:19 +10:00
112400.yaml Make sure file accesses in DnRoleMapper are done in stack frames with permissions (#112400) 2024-09-03 10:42:41 +05:30
112401.yaml ESQL: Fix CASE when conditions are multivalued (#112401) 2024-09-10 02:32:19 +10:00
112409.yaml [Transform] Include reason when no nodes are found (#112409) 2024-09-06 08:03:06 -04:00
112412.yaml Expose HexFormat in Painless (#112412) 2024-09-04 16:34:35 -07:00
112431.yaml Async search: Add ID and "is running" http headers (#112431) 2024-09-05 08:14:35 +02:00
112440.yaml logs-apm.error-*: define log.level field as keyword (#112440) 2024-09-03 11:38:13 -07:00
112444.yaml Full coverage of ECS by ecs@mappings when date_detection is disabled (#112444) 2024-09-09 16:24:21 +03:00
112451.yaml Update data stream lifecycle telemetry to track global retention (#112451) 2024-09-11 18:31:04 +10:00
112481.yaml [ML] Validate streaming HTTP Response (#112481) 2024-09-18 13:47:08 -04:00
112489.yaml ES|QL: better validation for LIKE and RLIKE patterns (#112489) 2024-09-05 12:21:49 +02:00
112508.yaml Revert "[ML] Return both modelId and inferenceId (#111490)" (#112508) 2024-09-04 12:16:22 -04:00
112512.yaml [Inference API] Add Completion Inference API for Alibaba Cloud AI Search Model (#112512) 2024-09-12 14:14:25 +01:00
112519.yaml Lower the memory footprint when creating DelayedBucket (#112519) 2024-09-05 08:04:21 +02:00
112547.yaml Remove reduce and reduceContext from DelayedBucket (#112547) 2024-09-06 16:00:32 +02:00
112565.yaml [ML] Server-Sent Events for Inference response (#112565) 2024-09-18 08:27:29 -04:00
112571.yaml Deprecate dot-prefixed indices and composable template index patterns (#112571) 2024-09-19 05:29:53 +10:00
112574.yaml [Cloud Security] Add privileges required for AWS SecurityHub related to CDR misconfiguration features (#112574) 2024-09-10 12:53:57 +05:30
112581.yaml Fix missing header in put_geoip_database JSON spec (#112581) 2024-09-07 12:15:34 +04:00
112610.yaml Support widening of numeric types in union-types (#112610) 2024-09-11 17:57:39 +02:00
112612.yaml Set replica_unassigned_buffer_time default value (#112612) 2024-09-06 15:50:57 -05:00
112649.yaml Allowlist tracestate header on remote server port (#112649) 2024-09-10 23:11:06 +10:00
112652.yaml [Inference API] alibabacloud ai search service support chunk infer to support semantic_text field (#112652) 2024-09-13 09:06:43 +01:00
112665.yaml Remove zstd feature flag for index codec best compression. (#112665) 2024-09-13 10:49:49 +02:00
112677.yaml [ML] Stream OpenAI Completion (#112677) 2024-09-17 12:00:24 -04:00
112678.yaml Make "too many clauses" throw IllegalArgumentException to avoid 500s (#112678) 2024-09-16 11:44:22 -06:00
112687.yaml Add TaskManager to pluginServices (#112687) 2024-09-11 09:32:40 -05:00
112703.yaml JSON parse failures should be 4xx codes (#112703) 2024-09-12 00:15:56 +10:00
112706.yaml Configure keeping source in FieldMapper (#112706) 2024-09-19 23:29:09 +10:00
112707.yaml Deduplicate BucketOrder when deserializing (#112707) 2024-09-12 09:49:08 +02:00
112713.yaml Fix encoding of dynamic arrays in ignored source (#112713) 2024-09-10 11:33:27 -07:00
112720.yaml Fix NPE in dense_vector stats (#112720) 2024-09-10 15:28:41 -07:00
112834.yaml Increase replica_unassigned_buffer_time default from 3s to 5s (#112834) 2024-09-12 15:25:05 -05:00
112850.yaml Fix synthetic source field names for multi-fields (#112850) 2024-09-13 15:00:55 +03:00
112872.yaml Fix error using _terms_enum on ip field (#112872) 2024-09-16 15:41:54 +02:00
112874.yaml Reduce heap usage for AggregatorsReducer (#112874) 2024-09-18 16:15:42 +02:00
112888.yaml Fix getDatabaseType for unusual MMDBs (#112888) 2024-09-16 14:14:34 -04:00
112895.yaml (logger) change from error to warn for short circuiting user (#112895) 2024-09-19 03:57:54 +10:00
112903.yaml Remove unsupported LEGACY_MULTI_NODE_DISCOVERY_TYPE (#112903) 2024-09-16 06:32:11 +01:00
112916.yaml Allow out of range term queries for numeric types (#112916) 2024-09-17 11:24:22 +02:00
112973.yaml Fix verbose get data stream API not requiring extra privileges (#112973) 2024-09-17 10:03:44 -06:00
113027.yaml Retrieve the source for objects and arrays within arrays in a separate parsing phase (#113027) 2024-09-19 20:07:31 +10:00
113102.yaml Trigger merges after recovery (#113102) 2024-09-20 17:16:03 +01:00
113103.yaml ESQL: Align year diffing to the rest of the units in DATE_DIFF: chronological (#113103) 2024-09-20 20:21:29 +10:00
113123.yaml ES|QL: Skip CASE function from InferIsNotNull rule checks (#113123) 2024-09-20 10:20:14 +03:00