Releases
2.15.0
2024-06-12 Version 2.15.0 Release Notes
[2.15.0]
Added
Add leader and follower check failure counter metrics (#12439 )
Add latency metrics for instrumenting critical clusterManager code paths (#12333 )
Add support for Azure Managed Identity in repository-azure (#12423 )
Add useCompoundFile index setting (#13478 )
Make outbound side of transport protocol dependent (#13293 )
[Remote Store] Upload translog checkpoint as object metadata to translog.tlog(#13637 )
[Remote Store] Add dynamic cluster settings to set timeout for segments upload to Remote Store (#13679 )
Add getMetadataFields to MapperService (#13819 )
Add "wildcard" field type that supports efficient wildcard, prefix, and regexp queries (#13461 )
Allow setting query parameters on requests (#13776 )
Add dynamic action retry timeout setting (#14022 )
Add capability to disable source recovery_source for an index (#13590 )
Add remote routing table for remote state publication with experimental feature flag (#13304 )
Add upload flow for writing routing table to remote store (#13870 )
Add dynamic action retry timeout setting (#14022 )
[Remote Store] Add support to disable flush based on translog reader count (#14027 )
Add recovery chunk size setting (#13997 )
[Query Insights] Add exporter support for top n queries (#12982 )
[Query Insights] Add X-Opaque-Id to search request metadata for top n queries (#13374 )
[Streaming Indexing] Enhance RestAction with request / response streaming support (#13772 )
Move Remote Store Migration from DocRep to GA and modify remote migration settings name (#14100 )
[Remote State] Add async remote state deletion task running on an interval, configurable by a setting (#13995 )
Add remote routing table for remote state publication with experimental feature flag (#13304 )
Add support for query level resource usage tracking (#13172 )
[Query Insights] Add cpu and memory metrics to top n queries (#13739 )
Derived field object type support (#13720 )
Support Dynamic Pruning in Cardinality Aggregation (#13821 )
Dependencies
Bump com.github.spullara.mustache.java:compiler
from 0.9.10 to 0.9.13 (#13329 , #13559 )
Bump org.apache.commons:commons-text
from 1.11.0 to 1.12.0 (#13557 )
Bump org.hdrhistogram:HdrHistogram
from 2.1.12 to 2.2.2 (#13556 , #13986 )
Bump com.gradle.enterprise
from 3.17.2 to 3.17.4 (#13641 , #13753 )
Bump org.apache.hadoop:hadoop-minicluster
from 3.3.6 to 3.4.0 (#13642 )
Bump mockito
from 5.11.0 to 5.12.0 (#13665 )
Bump com.google.code.gson:gson
from 2.10.1 to 2.11.0 (#13752 )
Bump ch.qos.logback:logback-core
from 1.5.3 to 1.5.6 (#13756 )
Bump netty
from 4.1.109.Final to 4.1.110.Final (#13802 )
Bump jackson
from 2.17.0 to 2.17.1 (#13817 )
Bump reactor
from 3.5.15 to 3.5.17 (#13825 )
Bump reactor-netty
from 1.1.17 to 1.1.19 (#13825 )
Bump commons-cli:commons-cli
from 1.7.0 to 1.8.0 (#13840 )
Bump org.apache.xmlbeans:xmlbeans
from 5.2.0 to 5.2.1 (#13839 )
Bump actions/checkout
from 3 to 4 (#13935 )
Bump com.netflix.nebula.ospackage-base
from 11.9.0 to 11.9.1 (#13933 )
Bump com.azure:azure-core-http-netty
from 1.12.8 to 1.15.1 (#14128 )
Bump tim-actions/get-pr-commits
from 1.1.0 to 1.3.1 (#14126 )
Changed
Add ability for Boolean and date field queries to run when only doc_values are enabled (#11650 )
Refactor implementations of query phase searcher, allow QueryCollectorContext to have zero collectors (#13481 )
Adds support to inject telemetry instances to plugins (#13636 )
Adds support to provide tags with value in Gauge metric. (#13994 )
Move cache removal notifications outside lru lock (#14017 )
Removed
Remove handling of index.mapper.dynamic in AutoCreateIndex(#13067 )
Fixed
Fix get field mapping API returns 404 error in mixed cluster with multiple versions (#13624 )
Allow clearing remote_store.compatibility_mode
setting (#13646 )
Painless: ensure type "UnmodifiableMap" for params (#13885 )
Don't return negative scores from multi_match
query with cross_fields
type (#13829 )
Pass parent filter to inner hit query (#13903 )
Fix NPE on restore searchable snapshot (#13911 )
Fix double invocation of postCollection when MultiBucketCollector is present (#14015 )
Fix ReplicaShardBatchAllocator to batch shards without duplicates (#13710 )
Java high-level REST client bulk() is not respecting the bulkRequest.requireAlias(true) method call (#14146 )
Fix ShardNotFoundException during request cache clean up (#14219 )
Fix the rewrite method for MatchOnlyText field query (#14248 )
Fix Concurrent Modification Exception in Indices Request Cache(#14032 )
You can’t perform that action at this time.