Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented May 10, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
org.opensearch.client:opensearch-rest-client (source) 2.7.03.4.0 age confidence

Release Notes

opensearch-project/OpenSearch (org.opensearch.client:opensearch-rest-client)

v3.4.0

Compare Source

Version 3.4.0 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 3.4.0

Added
  • Allow setting index.creation_date on index creation and restore for plugin compatibility and migrations (#​19931)
  • Add support for a ForkJoinPool type (#​19008)
  • Add seperate shard limit validation for local and remote indices (#​19532)
  • Use Lucene pack method for half_float and unsigned_long when using ApproximatePointRangeQuery (#​19553)
  • New cluster setting search.query.max_query_string_length_monitor_only (#​19539)
  • Add a mapper for context aware segments grouping criteria (#​19233)
  • Return full error for GRPC error response (#​19568)
  • Add support for repository with Server side encryption enabled and client side encryption as well based on a flag (#​19630)
  • Add pluggable gRPC interceptors with explicit ordering(#​19005)
  • Add BindableServices extension point to transport-grpc-spi (#​19304)
  • Add metrics for the merged segment warmer feature (#​18929)
  • Handle deleted documents for filter rewrite sub-aggregation optimization (#​19643)
  • Add bulk collect API for filter rewrite sub-aggregation optimization (#​19933)
  • Allow collectors take advantage of preaggregated data using collectRange API (#​20009)
  • Bulk collection logic for metrics and cardinality aggregations (#​20067)
  • Add pointer based lag metric in pull-based ingestion (#​19635)
  • Introduced internal API for retrieving metadata about requested indices from transport actions (#​18523)
  • Add cluster defaults for merge autoThrottle, maxMergeThreads, and maxMergeCount; Add segment size filter to the merged segment warmer (#​19629)
  • Add build-tooling to run in FIPS environment (#​18921)
  • Add SMILE/CBOR/YAML document format support to Bulk GRPC endpoint (#​19744)
  • Make test-suite runnable under FIPS compliance support (#​18491)
  • Implement GRPC Search params Highlightand Sort (#​19868)
  • Implement GRPC ConstantScoreQuery, FuzzyQuery, MatchBoolPrefixQuery, MatchPhrasePrefix, PrefixQuery, MatchQuery (#​19854)
  • Add async periodic flush task support for pull-based ingestion (#​19878)
  • Add support for context aware segments (#​19098)
  • Implement GRPC FunctionScoreQuery (#​19888)
  • Implement error_trace parameter for bulk requests (#​19985)
  • Allow the truncate filter in normalizers (#​19778)
  • Support pull-based ingestion message mappers and raw payload support (#​19765)
  • Add search API tracker (#​18601)
  • Support dynamic consumer configuration update in pull-based ingestion (#​19963)
  • Cache the StoredFieldsReader for scroll query optimization (#​20112)
  • Add Hybrid Cardinality collector to prioritize Ordinals Collector (#​19524)
Changed
  • Combining filter rewrite and skip list to optimize sub aggregation(#​19573)
  • Faster terms query creation for keyword field with index and docValues enabled (#​19350)
  • Refactor to move prepareIndex and prepareDelete methods to Engine class (#​19551)
  • Omit maxScoreCollector in SimpleTopDocsCollectorContext when concurrent segment search enabled (#​19584)
  • Onboarding new maven snapshots publishing to s3 (#​19619)
  • Remove MultiCollectorWrapper and use MultiCollector in Lucene instead (#​19595)
  • Change implementation for percentiles aggregation for latency improvement (#​19648)
  • Wrap checked exceptions in painless.DefBootstrap to support JDK-25 (#​19706)
  • Refactor the ThreadPoolStats.Stats class to use the Builder pattern instead of constructors (#​19317)
  • Refactor the IndexingStats.Stats class to use the Builder pattern instead of constructors (#​19306)
  • Remove FeatureFlag.MERGED_SEGMENT_WARMER_EXPERIMENTAL_FLAG. (#​19715)
  • Replace java.security.AccessController with org.opensearch.secure_sm.AccessController in sub projects with SocketAccess class (#​19803)
  • Replace java.security.AccessController with org.opensearch.secure_sm.AccessController in discovery plugins (#​19802)
  • Change the default value of doc_values in WildcardFieldMapper to true. (#​19796)
  • Make Engine#loadHistoryUUID() protected and Origin#isFromTranslog() public (#​19753)
  • Bump opensearch-protobufs dependency to 0.23.0 and update transport-grpc module compatibility (#​19831)
  • Refactor the RefreshStats class to use the Builder pattern instead of constructors (#​19835)
  • Refactor the DocStats and StoreStats class to use the Builder pattern instead of constructors (#​19863)
  • Pass registry of headers from ActionPlugin.getRestHeaders to ActionPlugin.getRestHandlerWrapper (#​19875)
  • Refactor the Condition.Stats and DirectoryFileTransferTracker.Stats class to use the Builder pattern instead of constructors (#​19862)
  • Refactor the RemoteTranslogTransferTracker.Stats and RemoteSegmentTransferTracker.Stats class to use the Builder pattern instead of constructors (#​19837)
  • Refactor the GetStats, FlushStats and QueryCacheStats class to use the Builder pattern instead of constructors (#​19935)
  • Add RangeSemver for dependencies in plugin-descriptor.properties (#​19939)
  • Refactor the FieldDataStats and CompletionStats class to use the Builder pattern instead of constructors (#​19936)
  • Thread Context Preservation by gRPC Interceptor (#​19776)
  • Update NoOpResult constructors in the Engine to be public (#​19950)
  • Make XContentMapValues.filter case insensitive (#​19976)
  • Refactor the TranslogStats and RequestCacheStats class to use the Builder pattern instead of constructors (#​19961)
  • Improve performance of matrix_stats aggregation (#​19989)
  • Refactor the IndexPressutreStats, DeviceStats and TransportStats class to use the Builder pattern instead of constructors (#​19991)
  • Refactor the Cache.CacheStats class to use the Builder pattern instead of constructors (#​20015)
  • Refactor the HttpStats, ScriptStats, AdaptiveSelectionStats and OsStats class to use the Builder pattern instead of constructors (#​20014)
  • Bump opensearch-protobufs dependency to 0.24.0 and update transport-grpc module compatibility (#​20059)
  • Refactor the ShardStats, WarmerStats and IndexingPressureStats class to use the Builder pattern instead of constructors (#​19966)
  • Add skiplist optimization to auto_date_histogram aggregation (#​20057)
  • Throw exceptions for currently unsupported GRPC request-side fields (#​20162)
Fixed
  • Fix Allocation and Rebalance Constraints of WeightFunction are incorrectly reset (#​19012)
  • Fix flaky test FieldDataLoadingIT.testIndicesFieldDataCacheSizeSetting (#​19571)
  • Fix case-insensitive wildcard + aggregation query crash (#​19489)
  • Avoid primary shard failure caused by merged segment warmer exceptions (#​19436)
  • Fix pull-based ingestion out-of-bounds offset scenarios and remove persisted offsets (#​19607)
  • Fix issue with updating core with a patch number other than 0 (#​19377)
  • [Java Agent] Allow JRT protocol URLs in protection domain extraction (#​19683)
  • Fix potential concurrent modification exception when updating allocation filters (#​19701)
  • Fix wildcard query with escaped backslash followed by wildcard character (#​19719)
  • Fix file-based ingestion consumer to handle start point beyond max line number (#​19757)
  • Fix IndexOutOfBoundsException when running include/exclude on non-existent prefix in terms aggregations (#​19637)
  • Fixed assertion unsafe use of ClusterService.state() in ResourceUsageCollectorService ([#​19775])(#​19775))
  • Fix Unified highlighter for nested fields when using matchPhrasePrefixQuery (#​19442)
  • Add S3Repository.LEGACY_MD5_CHECKSUM_CALCULATION to list of repository-s3 settings (#​19788)
  • Fix NullPointerException when restoring remote snapshot with missing shard size information (#​19684)
  • Fix NPE of ScriptScoreQuery (#​19650)
  • Fix ClassCastException in FlightClientChannel for requests larger than 16KB (#​20010)
  • Fix GRPC Bulk (#​19937)
  • Fix node bootstrap error when enable stream transport and remote cluster state (#​19948)
  • Keep track and release Reactor Netty 4 Transport accepted Http Channels during the Node shutdown (#​20106)
  • Fix deletion failure/error of unused index template; case when an index template matches a data stream but has a lower priority. (#​20102)
  • Fixed version incompatibility in remote state entities using bytestream for ser/de (#​20080)
  • Fix toBuilder method in EngineConfig to include mergedSegmentTransferTracker(#​20105)
  • Fixed handling of property index in BulkRequest during deserialization (#​20132)
  • Fix negative CPU usage values in node stats (#​19120)
  • Fix duplicate registration of FieldDataCache dynamic setting (#​20140)
  • Fix array out of bounds during aggregation (#​20204)
Dependencies
  • Bump Apache Lucene from 10.3.1 to 10.3.2 (#​20026)
  • Update to Gradle 9.2 (#​19575) (#​19856)
  • Update bundled JDK to JDK-25 (#​19314)
  • Bump peter-evans/create-or-update-comment from 4 to 5 (#​19536)
  • Bump com.azure:azure-core-http-netty from 1.15.12 to 1.16.1 (#​19533)
  • Bump org.apache.zookeeper:zookeeper from 3.9.3 to 3.9.4 (#​19535)
  • Bump com.azure:azure-storage-common from 12.30.2 to 12.30.3 (#​19615)
  • Bump peter-evans/create-issue-from-file from 5 to 6 (#​19616)
  • Bump com.squareup.okhttp3:okhttp from 5.1.0 to 5.3.0 (#​19614, #​19944)
  • Bump com.microsoft.azure:msal4j from 1.21.0 to 1.23.1 (#​19688)
  • Bump commons-net:commons-net from 3.11.1 to 3.12.0 (#​19687)
  • Bump org.apache.avro:avro from 1.12.0 to 1.12.1 (#​19692)
  • Bump com.github.spotbugs:spotbugs-annotations from 4.9.6 to 4.9.8 (#​19691)
  • Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#​19689)
  • Bump ch.qos.logback modules from 1.5.18 to 1.5.20 in HDFS test fixture (#​19763)
  • Bump github/codeql-action from 3 to 4 (#​19785)
  • Bump gradle/actions from 4 to 5 (#​19781)
  • Bump org.bouncycastle:bc-fips from 2.1.1 to 2.1.2 (#​19818)
  • Bump com.google.http-client:google-http-client-gson from 1.47.1 to 2.0.0 (#​19253)
  • Bump com.sun.xml.bind:jaxb-impl from 2.2.3-1 to 4.0.6 (#​19472)
  • Bump tj-actions/changed-files from 46.0.5 to 47.0.0 (#​19873)
  • Bump com.google.api.grpc:proto-google-iam-v1 from 1.55.0 to 1.57.0 (#​19872)
  • Bump org.apache.commons:commons-text from 1.13.1 to 1.14.0 (#​19871)
  • Exclude group com.microsoft.sqlserver from hadoop-minicluster (#​19889)
  • Bump netty to 4.2.4 (#​19178)
  • Bump actions/github-script from 7 to 8 (#​19946)
  • Bump com.google.api:gax-httpjson from 2.69.0 to 2.72.1 (#​19943)
  • Update Hadoop to 3.4.2 and enable security (Kerberos) integration tests under JDK-24 and above (#​19952)
  • Bump com.google.cloud:google-cloud-storage from 2.55.0 to 2.60.0 (#​20023)
  • Bump commons-cli:commons-cli from 1.10.0 to 1.11.0 (#​20022)
  • Bump com.squareup.okio:okio from 3.16.0 to 3.16.3 (#​20025)
  • Bump org.tukaani:xz from 1.10 to 1.11 (#​20082)
  • Bump com.google.api:api-common from 2.52.0 to 2.55.1 (#​20083)
  • Bump actions/upload-artifact from 4 to 5 (#​20081)
  • Bump com.nimbusds:nimbus-jose-jwt from 10.5 to 10.6 (#​20084)
  • Bump commons-logging from 1.2 to 1.3.5 (#​20156)
Deprecated
  • Deprecated existing constructors in ThreadPoolStats.Stats in favor of the new Builder (#​19317)
  • Deprecated existing constructors in IndexingStats.Stats in favor of the new Builder (#​19306)
  • Deprecated existing constructors in RefreshStats in favor of the new Builder (#​19835)
  • Deprecated existing constructors in DocStats and StoreStats in favor of the new Builder (#​19863)
  • Deprecated existing constructors in Condition.Stats and DirectoryFileTransferTracker.Stats in favor of the new Builder (#​19862)
  • Deprecated existing constructors in RemoteTranslogTransferTracker.Stats and RemoteSegmentTransferTracker.Stats in favor of the new Builder (#​19837)
  • Deprecated existing constructors in GetStats, FlushStats and QueryCacheStats in favor of the new Builder (#​19935)
  • Deprecated existing constructors in FieldDataStats and CompletionStats in favor of the new Builder (#​19936)
  • Deprecated existing constructors in TranslogStats and RequestCacheStats in favor of the new Builder (#​19961)
  • Deprecated existing constructors in IndexPressutreStats, DeviceStats and TransportStats in favor of the new Builder (#​19991)
  • Deprecated existing constructors in Cache.CacheStats in favor of the new Builder (#​20015)
  • Deprecated existing constructors in HttpStats, ScriptStats, AdaptiveSelectionStats and OsStats in favor of the new Builder (#​20014)
  • Deprecated existing constructors in ShardStats, WarmerStats and IndexingPressureStats in favor of the new Builder (#​19966)

v3.3.2

Compare Source

Version 3.3.2 Release Notes

Compatible with OpenSearch 3.3.2 and OpenSearch Dashboards 3.3.0

Fixed
  • [Star Tree] Fix sub-aggregator casting for search with profile=true (#​19652)
  • [Java Agent] Allow JRT protocol URLs in protection domain extraction (#​19683)
  • Fix bwc @​timestamp upgrade issue by adding a version check on skip_list param (#​19671)
  • Fix issue with updating core with a patch number other than 0 (#​19377)
  • Fix IndexOutOfBoundsException when running include/exclude on non-existent prefix in terms aggregations (#​19637)
  • Add S3Repository.LEGACY_MD5_CHECKSUM_CALCULATION to list of repository-s3 settings (#​19789)
Dependencies
  • Bump ch.qos.logback modules from 1.5.18 to 1.5.20 in HDFS test fixture (#​19764)
  • Bump org.bouncycastle:bc-fips from 2.1.1 to 2.1.2 (#​19817)

v3.3.1

Compare Source

Version 3.3.1 Release Notes

OpenSearch 3.3.1 Only.

Fixed
  • Fix issue with updating core with a patch number other than 0 (#​19377)
  • [Star Tree] Fix sub-aggregator casting for search with profile=true (#​19652)
  • Fix bwc @​timestamp upgrade issue by adding a version check on skip_list param (#​19671)

v3.3.0

Compare Source

Version 3.3.0 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 3.3.0

Added
  • Expand fetch phase profiling to support inner hits and top hits aggregation phases (#​18936)
  • [Rule-based Auto-tagging] add the schema for security attributes (#​19345)
  • Add temporal routing processors for time-based document routing (#​18920)
  • Implement Query Rewriting Infrastructure (#​19060)
  • The dynamic mapping parameter supports false_allow_templates (#​19065, #​19097)
  • [Rule-based Auto-tagging] restructure the in-memory trie to store values as a set (#​19344)
  • Add a toBuilder method in EngineConfig to support easy modification of configs (#​19054)
  • Add StoreFactory plugin interface for custom Store implementations (#​19091)
  • Use S3CrtClient for higher throughput while uploading files to S3 (#​18800)
  • [Rule-based Auto-tagging] bug fix on Update Rule API with multiple attributes (#​19497)
  • Add a dynamic setting to change skip_cache_factor and min_frequency for querycache (#​18351)
  • Add overload constructor for Translog to accept Channel Factory as a parameter (#​18918)
  • Addition of fileCache activeUsage guard rails to DiskThresholdMonitor (#​19071)
  • Add subdirectory-aware store module with recovery support (#​19132)
  • [Rule-based Auto-tagging] Modify get rule api to suit nested attributes (#​19429)
  • [Rule-based Auto-tagging] Add autotagging label resolving logic for multiple attributes (#​19486)
  • Field collapsing supports search_after (#​19261)
  • Add a dynamic cluster setting to control the enablement of the merged segment warmer (#​18929)
  • Publish transport-grpc-spi exposing QueryBuilderProtoConverter and QueryBuilderProtoConverterRegistry (#​18949)
  • Support system generated search pipeline. (#​19128)
  • Add epoch_micros date format (#​14669)
  • Grok processor supports capturing multiple values for same field name (#​18799)
  • Add support for search tie-breaking by _shard_doc (#​18924)
  • Upgrade opensearch-protobufs dependency to 0.13.0 and update transport-grpc module compatibility (#​19007)
  • Add new extensible method to DocRequest to specify type (#​19313)
  • [Rule based auto-tagging] Add Rule based auto-tagging IT (#​18550)
  • Add all-active ingestion as docrep equivalent in pull-based ingestion (#​19316)
  • Adding logic for histogram aggregation using skiplist (#​19130)
  • Add skip_list param for date, scaled float and token count fields (#​19142)
  • Enable skip_list for @​timestamp field or index sort field by default (#​19480)
  • Implement GRPC MatchPhrase, MultiMatch queries (#​19449)
  • Optimize gRPC transport thread management for improved throughput (#​19278)
  • Implement GRPC Boolean query and inject registry for all internal query converters (#​19391)
  • Added precomputation for rare terms aggregation (#​18978)
  • Implement GRPC Script query (#​19455)
  • [Search Stats] Add search & star-tree search query failure count metrics (#​19210)
  • [Star-tree] Support for multi-terms aggregation (#​18398)
  • Add stream search enabled cluster setting and auto fallback logic (#​19506)
  • Implement GRPC Exists, Regexp, and Wildcard queries (#​19392)
  • Implement GRPC GeoBoundingBox, GeoDistance queries (#​19451)
  • Implement GRPC Ids, Range, and Terms Set queries (#​19448)
  • Implement GRPC Nested query (#​19453)
  • Add sub aggregation support for histogram aggregation using skiplist (19438)
  • Optimization in String Terms Aggregation query for Large Bucket Counts (#​18732)
  • New cluster setting search.query.max_query_string_length (#​19491)
  • Add StreamNumericTermsAggregator to allow numeric term aggregation streaming (#​19335)
  • Query planning to determine flush mode for streaming aggregations (#​19488)
  • Harden the circuit breaker and failure handle logic in query result consumer (#​19396)
  • Add streaming cardinality aggregator (#​19484)
  • Disable request cache for streaming aggregation queries (#​19520)
  • [WLM] add a check to stop workload group deletion having rules (#​19502)
Changed
  • Refactor if-else chains to use Java 17 pattern matching switch expressions (#​18965)
  • Add CompletionStage variants to methods in the Client Interface and default to ActionListener impl (#​18998)
  • IllegalArgumentException when scroll ID references a node not found in Cluster (#​19031)
  • Adding ScriptedAvg class to painless spi to allowlist usage from plugins (#​19006)
  • Make field data cache size setting dynamic and add a default limit (#​19152)
  • Replace centos:8 with almalinux:8 since centos docker images are deprecated (#​19154)
  • Add CompletionStage variants to IndicesAdminClient as an alternative to ActionListener (#​19161)
  • Remove cap on Java version used by forbidden APIs (#​19163)
  • Omit maxScoreCollector for field collapsing when sort by score descending (#​19181)
  • Disable pruning for doc_values for the wildcard field mapper (#​18568)
  • Make all methods in Engine.Result public (#​19276)
  • Create and attach interclusterTest and yamlRestTest code coverage reports to gradle check task (#​19165)
  • Optimized date histogram aggregations by preventing unnecessary object allocations in date rounding utils (19088)
  • Optimize source conversion in gRPC search hits using zero-copy BytesRef (#​19280)
  • Allow plugins to copy folders into their config dir during installation (#​19343)
  • Add failureaccess as runtime dependency to transport-grpc module (#​19339)
  • Migrate usages of deprecated Operations#union from Lucene (#​19397)
  • Delegate primitive write methods with ByteSizeCachingDirectory wrapped IndexOutput (#​19432)
  • Bump opensearch-protobufs dependency to 0.18.0 and update transport-grpc module compatibility (#​19447)
  • Bump opensearch-protobufs dependency to 0.19.0 (#​19453)
  • Disable query rewriting framework as a default behaviour (#​19592)
Fixed
  • Fix unnecessary refreshes on update preparation failures (#​15261)
  • Fix NullPointerException in segment replicator (#​18997)
  • Ensure that plugins that utilize dumpCoverage can write to jacoco.dir when tests.security.manager is enabled (#​18983)
  • Fix OOM due to large number of shard result buffering (#​19066)
  • Fix flaky tests in CloseIndexIT by addressing cluster state synchronization issues (#​18878)
  • [Tiered Caching] Handle query execution exception (#​19000)
  • Grant access to testclusters dir for tests (#​19085)
  • Fix assertion error when collapsing search results with concurrent segment search enabled (#​19053)
  • Fix skip_unavailable setting changing to default during node drop issue (#​18766)
  • Fix issue with s3-compatible repositories due to missing checksum trailing headers (#​19220)
  • Add reference count control in NRTReplicationEngine#acquireLastIndexCommit (#​19214)
  • Fix pull-based ingestion pause state initialization during replica promotion (#​19212)
  • Fix QueryPhaseResultConsumer incomplete callback loops (#​19231)
  • Fix the scaled_float precision issue (#​19188)
  • Fix Using an excessively large reindex slice can lead to a JVM OutOfMemoryError on coordinator (#​18964)
  • Add alias write index policy to control writeIndex during restore (#​1511)
  • [Flaky Test] Fix flaky test in SecureReactorNetty4HttpServerTransportTests with reproducible seed (#​19327)
  • Remove unnecessary looping in field data cache clear (#​19116)
  • [Flaky Test] Fix flaky test IngestFromKinesisIT.testAllActiveIngestion (#​19380)
  • Fix lag metric for pull-based ingestion when streaming source is empty (#​19393)
  • Fix IntervalQuery flaky test (#​19332)
  • Fix ingestion state xcontent serialization in IndexMetadata and fail fast on mapping errors (#​19320)
  • Fix updated keyword field params leading to stale responses from request cache (#​19385)
  • Fix cardinality agg pruning optimization by self collecting (#​19473)
  • Implement SslHandler retrieval logic for transport-reactor-netty4 plugin (#​19458)
  • Cache serialised cluster state based on cluster state version and node version (#​19307)
  • Fix stats API in store-subdirectory module's SubdirectoryAwareStore (#​19470)
  • Setting number of sharedArenaMaxPermits to 1 (#​19503)
  • Handle negative search request nodes stats (#​19340)
  • Remove unnecessary iteration per-shard in request cache cleanup (#​19263)
  • Fix derived field rewrite to handle range queries (#​19496)
  • Fix incorrect rewriting of terms query with more than two consecutive whole numbers (#​19587)
Dependencies
  • Bump com.gradleup.shadow:shadow-gradle-plugin from 8.3.5 to 8.3.9 (#​19400)
  • Bump com.netflix.nebula.ospackage-base from 12.0.0 to 12.1.1 (#​19019, #​19460)
  • Bump actions/checkout from 4 to 5 (#​19023)
  • Bump commons-cli:commons-cli from 1.9.0 to 1.10.0 (#​19021)
  • Bump org.jline:jline from 3.30.4 to 3.30.5 (#​19013)
  • Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.6 (#​19015, #​19294, #​19358, #​19459)
  • Bump com.azure:azure-storage-common from 12.29.1 to 12.30.2 (#​19016, #​19145)
  • Update OpenTelemetry to 1.53.0 and OpenTelemetry SemConv to 1.34.0 (#​19068)
  • Bump 1password/load-secrets-action from 2 to 3 (#​19100)
  • Bump com.nimbusds:nimbus-jose-jwt from 10.3 to 10.5 (#​19099, #​19101, #​19254, #​19362)
  • Bump netty from 4.1.121.Final to 4.1.125.Final (#​19103, #​19269)
  • Bump Google Cloud Storage SDK from 1.113.1 to 2.55.0 (#​18922)
  • Bump com.google.auth:google-auth-library-oauth2-http from 1.37.1 to 1.38.0 (#​19144)
  • Bump com.squareup.okio:okio from 3.15.0 to 3.16.0 (#​19146)
  • Bump Slf4j from 1.7.36 to 2.0.17 (#​19136)
  • Bump org.apache.tika from 2.9.2 to 3.2.2 (#​19125)
  • Bump org.apache.commons:commons-compress from 1.26.1 to 1.28.0 (#​19125)
  • Bump io.projectreactor.netty:reactor_netty from 1.2.5 to 1.2.9 (#​19222)
  • Bump org.bouncycastle:bouncycastle_jce from 2.0.0 to 2.1.1 (#​19222)
  • Bump org.bouncycastle:bouncycastle_tls from 2.0.20 to 2.1.20 (#​19222)
  • Bump org.bouncycastle:bouncycastle_pkix from 2.0.8 to 2.1.9 (#​19222)
  • Bump org.bouncycastle:bouncycastle_pg from 2.0.11 to 2.1.11 (#​19222)
  • Bump org.bouncycastle:bouncycastle_util from 2.0.3 to 2.1.4 (#​19222)
  • Bump com.azure:azure-core from 1.55.5 to 1.56.0 (#​19206)
  • Bump com.google.cloud:google-cloud-core from 2.59.0 to 2.60.0 (#​19208)
  • Bump org.jsoup:jsoup from 1.20.1 to 1.21.2 (#​19207)
  • Bump org.apache.hadoop:hadoop-minicluster from 3.4.1 to 3.4.2 (#​19203)
  • Bump com.maxmind.geoip2:geoip2 from 4.3.1 to 4.4.0 (#​19205)
  • Replace commons-lang:commons-lang with org.apache.commons:commons-lang3 (#​19229)
  • Bump org.jboss.xnio:xnio-nio from 3.8.16.Final to 3.8.17.Final (#​19252)
  • Bump actions/setup-java from 4 to 5 (#​19143)
  • Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 (#​19290, #​19293)
  • Bump actions/stale from 9 to 10 (#​19292)
  • Bump com.nimbusds:oauth2-oidc-sdk from 11.25 to 11.29.1 (#​19291, #​19462)
  • Bump Apache Lucene from 10.2.2 to 10.3.0 (#​19296)
  • Add com.google.code.gson:gson to the gradle version catalog (#​19328)
  • Bump org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 (#​19360)
  • Bump aws-actions/configure-aws-credentials from 4 to 5 (#​19363)
  • Bump com.azure:azure-identity from 1.14.2 to 1.18.0 (#​19361)
  • Bump net.bytebuddy:byte-buddy from 1.17.5 to 1.17.7 (#​19371)
  • Bump lycheeverse/lychee-action from 2.4.1 to 2.6.1 (#​19463)
  • Exclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (#​19538)
  • Bump io.grpc deps from 1.68.2 to 1.75.0 (#​19495)
Removed
  • Enable backward compatibility tests on Mac (#​18983)

v3.2.0

Compare Source

Version 3.2.0 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 3.2.0

Added
  • [Feature Request] Enhance Terms lookup query to support query clause instead of docId (#​18195)
  • Add hierarchical routing processors for ingest and search pipelines (#​18826)
  • Add ACL-aware routing processors for ingest and search pipelines (#​18834)
  • Add support for Warm Indices Write Block on Flood Watermark breach (#​18375)
  • FS stats for warm nodes based on addressable space (#​18767)
  • 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)
  • Extend BooleanQuery must_not rewrite to numeric must, term, and terms queries (#​18498)
  • [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/indices API. (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)
  • [Rule-based auto tagging] Bug fix and improvements (#​18726)
  • 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)
  • Add fetch phase profiling. (#​18664)
  • Include named queries from rescore contexts in matched_queries array (#​18697)
  • Add the configurable limit on rule cardinality (#​18663)
  • Disable approximation framework when dealing with multiple sorts (#​18763)
  • [Experimental] Start in "clusterless" mode if a clusterless ClusterPlugin is loaded (#​18479)
  • [Star-Tree] Add

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner May 10, 2025 07:43
@renovate renovate bot force-pushed the renovate/org.opensearch.client-opensearch-rest-client-3.x branch from 802f949 to 47a815d Compare July 5, 2025 12:07
@renovate renovate bot force-pushed the renovate/org.opensearch.client-opensearch-rest-client-3.x branch from 47a815d to 5ca4465 Compare August 23, 2025 23:57
@renovate renovate bot force-pushed the renovate/org.opensearch.client-opensearch-rest-client-3.x branch from 5ca4465 to d3a099f Compare October 16, 2025 03:13
@renovate renovate bot force-pushed the renovate/org.opensearch.client-opensearch-rest-client-3.x branch from d3a099f to daa00fd Compare October 23, 2025 07:08
@renovate renovate bot force-pushed the renovate/org.opensearch.client-opensearch-rest-client-3.x branch from daa00fd to 40bfa1d Compare November 1, 2025 12:05
@renovate renovate bot force-pushed the renovate/org.opensearch.client-opensearch-rest-client-3.x branch from 40bfa1d to 901d322 Compare December 17, 2025 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant