All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. See the CONTRIBUTING guide for instructions on how to add changelog entries.
- Add support for Warm Indices Write Block on Flood Watermark breach (#18375)
- Add support for custom index name resolver from cluster plugin (#18593)
- Rename WorkloadGroupTestUtil to WorkloadManagementTestUtil (#18709)
- Disallow resize for Warm Index, add Parameterized ITs for close in remote store (#18686)
- Ability to run Code Coverage with Gradle and produce the jacoco reports locally (#18509)
- [Workload Management] Update logging and Javadoc, rename QueryGroup to WorkloadGroup (#18711)
- Add NodeResourceUsageStats to ClusterInfo (#18480)
- Introduce SecureHttpTransportParameters experimental API (to complement SecureTransportParameters counterpart) (#18572)
- Create equivalents of JSM's AccessController in the java agent (#18346)
- [WLM] Add WLM mode validation for workload group CRUD requests (#18652)
- Introduced a new cluster-level API to fetch remote store metadata (segments and translogs) for each shard of an index. (#18257)
- Add last index request timestamp columns to the
_cat/indicesAPI. (10766) - Introduce a new pull-based ingestion plugin for file-based indexing (for local testing) (#18591)
- Add support for search pipeline in search and msearch template (#18564)
- [Workload Management] Modify logging message in WorkloadGroupService (#18712)
- Add BooleanQuery rewrite moving constant-scoring must clauses to filter clauses (#18510)
- Add functionality for plugins to inject QueryCollectorContext during QueryPhase (#18637)
- Add support for non-timing info in profiler (#18460)
- Extend Approximation Framework to other numeric types (#18530)
- Add Semantic Version field type mapper and extensive unit tests(#18454)
- Pass index settings to system ingest processor factories. (#18708)
- Include named queries from rescore contexts in matched_queries array (#18697)
- Add the configurable limit on rule cardinality (#18663)
- Update Subject interface to use CheckedRunnable (#18570)
- Update SecureAuxTransportSettingsProvider to distinguish between aux transport types (#18616)
- Make node duress values cacheable (#18649)
- Making multi rate limiters in repository dynamic #18069
- Bump
stefanzweifel/git-auto-commit-actionfrom 5 to 6 (#18524) - Bump Apache Lucene to 10.2.2 (#18573)
- Bump
org.apache.logging.log4j:log4j-corefrom 2.24.3 to 2.25.0 (#18589) - Bump
com.google.code.gson:gsonfrom 2.13.0 to 2.13.1 (#18585) - Bump
com.azure:azure-core-http-nettyfrom 1.15.11 to 1.15.12 (#18586) - Bump
com.squareup.okio:okiofrom 3.13.0 to 3.15.0 (#18645, #18689) - Bump
com.netflix.nebula.ospackage-basefrom 11.11.2 to 12.0.0 (#18646) - Bump
com.azure:azure-storage-blobfrom 12.30.0 to 12.30.1 (#18644) - Bump
com.google.guava:failureaccessfrom 1.0.1 to 1.0.2 (#18672) - Bump
io.perfmark:perfmark-apifrom 0.26.0 to 0.27.0 (#18672) - Bump
org.bouncycastle:bctls-fipsfrom 2.0.19 to 2.0.20 (#18668) - Bump
org.bouncycastle:bcpkix-fipsfrom 2.0.7 to 2.0.8 (#18668) - Bump
org.bouncycastle:bcpg-fipsfrom 2.0.10 to 2.0.11 (#18668) - Bump
com.password4j:password4jfrom 1.8.2 to 1.8.3 (#18668) - Bump
com.azure:azure-corefrom 1.55.3 to 1.55.5 (#18691)
- Add task cancellation checks in aggregators (#18426)
- Fix concurrent timings in profiler (#18540)
- Fix regex query from query string query to work with field alias (#18215)
- [Autotagging] Fix delete rule event consumption in InMemoryRuleProcessingService (#18628)
- Cannot communicate with HTTP/2 when reactor-netty is enabled (#18599)
- Fix the visit of sub queries for HasParentQuery and HasChildQuery (#18621)
- Fix the backward compatibility regression with COMPLEMENT for Regexp queries introduced in OpenSearch 3.0 (#18640)
- Fix Replication lag computation (#18602)
- Fix max_score is null when sorting on score firstly (#18715)
- Fixed Staggered merge - load average replace with AverageTrackers, some Default thresholds modified (#18666)