2023-10-12 Version 2.11.0 Release Notes
[2.11]
Added
- Add coordinator level stats for search latency (#8386)
- Add metrics for thread_pool task wait time (#9681)
- Async blob read support for S3 plugin (#9694)
- [Telemetry-Otel] Added support for OtlpGrpcSpanExporter exporter (#9666)
- Async blob read support for encrypted containers (#10131)
- Implement Visitor Design pattern in QueryBuilder to enable the capability to traverse through the complex QueryBuilder tree. (#10110)
- Add capability to restrict async durability mode for remote indexes (#10189)
- Add Doc Status Counter for Indexing Engine (#4562)
- Add unreferenced file cleanup count to merge stats (#10204)
- Configurable merge policy for index with an option to choose from LogByteSize and Tiered merge policy (#9992)
- [Remote Store] Add support to restrict creation & deletion if system repository and mutation of immutable settings of system repository (#9839)
- Improve compressed request handling (#10261)
Dependencies
- Bump JNA version from 5.5 to 5.13 (#9963)
- Bump
peter-evans/create-or-update-comment
from 2 to 3 (#9575) - Bump
actions/checkout
from 2 to 4 (#9968) - Bump OpenTelemetry from 1.26.0 to 1.30.1 (#9950)
- Bump
org.apache.commons:commons-compress
from 1.23.0 to 1.24.0 ([#9973, #9972](#9973, #9972)) - Bump
com.google.cloud:google-cloud-core-http
from 2.21.1 to 2.23.0 (#9971) - Bump
mockito
from 5.4.0 to 5.5.0 (#10022) - Bump
bytebuddy
from 1.14.3 to 1.14.7 (#10022) - Bump
com.zaxxer:SparseBitSet
from 1.2 to 1.3 (#10098) - Bump
tibdex/github-app-token
from 1.5.0 to 2.1.0 (#10125) - Bump
org.wiremock:wiremock-standalone
from 2.35.0 to 3.1.0 (#9752) - Bump
org.eclipse.jgit
from 6.5.0 to 6.7.0 (#10147) - Bump
codecov/codecov-action
from 2 to 3 (#10209) - Bump
com.google.http-client:google-http-client-jackson2
from 1.43.2 to 1.43.3 (#10126) - Bump
org.xerial.snappy:snappy-java
from 1.1.10.3 to 1.1.10.5 (#10206, #10299) - Bump
org.bouncycastle:bcpkix-jdk15to18
from 1.75 to 1.76 (10219)` - Bump
org.bouncycastle:bcprov-jdk15to18
from 1.75 to 1.76 (10219)` - Bump
org.bouncycastle:bcmail-jdk15to18
from 1.75 to 1.76 (10219)` - Bump asm from 9.5 to 9.6 (#10302)
- Bump netty from 4.1.97.Final to 4.1.99.Final (#10303)
- Bump
peter-evans/create-pull-request
from 3 to 5 (#10301) - Bump
org.apache.avro:avro
from 1.11.2 to 1.11.3 (#10210) - Bump
netty
from 4.1.99.Final to 4.1.100.Final (#10564)
Changed
- Add instrumentation in rest and network layer. (#9415)
- Allow parameterization of tests with OpenSearchIntegTestCase.SuiteScopeTestCase annotation (#9916)
- Add instrumentation in transport service. (#10042)
- [Tracing Framework] Add support for SpanKind. (#10122)
- Pass parent filter to inner query in nested query (#10246)
- Disable concurrent segment search when terminate_after is used (#10200)
- Add instrumentation in Inbound Handler. (#100143)
- Enable remote segment upload backpressure by default (#10356)
- [Remote Store] Add support to reload repository metadata inplace (#9569)
- [Metrics Framework] Add Metrics framework. (#10241)
- Updating the separator for RemoteStoreLockManager since underscore is allowed in base64UUID url charset (#10379)
Removed
- Remove spurious SGID bit on directories (#9447)
Fixed
- Fix ignore_missing parameter has no effect when using template snippet in rename ingest processor (#9725)
- Fix broken backward compatibility from 2.7 for IndexSorted field indices (#10045)
- Fix concurrent search NPE when track_total_hits, terminate_after and size=0 are used (#10082)
- Fix remove ingest processor handing ignore_missing parameter not correctly (10089)
- Fix registration and initialization of multiple extensions (10256)
- Fix circular dependency in Settings initialization (10194)
- Fix Segment Replication ShardLockObtainFailedException bug during index corruption (10370)