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 forward translog reading (#20163)
- Added public getter method in
SourceFieldMapperto return excluded field (#20205) - Add integ test for simulating node join left event when data node cluster state publication lag because the cluster applier thread being busy (#19907).
- Relax jar hell check when extended plugins share transitive dependencies (#20103)
- Added public getter method in
SourceFieldMapperto return included field (#20290) - Support for HTTP/3 (server side) (#20017)
- Handle custom metadata files in subdirectory-store (#20157)
- Add support for missing proto fields in GRPC FunctionScore and Highlight (#20169)
- Ensure all modules are included in INTEG_TEST testcluster distribution (#20241)
- Cleanup HttpServerTransport.Dispatcher in Netty tests (#20160)
- Add
cluster.initial_cluster_manager_nodesto testClusters OVERRIDABLE_SETTINGS (#20348) - Add BigInteger support for unsigned_long fields in gRPC transport (#20346)
- Install demo security information when running ./gradlew run -PinstalledPlugins="['opensearch-security']" (#20372)
- Fix bug of warm index: FullFileCachedIndexInput was closed error (#20055)
- Fix flaky test ClusterMaxMergesAtOnceIT.testClusterLevelDefaultUpdatesMergePolicy (#18056)
- Fix bug in Assertion framework(Yaml Rest test): numeric comparison fails when comparing Integer vs Long (or Float vs Double) (#19376)
- Fix Netty deprecation warnings in transport-netty4 module (#20233)
- Fix snapshot restore when an index sort is present (#20284)
- Fix SearchPhaseExecutionException to properly initCause (#20320)
- Fix
cluster.remote.<cluster_alias>.server_namesetting no populating SNI (#20321) - Fix X-Opaque-Id header propagation (along with other response headers) for streaming Reactor Netty 4 transport (#20371)
- Bump
com.google.auth:google-auth-library-oauth2-httpfrom 1.38.0 to 1.41.0 (#20183) - Bump
actions/checkoutfrom 5 to 6 (#20186) - Bump
org.apache.commons:commons-configuration2from 2.12.0 to 2.13.0 (#20185, #20184) - Bump Project Reactor to 3.8.1 and Reactor Netty to 1.3.1 (#20217)
- Bump OpenTelemetry to 1.57.0 and OpenTelemetry Semconv to 1.37.0 (#20231)
- Bump
peter-evans/create-pull-requestfrom 7 to 8 (#20236) - Bump
org.apache.kerby:kerb-adminfrom 2.1.0 to 2.1.1 (#20235) - Bump
org.checkerframework:checker-qualfrom 3.49.0 to 3.52.1 (#20234) - Bump
nettyto 4.2.9.Final (#20230) - Bump
log4jfrom 2.21.0 to 2.25.3 (#20308) - Bump
org.apache.logging.log4j:log4j-corefrom 2.25.2 to 2.25.3 (#20300) - Bump
ch.qos.logback:logback-corefrom 1.5.20 to 1.5.23 (#20303) - Bump
com.google.api.grpc:proto-google-iam-v1from 1.57.0 to 1.58.2 (#20302) - Bump
actions/setup-javafrom 4 to 5 (#20304) - Bump
com.squareup.okhttp3:okhttpfrom 5.3.0 to 5.3.2 (#20331) - Bump
asmfrom 9.7 to 9.9.1 (#20330) - Bump
actions/upload-artifactfrom 5 to 6 (#20333) - Bump
com.google.http-client:google-http-client-appenginefrom 2.0.2 to 2.0.3 (#20332) - Bump
jacksonfrom 2.18.1 to 2.20.1 (#20343) - Bump
opensearch-protobufsfrom 0.24.0 to 1.0.0 and update transport-grpc module compatibility (#20335) - Bump Apache HttpClient5 to 5.6 (#20358)
- Bump Apache HttpCore5 to 5.4 (#20358)
- Bump
org.jsoup:jsoupfrom 1.21.2 to 1.22.1 (#20368) - Bump
org.jline:jlinefrom 3.30.5 to 3.30.6 (#20369) - Bump
lycheeverse/lychee-actionfrom 2.6.1 to 2.7.0 (#20370)
- Remove identity-shiro from plugins folder (#20305)