Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
deps: Update opensearchproject/opensearch Docker tag to v2.13.0 (main) (
#17405) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [opensearchproject/opensearch](https://togithub.com/opensearch-project/OpenSearch) | minor | `2.5.0` -> `2.13.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>opensearch-project/OpenSearch (opensearchproject/opensearch)</summary> ### [`v2.13.0`](https://togithub.com/opensearch-project/OpenSearch/releases/tag/2.13.0) [Compare Source](https://togithub.com/opensearch-project/OpenSearch/compare/2.12.0...2.13.0) ##### 2024-03-21 Version 2.13.0 Release Notes ##### \[2.13.0] ##### Added - \[Tiered caching] Introducing cache plugins and exposing Ehcache as one of the pluggable disk cache option ([#​11874](https://togithub.com/opensearch-project/OpenSearch/pull/11874)) - Add support for dependencies in plugin descriptor properties with semver range ([#​11441](https://togithub.com/opensearch-project/OpenSearch/pull/11441)) - Add community_id ingest processor ([#​12121](https://togithub.com/opensearch-project/OpenSearch/pull/12121)) - Introduce query level setting `index.query.max_nested_depth` limiting nested queries ([#​3268](https://togithub.com/opensearch-project/OpenSearch/issues/3268) - Add toString methods to MultiSearchRequest, MultiGetRequest and CreateIndexRequest ([#​12163](https://togithub.com/opensearch-project/OpenSearch/pull/12163)) - Fix error in RemoteSegmentStoreDirectory when debug logging is enabled ([#​12328](https://togithub.com/opensearch-project/OpenSearch/pull/12328)) - Support for returning scores in matched queries ([#​11626](https://togithub.com/opensearch-project/OpenSearch/pull/11626)) - Add shard id property to SearchLookup for use in field types provided by plugins ([#​1063](https://togithub.com/opensearch-project/OpenSearch/pull/1063)) - \[Tiered caching] Make IndicesRequestCache implementation configurable \[EXPERIMENTAL] ([#​12533](https://togithub.com/opensearch-project/OpenSearch/pull/12533)) - Force merge API supports performing on primary shards only ([#​11269](https://togithub.com/opensearch-project/OpenSearch/pull/11269)) - Add kuromoji_completion analyzer and filter ([#​4835](https://togithub.com/opensearch-project/OpenSearch/issues/4835)) - \[Admission Control] Integrate IO Usage Tracker to the Resource Usage Collector Service and Emit IO Usage Stats ([#​11880](https://togithub.com/opensearch-project/OpenSearch/pull/11880)) - The org.opensearch.bootstrap.Security should support codebase for JAR files with classifiers ([#​12586](https://togithub.com/opensearch-project/OpenSearch/issues/12586)) - Remote reindex: Add support for configurable retry mechanism ([#​12561](https://togithub.com/opensearch-project/OpenSearch/pull/12561)) - Tracing for deep search path ([#​12103](https://togithub.com/opensearch-project/OpenSearch/pull/12103)) - \[Metrics Framework] Adds support for asynchronous gauge metric type. ([#​12642](https://togithub.com/opensearch-project/OpenSearch/issues/12642)) - \[Tiered caching] Add Stale keys Management and CacheCleaner to IndicesRequestCache ([#​12625](https://togithub.com/opensearch-project/OpenSearch/pull/12625)) - Make search query counters dynamic to support all query types ([#​12601](https://togithub.com/opensearch-project/OpenSearch/pull/12601)) - \[Tiered caching] Add policies controlling which values can enter pluggable caches \[EXPERIMENTAL] ([#​12542](https://togithub.com/opensearch-project/OpenSearch/pull/12542)) - \[Tiered caching] Add serializer integration to allow ehcache disk cache to use non-primitive values ([#​12709](https://togithub.com/opensearch-project/OpenSearch/pull/12709)) - \[Admission Control] Integrated IO Based AdmissionController to AdmissionControl Framework ([#​12583](https://togithub.com/opensearch-project/OpenSearch/pull/12583)) - Add Remote Store Migration Experimental flag and allow mixed mode clusters under same ([#​11986](https://togithub.com/opensearch-project/OpenSearch/pull/11986)) - Built-in secure transports support ([#​12435](https://togithub.com/opensearch-project/OpenSearch/pull/12435)) - Lightweight Transport action to verify local term before fetching cluster-state from remote ([#​12252](https://togithub.com/opensearch-project/OpenSearch/pull/12252/)) - Integrate with admission controller for cluster-manager Read API. ([#​12496](https://togithub.com/opensearch-project/OpenSearch/pull/12496)) - Introduce a new setting `index.check_pending_flush.enabled` to expose the ability to disable the check for pending flushes by write threads ([#​12710](https://togithub.com/opensearch-project/OpenSearch/pull/12710)) ##### Dependencies - Bump `com.squareup.okio:okio` from 3.7.0 to 3.8.0 ([#​12290](https://togithub.com/opensearch-project/OpenSearch/pull/12290)) - Bump `org.bouncycastle:bcprov-jdk15to18` to `org.bouncycastle:bcprov-jdk18on` version 1.77 ([#​12326](https://togithub.com/opensearch-project/OpenSearch/pull/12326)) - Bump `org.bouncycastle:bcmail-jdk15to18` to `org.bouncycastle:bcmail-jdk18on` version 1.77 ([#​12326](https://togithub.com/opensearch-project/OpenSearch/pull/12326)) - Bump `org.bouncycastle:bcpkix-jdk15to18` to `org.bouncycastle:bcpkix-jdk18on` version 1.77 ([#​12326](https://togithub.com/opensearch-project/OpenSearch/pull/12326)) - Bump `gradle/wrapper-validation-action` from 1 to 2 ([#​12367](https://togithub.com/opensearch-project/OpenSearch/pull/12367)) - Bump `netty` from 4.1.106.Final to 4.1.107.Final ([#​12372](https://togithub.com/opensearch-project/OpenSearch/pull/12372)) - Bump `opentelemetry` from 1.34.1 to 1.36.0 ([#​12388](https://togithub.com/opensearch-project/OpenSearch/pull/12388), [#​12618](https://togithub.com/opensearch-project/OpenSearch/pull/12618)) - Bump Apache Lucene from 9.9.2 to 9.10.0 ([#​12392](https://togithub.com/opensearch-project/OpenSearch/pull/12392)) - Bump `org.apache.logging.log4j:log4j-core` from 2.22.1 to 2.23.1 ([#​12464](https://togithub.com/opensearch-project/OpenSearch/pull/12464), [#​12587](https://togithub.com/opensearch-project/OpenSearch/pull/12587)) - Bump `antlr4` from 4.11.1 to 4.13.1 ([#​12445](https://togithub.com/opensearch-project/OpenSearch/pull/12445)) - Bump `com.netflix.nebula.ospackage-base` from 11.8.0 to 11.8.1 ([#​12461](https://togithub.com/opensearch-project/OpenSearch/pull/12461)) - Bump `peter-evans/create-or-update-comment` from 3 to 4 ([#​12462](https://togithub.com/opensearch-project/OpenSearch/pull/12462)) - Bump `lycheeverse/lychee-action` from 1.9.1 to 1.9.3 ([#​12521](https://togithub.com/opensearch-project/OpenSearch/pull/12521)) - Bump `com.azure:azure-core` from 1.39.0 to 1.47.0 ([#​12520](https://togithub.com/opensearch-project/OpenSearch/pull/12520)) - Bump `ch.qos.logback:logback-core` from 1.2.13 to 1.5.3 ([#​12519](https://togithub.com/opensearch-project/OpenSearch/pull/12519)) - Bump `codecov/codecov-action` from 3 to 4 ([#​12585](https://togithub.com/opensearch-project/OpenSearch/pull/12585)) - Bump `org.apache.zookeeper:zookeeper` from 3.9.1 to 3.9.2 ([#​12580](https://togithub.com/opensearch-project/OpenSearch/pull/12580)) - Bump `org.codehaus.woodstox:stax2-api` from 4.2.1 to 4.2.2 ([#​12579](https://togithub.com/opensearch-project/OpenSearch/pull/12579)) - Bump Jackson version from 2.16.1 to 2.17.0 ([#​12611](https://togithub.com/opensearch-project/OpenSearch/pull/12611), [#​12662](https://togithub.com/opensearch-project/OpenSearch/pull/12662)) - Bump `reactor-netty` from 1.1.15 to 1.1.17 ([#​12633](https://togithub.com/opensearch-project/OpenSearch/pull/12633)) - Bump `reactor` from 3.5.14 to 3.5.15 ([#​12633](https://togithub.com/opensearch-project/OpenSearch/pull/12633)) - Bump `aws-sdk-java` from 2.20.55 to 2.20.86 ([#​12251](https://togithub.com/opensearch-project/OpenSearch/pull/12251)) ##### Changed - Allow composite aggregation to run under a parent filter aggregation ([#​11499](https://togithub.com/opensearch-project/OpenSearch/pull/11499)) - Quickly compute terms aggregations when the top-level query is functionally match-all for a segment ([#​11643](https://togithub.com/opensearch-project/OpenSearch/pull/11643)) - Mark fuzzy filter GA and remove experimental setting ([12631](https://togithub.com/opensearch-project/OpenSearch/pull/12631)) - Keep the election scheduler open until cluster state has been applied ([#​11699](https://togithub.com/opensearch-project/OpenSearch/pull/11699)) ##### Fixed - \[Revert] \[Bug] Check phase name before SearchRequestOperationsListener onPhaseStart ([#​12035](https://togithub.com/opensearch-project/OpenSearch/pull/12035)) - Add support of special WrappingSearchAsyncActionPhase so the onPhaseStart() will always be followed by onPhaseEnd() within AbstractSearchAsyncAction ([#​12293](https://togithub.com/opensearch-project/OpenSearch/pull/12293)) - Add a system property to configure YamlParser codepoint limits ([#​12298](https://togithub.com/opensearch-project/OpenSearch/pull/12298)) - Prevent read beyond slice boundary in ByteArrayIndexInput ([#​10481](https://togithub.com/opensearch-project/OpenSearch/issues/10481)) - Fix the "highlight.max_analyzer_offset" request parameter with "plain" highlighter ([#​10919](https://togithub.com/opensearch-project/OpenSearch/pull/10919)) - Prevent unnecessary fetch sub phase processor initialization during fetch phase execution ([#​12503](https://togithub.com/opensearch-project/OpenSearch/pull/12503)) - Fix `terms` query on `float` field when `doc_values` are turned off by reverting back to `FloatPoint` from `FloatField` ([#​12499](https://togithub.com/opensearch-project/OpenSearch/pull/12499)) - Fix get task API does not refresh resource stats ([#​11531](https://togithub.com/opensearch-project/OpenSearch/pull/11531)) - Fix for deserilization bug in weighted round-robin metadata ([#​11679](https://togithub.com/opensearch-project/OpenSearch/pull/11679)) - onShardResult and onShardFailure are executed on one shard causes opensearch jvm crashed ([#​12158](https://togithub.com/opensearch-project/OpenSearch/pull/12158)) - Avoid overflow when sorting missing last on `epoch_millis` datetime field ([#​12676](https://togithub.com/opensearch-project/OpenSearch/pull/12676)) ### [`v2.12.0`](https://togithub.com/opensearch-project/OpenSearch/releases/tag/2.12.0) [Compare Source](https://togithub.com/opensearch-project/OpenSearch/compare/2.11.1...2.12.0) #### 2024-02-09 Version 2.12.0 Release Notes #### \[2.12.0] ##### Added - \[Admission control] Add Resource usage collector service and resource usage tracker ([#​9890](https://togithub.com/opensearch-project/OpenSearch/pull/9890)) - \[Admission control] Add enhancements to FS stats to include read/write time, queue size and IO time ([#​10541](https://togithub.com/opensearch-project/OpenSearch/pull/10541)) - \[Remote cluster state] Change file names for remote cluster state ([#​10557](https://togithub.com/opensearch-project/OpenSearch/pull/10557)) - \[Search Pipelines] Add request-scoped state shared between processors (and three new processors) ([#​9405](https://togithub.com/opensearch-project/OpenSearch/pull/9405)) - Per request phase latency ([#​10351](https://togithub.com/opensearch-project/OpenSearch/issues/10351)) - \[Remote Store] Add repository stats for remote store([#​10567](https://togithub.com/opensearch-project/OpenSearch/pull/10567)) - \[Remote cluster state] Upload global metadata in cluster state to remote store([#​10404](https://togithub.com/opensearch-project/OpenSearch/pull/10404)) - \[Remote cluster state] Download functionality of global metadata from remote store ([#​10535](https://togithub.com/opensearch-project/OpenSearch/pull/10535)) - \[Remote cluster state] Restore global metadata from remote store when local state is lost after quorum loss ([#​10404](https://togithub.com/opensearch-project/OpenSearch/pull/10404)) - \[Remote cluster state] Make index and global metadata upload timeout dynamic cluster settings ([#​10814](https://togithub.com/opensearch-project/OpenSearch/pull/10814)) - Add search query categorizer ([#​10255](https://togithub.com/opensearch-project/OpenSearch/pull/10255)) - Per request phase latency ([#​10351](https://togithub.com/opensearch-project/OpenSearch/issues/10351)) - Add cluster state stats ([#​10670](https://togithub.com/opensearch-project/OpenSearch/pull/10670)) - Remove ingest processor supports excluding fields ([#​10967](https://togithub.com/opensearch-project/OpenSearch/pull/10967), [#​11983](https://togithub.com/opensearch-project/OpenSearch/pull/11983)) - \[Tiered caching] Enabling serialization for IndicesRequestCache key object ([#​10275](https://togithub.com/opensearch-project/OpenSearch/pull/10275)) - \[Tiered caching] Defining interfaces, listeners and extending IndicesRequestCache with Tiered cache support ([#​10753](https://togithub.com/opensearch-project/OpenSearch/pull/10753)) - \[Remote cluster state] Restore cluster state version during remote state auto restore ([#​10853](https://togithub.com/opensearch-project/OpenSearch/pull/10853)) - Update the indexRandom function to create more segments for concurrent search tests ([10247](https://togithub.com/opensearch-project/OpenSearch/pull/10247)) - Add support for query profiler with concurrent aggregation ([#​9248](https://togithub.com/opensearch-project/OpenSearch/pull/9248)) - Introduce ConcurrentQueryProfiler to profile query using concurrent segment search path and support concurrency during rewrite and create weight ([10352](https://togithub.com/opensearch-project/OpenSearch/pull/10352)) - Implement on behalf of token passing for extensions ([#​8679](https://togithub.com/opensearch-project/OpenSearch/pull/8679)) - Provide service accounts tokens to extensions ([#​9618](https://togithub.com/opensearch-project/OpenSearch/pull/9618)) - \[Streaming Indexing] Introduce new experimental server HTTP transport based on Netty 4 and Project Reactor (Reactor Netty) ([#​9672](https://togithub.com/opensearch-project/OpenSearch/pull/9672)) - Enable must_exist parameter for update aliases API ([#​11210](https://togithub.com/opensearch-project/OpenSearch/pull/11210)) - Add back half_float BKD based sort query optimization ([#​11024](https://togithub.com/opensearch-project/OpenSearch/pull/11024)) - Request level coordinator slow logs ([#​10650](https://togithub.com/opensearch-project/OpenSearch/pull/10650)) - Add template snippets support for field and target_field in KV ingest processor ([#​10040](https://togithub.com/opensearch-project/OpenSearch/pull/10040)) - Allowing pipeline processors to access index mapping info by passing ingest service ref as part of the processor factory parameters ([#​10307](https://togithub.com/opensearch-project/OpenSearch/pull/10307)) - Add experimental SIMD implementation of B-tree to round down dates ([#​11194](https://togithub.com/opensearch-project/OpenSearch/issues/11194)) - Make number of segment metadata files in remote segment store configurable ([#​11329](https://togithub.com/opensearch-project/OpenSearch/pull/11329)) - Allow changing number of replicas of searchable snapshot index ([#​11317](https://togithub.com/opensearch-project/OpenSearch/pull/11317)) - Adding slf4j license header to LoggerMessageFormat.java ([#​11069](https://togithub.com/opensearch-project/OpenSearch/pull/11069)) - \[BWC and API enforcement] Introduce checks for enforcing the API restrictions ([#​11175](https://togithub.com/opensearch-project/OpenSearch/pull/11175)) - Maintainer approval check ([#​11378](https://togithub.com/opensearch-project/OpenSearch/pull/11378)) - Create separate transport action for render search template action ([#​11170](https://togithub.com/opensearch-project/OpenSearch/pull/11170)) - Add additional handling in SearchTemplateRequest when simulate is set to true ([#​11591](https://togithub.com/opensearch-project/OpenSearch/pull/11591)) - Introduce cluster level setting `cluster.index.restrict.replication.type` to prevent replication type setting override during index creations([#​11583](https://togithub.com/opensearch-project/OpenSearch/pull/11583)) - Add match_only_text field that is optimized for storage by trading off positional queries performance ([#​6836](https://togithub.com/opensearch-project/OpenSearch/pull/11039)) - Add copy ingest processor ([#​11870](https://togithub.com/opensearch-project/OpenSearch/pull/11870)) - Introduce new feature flag "WRITEABLE_REMOTE_INDEX" to gate the writeable remote index functionality ([#​11717](https://togithub.com/opensearch-project/OpenSearch/pull/11170)) - Bump OpenTelemetry from 1.32.0 to 1.34.1 ([#​11891](https://togithub.com/opensearch-project/OpenSearch/pull/11891)) - Add remove_by_pattern ingest processor ([#​11920](https://togithub.com/opensearch-project/OpenSearch/pull/11920)) - Support index level allocation filtering for searchable snapshot index ([#​11563](https://togithub.com/opensearch-project/OpenSearch/pull/11563)) - Add `org.opensearch.rest.MethodHandlers` and `RestController#getAllHandlers` ([11876](https://togithub.com/opensearch-project/OpenSearch/pull/11876)) - New DateTime format for RFC3339 compatible date fields ([#​11465](https://togithub.com/opensearch-project/OpenSearch/pull/11465)) - Add community_id ingest processor ([#​12121](https://togithub.com/opensearch-project/OpenSearch/pull/12121)) - Add support for Google Application Default Credentials in repository-gcs ([#​8394](https://togithub.com/opensearch-project/OpenSearch/pull/8394)) - Remove concurrent segment search feature flag for GA launch ([#​12074](https://togithub.com/opensearch-project/OpenSearch/pull/12074)) - Enable Fuzzy codec for doc id fields using a bloom filter ([#​11022](https://togithub.com/opensearch-project/OpenSearch/pull/11022)) - \[Metrics Framework] Adds support for Histogram metric ([#​12062](https://togithub.com/opensearch-project/OpenSearch/pull/12062)) - Support for returning scores in matched queries ([#​11626](https://togithub.com/opensearch-project/OpenSearch/pull/11626)) ##### Dependencies - Bumps jetty version to 9.4.52.v20230823 to fix GMS-2023-1857 ([#​9822](https://togithub.com/opensearch-project/OpenSearch/pull/9822)) - Bump Lucene from 9.7.0 to 9.8.0 ([10276](https://togithub.com/opensearch-project/OpenSearch/pull/10276)) - Bump `commons-io:commons-io` from 2.13.0 to 2.15.1 ([#​10294](https://togithub.com/opensearch-project/OpenSearch/pull/10294), [#​11001](https://togithub.com/opensearch-project/OpenSearch/pull/11001), [#​11002](https://togithub.com/opensearch-project/OpenSearch/pull/11002), [#​11446](https://togithub.com/opensearch-project/OpenSearch/pull/11446), [#​11554](https://togithub.com/opensearch-project/OpenSearch/pull/11554), [#​11560](https://togithub.com/opensearch-project/OpenSearch/pull/11560), [#​11796](https://togithub.com/opensearch-project/OpenSearch/pull/11796)) - Bump `com.google.api.grpc:proto-google-common-protos` from 2.10.0 to 2.25.1 ([#​10208](https://togithub.com/opensearch-project/OpenSearch/pull/10208), [#​10298](https://togithub.com/opensearch-project/OpenSearch/pull/10298)) - Bump `com.netflix.nebula.ospackage-base` from 11.4.0 to 11.8.0 ([#​10295](https://togithub.com/opensearch-project/OpenSearch/pull/10295), [#​11630](https://togithub.com/opensearch-project/OpenSearch/pull/11630), [#​12167](https://togithub.com/opensearch-project/OpenSearch/pull/12167)) - Bump `org.apache.zookeeper:zookeeper` from 3.9.0 to 3.9.1 ([#​10506](https://togithub.com/opensearch-project/OpenSearch/pull/10506)) - Bump `de.thetaphi:forbiddenapis` from 3.5.1 to 3.6 ([#​10508](https://togithub.com/opensearch-project/OpenSearch/pull/10508)) - Bump `org.codehaus.woodstox:stax2-api` from 4.2.1 to 4.2.2 ([#​10639](https://togithub.com/opensearch-project/OpenSearch/pull/10639)) - Bump `org.bouncycastle:bc-fips` from 1.0.2.3 to 1.0.2.4 ([#​10297](https://togithub.com/opensearch-project/OpenSearch/pull/10297)) - Bump `com.google.http-client:google-http-client` from 1.43.2 to 1.43.3 ([#​10635](https://togithub.com/opensearch-project/OpenSearch/pull/10635)) - Bump `com.squareup.okio:okio` from 3.5.0 to 3.7.0 ([#​10637](https://togithub.com/opensearch-project/OpenSearch/pull/10637), [#​11632](https://togithub.com/opensearch-project/OpenSearch/pull/11632)) - Bump `org.apache.logging.log4j:log4j-core` from 2.20.0 to 2.22.1 ([#​10858](https://togithub.com/opensearch-project/OpenSearch/pull/10858), [#​11000](https://togithub.com/opensearch-project/OpenSearch/pull/11000), [#​11270](https://togithub.com/opensearch-project/OpenSearch/pull/11270), [#​11695](https://togithub.com/opensearch-project/OpenSearch/pull/11695)) - Bump `aws-actions/configure-aws-credentials` from 2 to 4 ([#​10504](https://togithub.com/opensearch-project/OpenSearch/pull/10504)) - Bump `stefanzweifel/git-auto-commit-action` from 4 to 5 ([#​11171](https://togithub.com/opensearch-project/OpenSearch/pull/11171)) - Bump `actions/github-script` from 6 to 7.0.1 ([#​11271](https://togithub.com/opensearch-project/OpenSearch/pull/11271), [#​12166](https://togithub.com/opensearch-project/OpenSearch/pull/12166)) - Bump `jackson` and `jackson_databind` from 2.15.2 to 2.16.0 ([#​11273](https://togithub.com/opensearch-project/OpenSearch/pull/11273)) - Bump `netty` from 4.1.100.Final to 4.1.106.Final ([#​11294](https://togithub.com/opensearch-project/OpenSearch/pull/11294), [#​11775](https://togithub.com/opensearch-project/OpenSearch/pull/11775)), [#​12034](https://togithub.com/opensearch-project/OpenSearch/pull/12034)) - Bump `com.avast.gradle:gradle-docker-compose-plugin` from 0.16.12 to 0.17.6 ([#​10163](https://togithub.com/opensearch-project/OpenSearch/pull/10163), [#​11692](https://togithub.com/opensearch-project/OpenSearch/pull/11692)) - Bump `com.squareup.okhttp3:okhttp` from 4.11.0 to 4.12.0 ([#​10861](https://togithub.com/opensearch-project/OpenSearch/pull/10861)) - Bump `org.apache.commons:commons-text` from 1.10.0 to 1.11.0 ([#​11344](https://togithub.com/opensearch-project/OpenSearch/pull/11344)) - Bump `reactor-netty-core` from 1.1.12 to 1.1.15 ([#​11350](https://togithub.com/opensearch-project/OpenSearch/pull/11350)), ([#​12042](https://togithub.com/opensearch-project/OpenSearch/pull/12042)) - Bump `com.gradle.enterprise` from 3.14.1 to 3.16.2 ([#​11339](https://togithub.com/opensearch-project/OpenSearch/pull/11339), [#​11629](https://togithub.com/opensearch-project/OpenSearch/pull/11629), [#​12056](https://togithub.com/opensearch-project/OpenSearch/pull/12056)) - Bump `actions/setup-java` from 3 to 4 ([#​11447](https://togithub.com/opensearch-project/OpenSearch/pull/11447)) - Bump `commons-net:commons-net` from 3.9.0 to 3.10.0 ([#​11450](https://togithub.com/opensearch-project/OpenSearch/pull/11450)) - Bump `org.apache.maven:maven-model` from 3.9.4 to 3.9.6 ([#​11445](https://togithub.com/opensearch-project/OpenSearch/pull/11445)) - Bump `org.apache.xmlbeans:xmlbeans` from 5.1.1 to 5.2.0 ([#​11448](https://togithub.com/opensearch-project/OpenSearch/pull/11448)) - Bump `logback-core` and `logback-classic` to 1.2.13 ([#​11521](https://togithub.com/opensearch-project/OpenSearch/pull/11521)) - Bumps `jetty` version from 9.4.52.v20230823 to 9.4.53.v20231009 ([#​11539](https://togithub.com/opensearch-project/OpenSearch/pull/11539)) - Bump `org.wiremock:wiremock-standalone` from 3.1.0 to 3.3.1 ([#​11555](https://togithub.com/opensearch-project/OpenSearch/pull/11555)) - Bump `org.apache.commons:commons-compress` from 1.24.0 to 1.25.0 ([#​11556](https://togithub.com/opensearch-project/OpenSearch/pull/11556)) - Bump `actions/stale` from 8 to 9 ([#​11557](https://togithub.com/opensearch-project/OpenSearch/pull/11557)) - Bump `com.netflix.nebula:nebula-publishing-plugin` from 20.3.0 to 21.0.0 ([#​11671](https://togithub.com/opensearch-project/OpenSearch/pull/11671)) - Bump `commons-cli:commons-cli` from 1.5.0 to 1.6.0 ([#​10996](https://togithub.com/opensearch-project/OpenSearch/pull/10996)) - Bump `com.maxmind.geoip2:geoip2` from 4.1.0 to 4.2.0 ([#​11559](https://togithub.com/opensearch-project/OpenSearch/pull/11559)) - Bump `org.apache.commons:commons-lang3` from 3.13.0 to 3.14.0 ([#​11691](https://togithub.com/opensearch-project/OpenSearch/pull/11691)) - Bump `com.maxmind.db:maxmind-db` from 3.0.0 to 3.1.0 ([#​11693](https://togithub.com/opensearch-project/OpenSearch/pull/11693)) - Bump `net.java.dev.jna:jna` from 5.13.0 to 5.14.0 ([#​11798](https://togithub.com/opensearch-project/OpenSearch/pull/11798)) - Bump `lycheeverse/lychee-action` from 1.8.0 to 1.9.1 ([#​11795](https://togithub.com/opensearch-project/OpenSearch/pull/11795), [#​11887](https://togithub.com/opensearch-project/OpenSearch/pull/11887)) - Bump `Lucene` from 9.8.0 to 9.9.2 ([#​11421](https://togithub.com/opensearch-project/OpenSearch/pull/11421)), ([#​12063](https://togithub.com/opensearch-project/OpenSearch/pull/12063)) - Bump `com.networknt:json-schema-validator` from 1.0.86 to 1.2.0 ([#​11886](https://togithub.com/opensearch-project/OpenSearch/pull/11886), [#​11963](https://togithub.com/opensearch-project/OpenSearch/pull/11963)) - Bump `com.google.api:gax-httpjson` from 0.103.1 to 2.42.0 ([#​11794](https://togithub.com/opensearch-project/OpenSearch/pull/11794), [#​12165](https://togithub.com/opensearch-project/OpenSearch/pull/12165)) - Bump `com.google.oauth-client:google-oauth-client` from 1.34.1 to 1.35.0 ([#​11960](https://togithub.com/opensearch-project/OpenSearch/pull/11960)) - Bump `com.diffplug.spotless` from 6.23.2 to 6.25.0 ([#​11962](https://togithub.com/opensearch-project/OpenSearch/pull/11962), [#​12055](https://togithub.com/opensearch-project/OpenSearch/pull/12055)) - Bump `com.google.cloud:google-cloud-core` from 2.5.10 to 2.30.0 ([#​11961](https://togithub.com/opensearch-project/OpenSearch/pull/11961)) - Bump `reactor-core` from 3.5.11 to 3.5.14 ([#​12042](https://togithub.com/opensearch-project/OpenSearch/pull/12042)) - Bump `org.apache.shiro:shiro-core` from 1.11.0 to 1.13.0 ([#​12200](https://togithub.com/opensearch-project/OpenSearch/pull/12200)) - Bump `com.google.http-client:google-http-client-jackson2` from 1.43.3 to 1.44.1 ([#​12059](https://togithub.com/opensearch-project/OpenSearch/pull/12059)) - Bump `peter-evans/create-issue-from-file` from 4 to 5 ([#​12057](https://togithub.com/opensearch-project/OpenSearch/pull/12057)) - Bump `org.gradle.test-retry` from 1.5.4 to 1.5.8 ([#​12168](https://togithub.com/opensearch-project/OpenSearch/pull/12168)) - Bump `org.apache.kerby:kerb-admin` from 1.0.1 to 2.0.3 ([#​12194](https://togithub.com/opensearch-project/OpenSearch/pull/12194)) ##### Changed - Mute the query profile IT with concurrent execution ([#​9840](https://togithub.com/opensearch-project/OpenSearch/pull/9840)) - Force merge with `only_expunge_deletes` honors max segment size ([#​10036](https://togithub.com/opensearch-project/OpenSearch/pull/10036)) - Add the means to extract the contextual properties from HttpChannel, TcpCChannel and TrasportChannel without excessive typecasting ([#​10562](https://togithub.com/opensearch-project/OpenSearch/pull/10562)), ([#​11751](https://togithub.com/opensearch-project/OpenSearch/pull/11751)) - Introduce new dynamic cluster setting to control slice computation for concurrent segment search ([#​9107](https://togithub.com/opensearch-project/OpenSearch/pull/9107)) - Search pipelines now support asynchronous request and response processors to avoid blocking on a transport thread ([#​10598](https://togithub.com/opensearch-project/OpenSearch/pull/10598)) - \[Remote Store] Add Remote Store backpressure rejection stats to `_nodes/stats` ([#​10524](https://togithub.com/opensearch-project/OpenSearch/pull/10524)) - \[BUG] Fix java.lang.SecurityException in repository-gcs plugin ([#​10642](https://togithub.com/opensearch-project/OpenSearch/pull/10642)) - Add telemetry tracer/metric enable flag and integ test. ([#​10395](https://togithub.com/opensearch-project/OpenSearch/pull/10395)) - Performance improvement for Datetime field caching ([#​4558](https://togithub.com/opensearch-project/OpenSearch/issues/4558)) - Add instrumentation for indexing in transport bulk action and transport shard bulk action. ([#​10273](https://togithub.com/opensearch-project/OpenSearch/pull/10273)) - Disallow removing some metadata fields by remove ingest processor ([#​10895](https://togithub.com/opensearch-project/OpenSearch/pull/10895), [#​11607](https://togithub.com/opensearch-project/OpenSearch/pull/11607)) - Performance improvement for MultiTerm Queries on Keyword fields ([#​7057](https://togithub.com/opensearch-project/OpenSearch/issues/7057)) - Refactor common parts from the Rounding class into a separate 'round' package ([#​11023](https://togithub.com/opensearch-project/OpenSearch/issues/11023)) - Performance improvement for date histogram aggregations without sub-aggregations ([#​11083](https://togithub.com/opensearch-project/OpenSearch/pull/11083)) - Apply the fast filter optimization to composite aggregation of date histogram source ([#​11505](https://togithub.com/opensearch-project/OpenSearch/pull/11083)) - Disable concurrent aggs for Diversified Sampler and Sampler aggs ([#​11087](https://togithub.com/opensearch-project/OpenSearch/issues/11087)) - Made leader/follower check timeout setting dynamic ([#​10528](https://togithub.com/opensearch-project/OpenSearch/pull/10528)) - Improved performance of numeric exact-match queries ([#​11209](https://togithub.com/opensearch-project/OpenSearch/pull/11209)) - Change error message when per shard document limit is breached ([#​11312](https://togithub.com/opensearch-project/OpenSearch/pull/11312)) - Improve boolean parsing performance ([#​11308](https://togithub.com/opensearch-project/OpenSearch/pull/11308)) - Interpret byte array as primitive using VarHandles ([#​11362](https://togithub.com/opensearch-project/OpenSearch/pull/11362)) - Automatically add scheme to discovery.ec2.endpoint ([#​11512](https://togithub.com/opensearch-project/OpenSearch/pull/11512)) - Restore support for Java 8 for RestClient ([#​11562](https://togithub.com/opensearch-project/OpenSearch/pull/11562)) - Add deleted doc count in \_cat/shards ([#​11678](https://togithub.com/opensearch-project/OpenSearch/pull/11678)) - Capture information for additional query types and aggregation types ([#​11582](https://togithub.com/opensearch-project/OpenSearch/pull/11582)) - Use slice_size == shard_size heuristic in terms aggs for concurrent segment search and properly calculate the doc_count_error ([#​11732](https://togithub.com/opensearch-project/OpenSearch/pull/11732)) - Added Support for dynamically adding SearchRequestOperationsListeners with SearchRequestOperationsCompositeListenerFactory ([#​11526](https://togithub.com/opensearch-project/OpenSearch/pull/11526)) - Ensure Jackson default maximums introduced in 2.16.0 do not conflict with OpenSearch settings ([#​11890](https://togithub.com/opensearch-project/OpenSearch/pull/11890)) - Extract cluster management for integration tests into JUnit test rule out of OpenSearchIntegTestCase ([#​11877](https://togithub.com/opensearch-project/OpenSearch/pull/11877)), ([#​12000](https://togithub.com/opensearch-project/OpenSearch/pull/12000)) - Workaround for https://bugs.openjdk.org/browse/JDK-8323659 regression, introduced in JDK-21.0.2 ([#​11968](https://togithub.com/opensearch-project/OpenSearch/pull/11968)) - Updates IpField to be searchable when only `doc_values` are enabled ([#​11508](https://togithub.com/opensearch-project/OpenSearch/pull/11508)) - \[Query Insights] Query Insights Framework which currently supports retrieving the most time-consuming queries within the last configured time window ([#​11903](https://togithub.com/opensearch-project/OpenSearch/pull/11903)) - \[Query Insights] Implement Top N Queries feature to collect and gather information about high latency queries in a window ([#​11904](https://togithub.com/opensearch-project/OpenSearch/pull/11904)) - Add override support for sampling based on action ([#​9621](https://togithub.com/opensearch-project/OpenSearch/issues/9621)) - Added custom sampler support based on transport action in request ([#​9621](https://togithub.com/opensearch-project/OpenSearch/issues/9621)) - Disable concurrent search for composite aggregation([#​12375](https://togithub.com/opensearch-project/OpenSearch/pull/12375)) ##### Removed - Remove deprecated classes for Rounding ([#​10956](https://togithub.com/opensearch-project/OpenSearch/issues/10956)) ##### Fixed - Fix failure in dissect ingest processor parsing empty brackets ([#​9225](https://togithub.com/opensearch-project/OpenSearch/pull/9255)) - Fix `class_cast_exception` when passing int to `_version` and other metadata fields in ingest simulate API ([#​10101](https://togithub.com/opensearch-project/OpenSearch/pull/10101)) - Fix Segment Replication ShardLockObtainFailedException bug during index corruption ([10370](https://togithub.com/opensearch-project/OpenSearch/pull/10370)) - Fix some test methods in SimulatePipelineRequestParsingTests never run and fix test failure ([#​10496](https://togithub.com/opensearch-project/OpenSearch/pull/10496)) - Fix passing wrong parameter when calling newConfigurationException() in DotExpanderProcessor ([#​10737](https://togithub.com/opensearch-project/OpenSearch/pull/10737)) - Delegating CachingWeightWrapper#count to internal weight object ([#​10543](https://togithub.com/opensearch-project/OpenSearch/pull/10543)) - Fix per request latency last phase not tracked ([#​10934](https://togithub.com/opensearch-project/OpenSearch/pull/10934)) - Fix SuggestSearch.testSkipDuplicates by forcing refresh when indexing its test documents ([#​11068](https://togithub.com/opensearch-project/OpenSearch/pull/11068)) - \[BUG] Fix the thread context that is not properly cleared and messes up the traces ([#​10873](https://togithub.com/opensearch-project/OpenSearch/pull/10873)) - Handle canMatchSearchAfter for frozen context scenario ([#​11249](https://togithub.com/opensearch-project/OpenSearch/pull/11249)) - Fix the issue with DefaultSpanScope restoring wrong span in the TracerContextStorage upon detach ([#​11316](https://togithub.com/opensearch-project/OpenSearch/issues/11316)) - Remove shadowJar from `lang-painless` module publication ([#​11369](https://togithub.com/opensearch-project/OpenSearch/issues/11369)) - Fix remote shards balancer and remove unused variables ([#​11167](https://togithub.com/opensearch-project/OpenSearch/pull/11167)) - Fix parsing of flat object fields with dots in keys ([#​11425](https://togithub.com/opensearch-project/OpenSearch/pull/11425)) - Fix bug where replication lag grows post primary relocation ([#​11238](https://togithub.com/opensearch-project/OpenSearch/pull/11238)) - Fix noop_update_total metric in indexing stats cannot be updated by bulk API ([#​11485](https://togithub.com/opensearch-project/OpenSearch/pull/11485),[#​11917](https://togithub.com/opensearch-project/OpenSearch/pull/11917)) - Fix for stuck update action in a bulk with `retry_on_conflict` property ([#​11152](https://togithub.com/opensearch-project/OpenSearch/issues/11152)) - Fix template setting override for replication type ([#​11417](https://togithub.com/opensearch-project/OpenSearch/pull/11417)) - Fix Automatic addition of protocol broken in [#​11512](https://togithub.com/opensearch-project/OpenSearch/issues/11512) ([#​11609](https://togithub.com/opensearch-project/OpenSearch/pull/11609)) - Fix issue when calling Delete PIT endpoint and no PITs exist ([#​11711](https://togithub.com/opensearch-project/OpenSearch/pull/11711)) - Fix tracing context propagation for local transport instrumentation ([#​11490](https://togithub.com/opensearch-project/OpenSearch/pull/11490)) - Fix parsing of single line comments in `lang-painless` ([#​11815](https://togithub.com/opensearch-project/OpenSearch/issues/11815)) - Fix memory leak issue in ReorganizingLongHash ([#​11953](https://togithub.com/opensearch-project/OpenSearch/issues/11953)) - Prevent setting remote_snapshot store type on index creation ([#​11867](https://togithub.com/opensearch-project/OpenSearch/pull/11867)) - \[BUG] Fix remote shards balancer when filtering throttled nodes ([#​11724](https://togithub.com/opensearch-project/OpenSearch/pull/11724)) - Add advance(int) for numeric values in order to allow point based optimization to kick in ([#​12089](https://togithub.com/opensearch-project/OpenSearch/pull/12089)) ### [`v2.11.1`](https://togithub.com/opensearch-project/OpenSearch/releases/tag/2.11.1) [Compare Source](https://togithub.com/opensearch-project/OpenSearch/compare/2.11.0...2.11.1) ##### 2023-11-20 Version 2.11.1 Release Notes ##### \[2.11.1] ##### Changed - Use iterative approach to evaluate Regex.simpleMatch ([#​11060](https://togithub.com/opensearch-project/OpenSearch/pull/11060)) ##### Fixed - \[BUG] Disable sort optimization for HALF_FLOAT ([#​10999](https://togithub.com/opensearch-project/OpenSearch/pull/10999)) - Adding version condition while adding geoshape doc values to the index, to ensure backward compatibility.([#​11095](https://togithub.com/opensearch-project/OpenSearch/pull/11095)) - Remove shadowJar from `lang-painless` module publication ([#​11369](https://togithub.com/opensearch-project/OpenSearch/issues/11369)) ### [`v2.11.0`](https://togithub.com/opensearch-project/OpenSearch/releases/tag/2.11.0) [Compare Source](https://togithub.com/opensearch-project/OpenSearch/compare/2.10.0...2.11.0) ##### 2023-10-12 Version 2.11.0 Release Notes ##### \[2.11] ##### Added - Add coordinator level stats for search latency ([#​8386](https://togithub.com/opensearch-project/OpenSearch/issues/8386)) - Add metrics for thread_pool task wait time ([#​9681](https://togithub.com/opensearch-project/OpenSearch/pull/9681)) - Async blob read support for S3 plugin ([#​9694](https://togithub.com/opensearch-project/OpenSearch/pull/9694)) - \[Telemetry-Otel] Added support for OtlpGrpcSpanExporter exporter ([#​9666](https://togithub.com/opensearch-project/OpenSearch/pull/9666)) - Async blob read support for encrypted containers ([#​10131](https://togithub.com/opensearch-project/OpenSearch/pull/10131)) - Implement Visitor Design pattern in QueryBuilder to enable the capability to traverse through the complex QueryBuilder tree. ([#​10110](https://togithub.com/opensearch-project/OpenSearch/pull/10110)) - Add capability to restrict async durability mode for remote indexes ([#​10189](https://togithub.com/opensearch-project/OpenSearch/pull/10189)) - Add Doc Status Counter for Indexing Engine ([#​4562](https://togithub.com/opensearch-project/OpenSearch/issues/4562)) - Add unreferenced file cleanup count to merge stats ([#​10204](https://togithub.com/opensearch-project/OpenSearch/pull/10204)) - Configurable merge policy for index with an option to choose from LogByteSize and Tiered merge policy ([#​9992](https://togithub.com/opensearch-project/OpenSearch/pull/9992)) - \[Remote Store] Add support to restrict creation & deletion if system repository and mutation of immutable settings of system repository ([#​9839](https://togithub.com/opensearch-project/OpenSearch/pull/9839)) - Improve compressed request handling ([#​10261](https://togithub.com/opensearch-project/OpenSearch/pull/10261)) ##### Dependencies - Bump JNA version from 5.5 to 5.13 ([#​9963](https://togithub.com/opensearch-project/OpenSearch/pull/9963)) - Bump `peter-evans/create-or-update-comment` from 2 to 3 ([#​9575](https://togithub.com/opensearch-project/OpenSearch/pull/9575)) - Bump `actions/checkout` from 2 to 4 ([#​9968](https://togithub.com/opensearch-project/OpenSearch/pull/9968)) - Bump OpenTelemetry from 1.26.0 to 1.30.1 ([#​9950](https://togithub.com/opensearch-project/OpenSearch/pull/9950)) - Bump `org.apache.commons:commons-compress` from 1.23.0 to 1.24.0 (\[[#​9973](https://togithub.com/opensearch-project/OpenSearch/issues/9973), [#​9972](https://togithub.com/opensearch-project/OpenSearch/issues/9972)]\[https://github.com/opensearch-project/OpenSearch/pull/9973](https://togithub.com/opensearch-project/OpenSearch/pull/9973)3,[https://github.com/opensearch-project/OpenSearch/pull/9972](https://togithub.com/opensearch-project/OpenSearch/pull/9972)2)) - Bump `com.google.cloud:google-cloud-core-http` from 2.21.1 to 2.23.0 ([#​9971](https://togithub.com/opensearch-project/OpenSearch/pull/9971)) - Bump `mockito` from 5.4.0 to 5.5.0 ([#​10022](https://togithub.com/opensearch-project/OpenSearch/pull/10022)) - Bump `bytebuddy` from 1.14.3 to 1.14.7 ([#​10022](https://togithub.com/opensearch-project/OpenSearch/pull/10022)) - Bump `com.zaxxer:SparseBitSet` from 1.2 to 1.3 ([#​10098](https://togithub.com/opensearch-project/OpenSearch/pull/10098)) - Bump `tibdex/github-app-token` from 1.5.0 to 2.1.0 ([#​10125](https://togithub.com/opensearch-project/OpenSearch/pull/10125)) - Bump `org.wiremock:wiremock-standalone` from 2.35.0 to 3.1.0 ([#​9752](https://togithub.com/opensearch-project/OpenSearch/pull/9752)) - Bump `org.eclipse.jgit` from 6.5.0 to 6.7.0 ([#​10147](https://togithub.com/opensearch-project/OpenSearch/pull/10147)) - Bump `codecov/codecov-action` from 2 to 3 ([#​10209](https://togithub.com/opensearch-project/OpenSearch/pull/10209)) - Bump `com.google.http-client:google-http-client-jackson2` from 1.43.2 to 1.43.3 ([#​10126](https://togithub.com/opensearch-project/OpenSearch/pull/10126)) - Bump `org.xerial.snappy:snappy-java` from 1.1.10.3 to 1.1.10.5 ([#​10206](https://togithub.com/opensearch-project/OpenSearch/pull/10206), [#​10299](https://togithub.com/opensearch-project/OpenSearch/pull/10299)) - Bump `org.bouncycastle:bcpkix-jdk15to18` from 1.75 to 1.76 ([10219](https://togithub.com/opensearch-project/OpenSearch/pull/10219))\` - Bump `org.bouncycastle:bcprov-jdk15to18` from 1.75 to 1.76 ([10219](https://togithub.com/opensearch-project/OpenSearch/pull/10219))\` - Bump `org.bouncycastle:bcmail-jdk15to18` from 1.75 to 1.76 ([10219](https://togithub.com/opensearch-project/OpenSearch/pull/10219))\` - Bump asm from 9.5 to 9.6 ([#​10302](https://togithub.com/opensearch-project/OpenSearch/pull/10302)) - Bump netty from 4.1.97.Final to 4.1.99.Final ([#​10303](https://togithub.com/opensearch-project/OpenSearch/pull/10303)) - Bump `peter-evans/create-pull-request` from 3 to 5 ([#​10301](https://togithub.com/opensearch-project/OpenSearch/pull/10301)) - Bump `org.apache.avro:avro` from 1.11.2 to 1.11.3 ([#​10210](https://togithub.com/opensearch-project/OpenSearch/pull/10210)) - Bump `netty` from 4.1.99.Final to 4.1.100.Final ([#​10564](https://togithub.com/opensearch-project/OpenSearch/pull/10564)) ##### Changed - Add instrumentation in rest and network layer. ([#​9415](https://togithub.com/opensearch-project/OpenSearch/pull/9415)) - Allow parameterization of tests with OpenSearchIntegTestCase.SuiteScopeTestCase annotation ([#​9916](https://togithub.com/opensearch-project/OpenSearch/pull/9916)) - Add instrumentation in transport service. ([#​10042](https://togithub.com/opensearch-project/OpenSearch/pull/10042)) - \[Tracing Framework] Add support for SpanKind. ([#​10122](https://togithub.com/opensearch-project/OpenSearch/pull/10122)) - Pass parent filter to inner query in nested query ([#​10246](https://togithub.com/opensearch-project/OpenSearch/pull/10246)) - Disable concurrent segment search when terminate_after is used ([#​10200](https://togithub.com/opensearch-project/OpenSearch/pull/10200)) - Add instrumentation in Inbound Handler. ([#​100143](https://togithub.com/opensearch-project/OpenSearch/pull/10143)) - Enable remote segment upload backpressure by default ([#​10356](https://togithub.com/opensearch-project/OpenSearch/pull/10356)) - \[Remote Store] Add support to reload repository metadata inplace ([#​9569](https://togithub.com/opensearch-project/OpenSearch/pull/9569)) - \[Metrics Framework] Add Metrics framework. ([#​10241](https://togithub.com/opensearch-project/OpenSearch/pull/10241)) - Updating the separator for RemoteStoreLockManager since underscore is allowed in base64UUID url charset ([#​10379](https://togithub.com/opensearch-project/OpenSearch/pull/10379)) ##### Removed - Remove spurious SGID bit on directories ([#​9447](https://togithub.com/opensearch-project/OpenSearch/pull/9447)) ##### Fixed - Fix ignore_missing parameter has no effect when using template snippet in rename ingest processor ([#​9725](https://togithub.com/opensearch-project/OpenSearch/pull/9725)) - Fix broken backward compatibility from 2.7 for IndexSorted field indices ([#​10045](https://togithub.com/opensearch-project/OpenSearch/pull/10045)) - Fix concurrent search NPE when track_total_hits, terminate_after and size=0 are used ([#​10082](https://togithub.com/opensearch-project/OpenSearch/pull/10082)) - Fix remove ingest processor handing ignore_missing parameter not correctly ([10089](https://togithub.com/opensearch-project/OpenSearch/pull/10089)) - Fix registration and initialization of multiple extensions ([10256](https://togithub.com/opensearch-project/OpenSearch/pull/10256)) - Fix circular dependency in Settings initialization ([10194](https://togithub.com/opensearch-project/OpenSearch/pull/10194)) - Fix Segment Replication ShardLockObtainFailedException bug during index corruption ([10370](https://togithub.com/opensearch-project/OpenSearch/pull/10370)) ### [`v2.10.0`](https://togithub.com/opensearch-project/OpenSearch/releases/tag/2.10.0) [Compare Source](https://togithub.com/opensearch-project/OpenSearch/compare/2.9.0...2.10.0) #### 2023-09-08 Version 2.10.0 Release Notes #### \[2.10] ##### Added - Add server version as REST response header [#​6583](https://togithub.com/opensearch-project/OpenSearch/issues/6583) - Start replication checkpointTimers on primary before segments upload to remote store. ([#​8221]()[https://github.com/opensearch-project/OpenSearch/pull/8221](https://togithub.com/opensearch-project/OpenSearch/pull/8221)) - Introduce new static cluster setting to control slice computation for concurrent segment search. ([#​8847](https://togithub.com/opensearch-project/OpenSearch/pull/8884)) - Add configuration for file cache size to max remote data ratio to prevent oversubscription of file cache ([#​8606](https://togithub.com/opensearch-project/OpenSearch/pull/8606)) - Disallow compression level to be set for default and best_compression index codecs ([#​8737]()[https://github.com/opensearch-project/OpenSearch/pull/8737](https://togithub.com/opensearch-project/OpenSearch/pull/8737)) - \[distribution/archives] \[Linux] \[x64] Provide the variant of the distributions bundled with JRE ([#​8195]()[https://github.com/opensearch-project/OpenSearch/pull/8195](https://togithub.com/opensearch-project/OpenSearch/pull/8195)) - Prioritize replica shard movement during shard relocation ([#​8875](https://togithub.com/opensearch-project/OpenSearch/pull/8875)) - Introducing Default and Best Compression codecs as their algorithm name ([#​9123](https://togithub.com/opensearch-project/OpenSearch/pull/9123)) - Make SearchTemplateRequest implement IndicesRequest.Replaceable ([#​9122](https://togithub.com/opensearch-project/OpenSearch/pull/9122)) - \[BWC and API enforcement] Define the initial set of annotations, their meaning and relations between them ([#​9223](https://togithub.com/opensearch-project/OpenSearch/pull/9223)) - \[Remote Store] Add Segment download stats to remotestore stats API ([#​8718](https://togithub.com/opensearch-project/OpenSearch/pull/8718)) - \[Remote Store] Add remote segment transfer stats on NodesStats API ([#​9168](https://togithub.com/opensearch-project/OpenSearch/pull/9168) [#​9393](https://togithub.com/opensearch-project/OpenSearch/pull/9393) [#​9454](https://togithub.com/opensearch-project/OpenSearch/pull/9454)) - \[Segment Replication] Support realtime reads for GET requests ([#​9212](https://togithub.com/opensearch-project/OpenSearch/pull/9212)) - Allow test clusters to run with TLS ([#​8900](https://togithub.com/opensearch-project/OpenSearch/pull/8900)) - Add jdk.incubator.vector module support for JDK 20+ ([#​8601](https://togithub.com/opensearch-project/OpenSearch/pull/8601)) - \[Feature] Expose term frequency in Painless script score context ([#​9081](https://togithub.com/opensearch-project/OpenSearch/pull/9081)) - Add support for reading partial files to HDFS repository ([#​9513](https://togithub.com/opensearch-project/OpenSearch/issues/9513)) - \[Remote Store] Rate limiter integration for remote store uploads and downloads([#​9448](https://togithub.com/opensearch-project/OpenSearch/pull/9448/)) - \[BWC and API enforcement] Decorate the existing APIs with proper annotations (part 1) ([#​9520](https://togithub.com/opensearch-project/OpenSearch/pull/9520)) - Add support for extensions to search responses using SearchExtBuilder ([#​9379](https://togithub.com/opensearch-project/OpenSearch/pull/9379)) - \[Remote State] Create service to publish cluster state to remote store ([#​9160](https://togithub.com/opensearch-project/OpenSearch/pull/9160)) - Core crypto library to perform encryption and decryption of source content ([#​8466](https://togithub.com/opensearch-project/OpenSearch/pull/8466)) - Expose DelimitedTermFrequencyTokenFilter to allow providing term frequencies along with terms ([#​9479](https://togithub.com/opensearch-project/OpenSearch/pull/9479)) - APIs for performing async blob reads and async downloads from the repository using multiple streams ([#​9592](https://togithub.com/opensearch-project/OpenSearch/issues/9592)) - Add concurrent segment search related metrics to node and index stats ([#​9622](https://togithub.com/opensearch-project/OpenSearch/issues/9622)) - Add average concurrency metric for concurrent segment search ([#​9670](https://togithub.com/opensearch-project/OpenSearch/issues/9670)) - Introduce cluster default remote translog buffer interval setting ([#​9584](https://togithub.com/opensearch-project/OpenSearch/pull/9584)) - Added encryption-sdk lib to provide encryption and decryption capabilities ([#​8466](https://togithub.com/opensearch-project/OpenSearch/pull/8466) [#​9289](https://togithub.com/opensearch-project/OpenSearch/pull/9289)) - \[Segment Replication] Adding segment replication statistics rolled up at index, node and cluster level ([#​9709](https://togithub.com/opensearch-project/OpenSearch/pull/9709)) - Added crypto-kms plugin to provide AWS KMS based key providers for encryption/decryption. ([#​8465](https://togithub.com/opensearch-project/OpenSearch/pull/8465)) - \[Remote state] Integrate remote cluster state in publish/commit flow ([#​9665](https://togithub.com/opensearch-project/OpenSearch/pull/9665)) - \[Remote Store] Changes to introduce repository registration during bootstrap via node attributes. ([#​9105](https://togithub.com/opensearch-project/OpenSearch/pull/9105)) - \[Remote state] Auto restore index metadata from last known cluster state ([#​9831](https://togithub.com/opensearch-project/OpenSearch/pull/9831)) ##### Dependencies - Bump `org.apache.logging.log4j:log4j-core` from 2.17.1 to 2.20.0 ([#​8307](https://togithub.com/opensearch-project/OpenSearch/pull/8307)) - Bump `io.grpc:grpc-context` from 1.46.0 to 1.57.1 ([#​8726](https://togithub.com/opensearch-project/OpenSearch/pull/8726), [#​9145](https://togithub.com/opensearch-project/OpenSearch/pull/9145)) - Bump `com.netflix.nebula:gradle-info-plugin` from 12.1.5 to 12.1.6 ([#​8724](https://togithub.com/opensearch-project/OpenSearch/pull/8724)) - Bump `commons-codec:commons-codec` from 1.15 to 1.16.0 ([#​8725](https://togithub.com/opensearch-project/OpenSearch/pull/8725)) - Bump `org.apache.zookeeper:zookeeper` from 3.8.1 to 3.9.0 ([#​8844](https://togithub.com/opensearch-project/OpenSearch/pull/8844), [#​9146](https://togithub.com/opensearch-project/OpenSearch/pull/9146)) - Bump `org.gradle.test-retry` from 1.5.3 to 1.5.4 ([#​8842](https://togithub.com/opensearch-project/OpenSearch/pull/8842)) - Bump `com.netflix.nebula.ospackage-base` from 11.3.0 to 11.4.0 ([#​8838](https://togithub.com/opensearch-project/OpenSearch/pull/8838)) - Bump `com.google.http-client:google-http-client-gson` from 1.43.2 to 1.43.3 ([#​8840](https://togithub.com/opensearch-project/OpenSearch/pull/8840)) - OpenJDK Update (July 2023 Patch releases) ([#​8869](https://togithub.com/opensearch-project/OpenSearch/pull/8869)) - Bump `hadoop` libraries from 3.3.4 to 3.3.6 ([#​6995](https://togithub.com/opensearch-project/OpenSearch/pull/6995)) - Bump `com.gradle.enterprise` from 3.13.3 to 3.14.1 ([#​8996](https://togithub.com/opensearch-project/OpenSearch/pull/8996)) - Bump `org.apache.commons:commons-lang3` from 3.12.0 to 3.13.0 ([#​8995](https://togithub.com/opensearch-project/OpenSearch/pull/8995)) - Bump `com.google.cloud:google-cloud-core-http` from 2.21.0 to 2.21.1 ([#​8999](https://togithub.com/opensearch-project/OpenSearch/pull/8999)) - Bump `com.maxmind.geoip2:geoip2` from 4.0.1 to 4.1.0 ([#​8998](https://togithub.com/opensearch-project/OpenSearch/pull/8998)) - Bump `org.apache.commons:commons-lang3` from 3.12.0 to 3.13.0 in /plugins/repository-hdfs ([#​8997](https://togithub.com/opensearch-project/OpenSearch/pull/8997)) - Bump `netty` from 4.1.94.Final to 4.1.96.Final ([#​9030](https://togithub.com/opensearch-project/OpenSearch/pull/9030)) - Bump `com.google.jimfs:jimfs` from 1.2 to 1.3.0 ([#​9080](https://togithub.com/opensearch-project/OpenSearch/pull/9080)) - Bump `io.projectreactor.netty:reactor-netty-http` from 1.1.8 to 1.1.9 ([#​9147](https://togithub.com/opensearch-project/OpenSearch/pull/9147)) - Bump `org.apache.maven:maven-model` from 3.9.3 to 3.9.4 ([#​9148](https://togithub.com/opensearch-project/OpenSearch/pull/9148)) - Bump `com.azure:azure-storage-blob` from 12.22.3 to 12.23.0 ([#​9231](https://togithub.com/opensearch-project/OpenSearch/pull/9231)) - Bump `com.diffplug.spotless` from 6.19.0 to 6.20.0 ([#​9227](https://togithub.com/opensearch-project/OpenSearch/pull/9227)) - Bump `org.xerial.snappy:snappy-java` from 1.1.8.2 to 1.1.10.3 ([#​9252](https://togithub.com/opensearch-project/OpenSearch/pull/9252)) - Bump `com.squareup.okhttp3:okhttp` from 4.9.3 to 4.11.0 ([#​9252](https://togithub.com/opensearch-project/OpenSearch/pull/9252)) - Bump `com.squareup.okio:okio` from 2.8.0 to 3.5.0 ([#​9252](https://togithub.com/opensearch-project/OpenSearch/pull/9252)) - Bump `com.google.code.gson:gson` from 2.9.0 to 2.10.1 ([#​9230](https://togithub.com/opensearch-project/OpenSearch/pull/9230)) - Bump `lycheeverse/lychee-action` from 1.2.0 to 1.8.0 ([#​9228](https://togithub.com/opensearch-project/OpenSearch/pull/9228)) - Bump `snakeyaml` from 2.0 to 2.1 ([#​9269](https://togithub.com/opensearch-project/OpenSearch/pull/9269)) - Bump `aws-actions/configure-aws-credentials` from 1 to 2 ([#​9302](https://togithub.com/opensearch-project/OpenSearch/pull/9302)) - Bump `com.github.luben:zstd-jni` from 1.5.5-3 to 1.5.5-5 ([#​9431](https://togithub.com/opensearch-project/OpenSearch/pull/9431) - Bump `netty` from 4.1.96.Final to 4.1.97.Final ([#​9553](https://togithub.com/opensearch-project/OpenSearch/pull/9553)) - Bump `io.grpc:grpc-api` from 1.57.1 to 1.57.2 ([#​9578](https://togithub.com/opensearch-project/OpenSearch/pull/9578)) - Add Encryption SDK dependencies ([#​8466](https://togithub.com/opensearch-project/OpenSearch/pull/8466)) ##### Changed - Default to mmapfs within hybridfs ([#​8508](https://togithub.com/opensearch-project/OpenSearch/pull/8508)) - Perform aggregation postCollection in ContextIndexSearcher after searching leaves ([#​8303](https://togithub.com/opensearch-project/OpenSearch/pull/8303)) - Make Span exporter configurable ([#​8620](https://togithub.com/opensearch-project/OpenSearch/issues/8620)) - Perform aggregation postCollection in ContextIndexSearcher after searching leaves ([#​8303](https://togithub.com/opensearch-project/OpenSearch/pull/8303)) - \[Refactor] StreamIO from common to core.common namespace in core lib ([#​8157](https://togithub.com/opensearch-project/OpenSearch/pull/8157)) - \[Refactor] Remaining HPPC to java.util collections ([#​8730](https://togithub.com/opensearc </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 6am every weekday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/camunda/zeebe). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
- Loading branch information