Skip to content

fix(deps): Update opensearchproject/opensearch Docker tag to v2.19.4#4134

Merged
lawrence-u10d merged 1 commit intomainfrom
renovate/opensearchproject-opensearch-2.x
Jan 24, 2026
Merged

fix(deps): Update opensearchproject/opensearch Docker tag to v2.19.4#4134
lawrence-u10d merged 1 commit intomainfrom
renovate/opensearchproject-opensearch-2.x

Conversation

@utic-renovate
Copy link
Contributor

@utic-renovate utic-renovate bot commented Dec 24, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
opensearchproject/opensearch minor 2.11.12.19.4

Release Notes

opensearch-project/OpenSearch (opensearchproject/opensearch)

v2.19.4

Compare Source

Version 2.19.4 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 2.19.4

Added
  • New cluster setting search.query.max_query_string_length (#​19491)
Dependencies
  • Bump Apache Lucene to 9.12.3 (#​19444)
  • Bump org.bouncycastle:bc-fips from 2.0.0 to 2.1.2 (#​19155)
  • Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.18.0 (#​19155)
  • Bump org.bouncycastle:bcprov-jdk18on from 1.78 to 1.79 (#​19155)
  • Bump org.bouncycastle:bcmail-jdk18on from 1.78 to 1.79 (#​19155)
  • Bump org.bouncycastle:bcpkix-jdk18on from 1.78 to 1.79 (#​19155)
  • Bump org.apache.tika from 2.9.2 to 3.2.2 (#​19242)
  • Bump org.apache.commons:commons-compress from 1.26.1 to 1.28.0 (#​19125)
  • Bump org.apache.commons:commonscodec from 1.16.1 to 1.18.0 (#​19125)
  • Replace commons-lang:commons-lang with org.apache.commons:commons-lang3 (#​19229)
  • Bump netty from 4.1.121.Final to 4.1.125.Final (#​19270)
  • Bump bouncycastle from 1.79 to 1.82 (#​19552)
  • Bump org.ajoberstar.grgit:grgit-core from 5.2.1 to 5.3.2 (#​19606)
  • Bump reactor-netty from 1.1.23 to 1.2.9 (#​19603)
  • Bump reactor from 3.5.20 to 3.7.5 (#​19603)
  • Bump org.apache.hadoop:hadoop-minicluster from 3.4.1 to 3.4.2 (#​19605)
  • Bump io.grpc deps from 1.68.2 to 1.75.0 (#​19495)
  • Bump com.nimbusds:nimbus-jose-jwt from 10.0.2 to 10.3 (#​19604)
  • Exclude commons-lang and org.jsonschema2pojo from hadoop-miniclusters (#​19538)
Fixed
  • Add task cancellation checks in aggregators (#​18426)
  • Fix OOM due to large number of shard result buffering (#​19066)
  • Fix QueryPhaseResultConsumer incomplete callback loops (#​19231)
  • Use ScoreDoc instead of FieldDoc when creating TopScoreDocCollectorManager to avoid unnecessary conversion (#​18802)
  • Fix IndexOutOfBoundsException when running include/exclude on non-existent prefix in terms aggregations (#​19637)
Changed
  • Replace centos:8 with almalinux:8 since centos docker images are deprecated (#​19154)
  • Allow plugins to copy folders into their config dir during installation (#​19343)
  • Onboarding new maven snapshots publishing to s3 (#​19632)

v2.19.3

Compare Source

Version 2.19.3 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 2.19.3

Added
  • Reject close index requests, while remote store migration is in progress.(#​18327)
Dependencies
  • Bump netty from 4.1.118.Final to 4.1.121.Final (#​18192)
  • Bump Apache Lucene to 9.12.2 (#​18574)
  • Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.11.0 (#​18401)
  • Bump org.apache.poi version from 5.2.5 to 5.4.1 in /plugins/ingest-attachment (#​17887)
Fixed
  • Use Bad Request status for InputCoercionException (#​18161)
  • Avoid NPE if on SnapshotInfo if 'shallow' boolean not present (#​18187)
  • Null check field names in QueryStringQueryBuilder (#​18194)
  • Fix illegal argument exception when creating a PIT (#​16781)
  • Fix the bug of Access denied error when rolling log files (#​18597)
Changed
  • Change single shard assignment log message from warn to debug (#​18186)

v2.19.2

Compare Source

Version 2.19.2 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 2.19.2

Added
Dependencies
  • Update tj-actions/changed-files usage from the Github Action checks since it has been compromised (#​17601)
Changed
Deprecated
Fixed
  • Fix NPE in node stats due to QueryGroupTasks (#​17576)
  • Resolve typo in 2.x jdk version 21 (#​17523)
  • Authenticate jenkins calls for gradle check (#​17701)

v2.19.1

Compare Source

2025-02-27 Version 2.19.1 Release Notes

[2.19.1]

Added
  • Add execution_hint to cardinality aggregator request (#17420)
Dependencies
  • Bump netty from 4.1.117.Final to 4.1.118.Final (#​17320)
  • Bump jetty version from 9.4.55.v20240627 to 9.4.57.v20241219
Changed
Deprecated
Fixed
  • Fix HTTP API calls that hang with 'Accept-Encoding: zstd' (#​17408)

v2.19.0

Compare Source

v2.18.0

Compare Source

2024-10-28 Version 2.18.0 Release Notes

[2.18.0]

Added
  • [Workload Management] Add orchestrator for wlm resiliency (QueryGroupService) (#​15925)
  • [Offline Nodes] Adds offline-tasks library containing various interfaces to be used for Offline Background Tasks. (#​13574)
  • Add support for async deletion in S3BlobContainer (#​15621)
  • [Workload Management] QueryGroup resource cancellation framework changes (#​15651)
  • [Workload Management] Add QueryGroup Stats API Logic (15777)
  • Implement WithFieldName interface in ValuesSourceAggregationBuilder & FieldSortBuilder (#​15916)
  • Add successfulSearchShardIndices in searchRequestContext (#​15967, #​16110)
  • Fallback to Remote cluster-state on Term-Version check mismatch - (#​15424)
  • [Tiered Caching] Segmented cache changes (#​16047)
  • Add support for msearch API to pass search pipeline name - (#​15923)
  • Add success and failure metrics for async shard fetch (#​15976)
  • Add support to dynamically resize threadpools size. (#​16236)
  • [S3 Repository] Change default retry mechanism of s3 clients to Standard Mode (#​15978)
  • [Workload Management] Add Integration Tests for Workload Management CRUD APIs (#​15955)
  • Add new metric REMOTE_STORE to NodeStats API response (#​15611)
  • New phone & phone-search analyzer + tokenizer (#​15915)
  • Add _list/indices API as paginated alternate to _cat/indices (#​14718)
  • Add changes to block calls in cat shards, indices and segments based on dynamic limit settings (#​15986)
  • Flat object field use IndexOrDocValuesQuery to optimize query (#​14383)
  • Add method to return dynamic SecureTransportParameters from SecureTransportSettingsProvider interface (#​16387
  • Add _list/shards API as paginated alternate to _cat/shards (#​14641)
  • [Star Tree - Search] Add support for metric aggregations with/without term query (15289)
  • URI path filtering support in cluster stats API (#​15938)
  • Add support for renaming aliases during snapshot restore (#​16292)
Dependencies
  • Bump org.apache.logging.log4j:log4j-core from 2.23.1 to 2.24.0 (#​15858)
  • Bump com.azure:azure-identity from 1.13.0 to 1.13.2 (#​15578)
  • Bump protobuf from 3.22.3 to 3.25.4 (#​15684)
  • Bump peter-evans/create-pull-request from 6 to 7 (#​15863)
  • Bump com.nimbusds:oauth2-oidc-sdk from 11.9.1 to 11.19.1 (#​15862)
  • Bump com.microsoft.azure:msal4j from 1.17.0 to 1.17.2 (#​15945, #​16406)
  • Bump ch.qos.logback:logback-core from 1.5.6 to 1.5.10 (#​15946, #​16307)
  • Update protobuf from 3.25.4 to 3.25.5 (#​16011)
  • Bump org.roaringbitmap:RoaringBitmap from 1.2.1 to 1.3.0 (#​16040)
  • Bump com.nimbusds:nimbus-jose-jwt from 9.40 to 9.41.1 (#​16038)
  • Bump actions/github-script from 5 to 7 (#​16039)
  • Bump dnsjava:dnsjava from 3.6.1 to 3.6.2 (#​16041)
  • Bump com.maxmind.geoip2:geoip2 from 4.2.0 to 4.2.1 (#​16042)
  • Bump com.maxmind.db:maxmind-db from 3.1.0 to 3.1.1 (#​16137)
  • Bump Apache lucene from 9.11.1 to 9.12.0 (#​15333)
  • Bump com.azure:azure-core-http-netty from 1.15.3 to 1.15.5 (#​16133, #​16311)
  • Bump netty from 4.1.112.Final to 4.1.114.Final (#​16182)
  • Bump com.google.api-client:google-api-client from 2.2.0 to 2.7.0 (#​16216)
  • Bump com.azure:azure-json from 1.1.0 to 1.3.0 (#​16217)
  • Bump io.grpc:grpc-api from 1.57.2 to 1.68.0 (#​16213)
  • Bump org.jline:jline from 3.26.3 to 3.27.0 (#​16135)
  • Bump com.squareup.okio:okio from 3.9.0 to 3.9.1 (#​16212)
  • Bump lycheeverse/lychee-action from 1.10.0 to 2.0.2 (#​16310)
  • Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 (#​16308)
  • Bump io.grpc:grpc-api from 1.57.2 to 1.68.0 (#​16213)
  • Bump me.champeau.gradle.japicmp from 0.4.3 to 0.4.4 (#​16309)
  • Bump com.google.oauth-client:google-oauth-client from 1.35.0 to 1.36.0 (#​16306)
Changed
  • Add support for docker compose v2 in TestFixturesPlugin (#​16049)
  • Remove identity-related feature flagged code from the RestController (#​15430)
  • Remove Identity FeatureFlag (#​16024)
  • Ensure RestHandler.Wrapper delegates all implementations to the wrapped handler (#​16154)
  • Enable coordinator search.request_stats_enabled by default (#​16290)
  • Optimise clone operation for incremental full cluster snapshots (#​16296)
  • Code cleanup: Remove ApproximateIndexOrDocValuesQuery (#​16273)
  • Update last seen cluster state in the commit phase (#​16215)
  • Make multiple settings dynamic for tuning on larger clusters(#​16347)
Fixed
  • Fix wildcard query containing escaped character (#​15737)
  • Fix case-insensitive query on wildcard field (#​15882)
  • Add validation for the search backpressure cancellation settings (#​15501)
  • Fix search_as_you_type not supporting multi-fields (#​15988)
  • Avoid infinite loop when flat_object field contains invalid token (#​15985)
  • Fix infinite loop in nested agg (#​15931)
  • Fix update settings with null replica not honoring cluster setting bug (#​14948)
  • Fix race condition in node-join and node-left (#​15521)
  • Streaming bulk request hangs (#​16158)
  • Fix warnings from SLF4J on startup when repository-s3 is installed (#​16194)
  • Fix protobuf-java leak through client library dependencies (#​16254)
  • Fix multi-search with template doesn't return status code (#​16265)
  • [Streaming Indexing] Fix intermittent 'The bulk request must be terminated by a newline [\n]' failures #​16337)
  • Fix wrong default value when setting index.number_of_routing_shards to null on index creation (#​16331)
  • Fix inefficient Stream API call chains ending with count() (#​15386)
  • [Workload Management] Make query groups persistent across process restarts #​16370
  • Fix missing fields in task index mapping to ensure proper task result storage (#​16201)
  • Fix typo super->sb in method toString() of RemoteStoreNodeAttribute (#​15362)
  • Fix array hashCode calculation in ResyncReplicationRequest (#​16378)
  • [Workload Management] Enhance rejection mechanism in workload management (#​16417)
  • [Workload Management] Fixing Create/Update QueryGroup TransportActions to execute from non-cluster manager nodes (16422)
  • Fix flaky test in testApproximateRangeWithSizeOverDefault by adjusting totalHits assertion logic (#​16434)

v2.17.1

Compare Source

2024-10-01 Version 2.17.1 Release Notes

[2.17.1]

Added
  • Add path prefix support to hashed prefix snapshots (#​15664)
  • Memory optimisations in _cluster/health API (#​15492)
Dependencies
Changed
Deprecated
Removed
Fixed

v2.17.0

Compare Source

2024-09-17 Version 2.17.0 Release Notes

[2.17.0]

Added
  • [Workload Management] Add Settings for Workload Management feature (#​15028)
  • Fix for hasInitiatedFetching to fix allocation explain and manual reroute APIs ((#​14972)
  • [Workload Management] Add queryGroupId to Task (14708)
  • Add setting to ignore throttling nodes for allocation of unassigned primaries in remote restore (#​14991)
  • [Workload Management] Add Delete QueryGroup API Logic (#​14735)
  • [Streaming Indexing] Enhance RestClient with a new streaming API support (#​14437)
  • Add basic aggregation support for derived fields (#​14618)
  • [Workload Management] Add Create QueryGroup API Logic (#​14680)- [Workload Management] Add Create QueryGroup API Logic (#​14680)
  • Add ThreadContextPermission for markAsSystemContext and allow core to perform the method (#​15016)
  • Add ThreadContextPermission for stashAndMergeHeaders and stashWithOrigin (#​15039)
  • [Concurrent Segment Search] Support composite aggregations with scripting (#​15072)
  • Add rangeQuery and regexpQuery for constant_keyword field type (#​14711)
  • Add took time to request nodes stats (#​15054)
  • [Workload Management] Add Get QueryGroup API Logic (14709)
  • [Workload Management] Add Update QueryGroup API Logic (#​14775)
  • [Workload Management] QueryGroup resource tracking framework changes (#​13897)
  • Support filtering on a large list encoded by bitmap (#​14774)
  • Add slice execution listeners to SearchOperationListener interface (#​15153)
  • Make balanced shards allocator timebound (#​15239)
  • Add allowlist setting for ingest-geoip and ingest-useragent (#​15325)
  • Adding access to noSubMatches and noOverlappingMatches in Hyphenation (#​13895)
  • Star tree mapping changes (#​14605)
  • Add support for index level max slice count setting for concurrent segment search (#​15336)
  • Support cancellation for cat shards and node stats API.(#​13966)
  • [Streaming Indexing] Introduce bulk HTTP API streaming flavor (#​15381)
  • Add support for centralize snapshot creation with pinned timestamp (#​15124)
  • Add concurrent search support for Derived Fields (#​15326)
  • [Workload Management] Add query group stats constructs (#​15343))
  • Add limit on number of processors for Ingest pipeline(#​15460).
  • Add runAs to Subject interface and introduce IdentityAwarePlugin extension point (#​14630)
  • [Workload Management] Add rejection logic for co-ordinator and shard level requests (#​15428))
  • Adding translog durability validation in index templates (#​15494)
  • [Range Queries] Add new approximateable query framework to short-circuit range queries (#​13788)
  • [Workload Management] Add query group level failure tracking (#​15227)
  • [Reader Writer Separation] Add experimental search replica shard type to achieve reader writer separation (#​15237)
  • Add index creation using the context field (#​15290)
  • [Remote Publication] Add remote download stats (#​15291)
  • Add support to upload snapshot shard blobs with hashed prefix (#​15426)
  • Add prefix support to hashed prefix & infix path types on remote store (#​15557)
  • Add canRemain method to TargetPoolAllocationDecider to move shards from local to remote pool for hot to warm tiering (#​15010)
  • Add support for pluggable deciders for concurrent search (#​15363)
  • Optimise snapshot deletion to speed up snapshot deletion and creation (#​15568)
  • [Remote Publication] Added checksum validation for cluster state behind a cluster setting (#​15218)
  • Optimize NodeIndicesStats output behind flag (#​14454)
  • Add support for comma-separated list of index names to be used with Snapshot Status API (#​15409)[SnapshotV2] Snapshot Status API changes (#​15409))
  • ClusterManagerTaskThrottler Improvements (#​15508)
  • Relax the join validation for Remote State publication (#​15471)
  • Reset DiscoveryNodes in all transport node actions request (#​15131)
  • MultiTermQueries in keyword fields now default to indexed approach and gated behind cluster setting (#​15637)
  • Adding WithFieldName interface for QueryBuilders with fieldName (#​15705)
  • Making _cat/allocation API use indexLevelStats (#​15292)
  • Static RemotePublication setting added, removed experimental feature flag (#​15478)
  • [Remote Publication] Upload incremental cluster state on master re-election (#​15145)
Dependencies
  • Bump netty from 4.1.111.Final to 4.1.112.Final (#​15081)
  • Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 (#​14861)
  • OpenJDK Update (July 2024 Patch releases) (#​14998)
  • Bump com.microsoft.azure:msal4j from 1.16.1 to 1.17.0 (#​14995, #​15420)
  • Bump actions/github-script from 6 to 7 (#​14997)
  • Bump org.tukaani:xz from 1.9 to 1.10 (#​15110)
  • Bump org.apache.avro:avro from 1.11.3 to 1.12.0 in /plugins/repository-hdfs (#​15119)
  • Bump org.bouncycastle:bcpg-fips from 1.0.7.1 to 2.0.9 (#​15103, #​15299)
  • Bump com.azure:azure-core from 1.49.1 to 1.51.0 (#​15111)
  • Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.6 (#​15207)
  • Bump com.azure:azure-xml from 1.0.0 to 1.1.0 (#​15206)
  • Bump reactor from 3.5.19 to 3.5.20 (#​15262)
  • Bump reactor-netty from 1.1.21 to 1.1.22 (#​15262)
  • Bump org.apache.kerby:kerb-admin from 2.0.3 to 2.1.0 (#​15301)
  • Bump com.azure:azure-core-http-netty from 1.15.1 to 1.15.3 (#​15300)
  • Bump com.gradle.develocity from 3.17.6 to 3.18 (#​15297)
  • Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 (#​15298)
  • Bump opentelemetry from 1.40.0 to 1.41.0 (#​15361)
  • Bump opentelemetry-semconv from 1.26.0-alpha to 1.27.0-alpha (#​15361)
  • Bump tj-actions/changed-files from 44 to 45 (#​15422)
  • Bump dnsjava:dnsjava from 3.6.0 to 3.6.1 (#​15418)
  • Bump com.netflix.nebula.ospackage-base from 11.9.1 to 11.10.0 (#​15419)
  • Bump org.roaringbitmap:RoaringBitmap from 1.1.0 to 1.2.1 (#​15423)
  • Bump icu4j from 70.1 to 75.1 (#​15469)
Changed
  • Add lower limit for primary and replica batch allocators timeout (#​14979)
  • Optimize regexp-based include/exclude on aggregations when pattern matches prefixes (#​14371)
  • Replace and block usages of org.apache.logging.log4j.util.Strings (#​15238)
  • Remote publication using minimum node version for backward compatibility (#​15216)
Deprecated
Removed
  • Remove some unused code in the search backpressure package (#​15518)
Fixed
  • Fix constraint bug which allows more primary shards than average primary shards per index (#​14908)
  • Fix NPE when bulk ingest with empty pipeline (#​15033)
  • Fix missing value of FieldSort for unsigned_long (#​14963)
  • Fix delete index template failed when the index template matches a data stream but is unused (#​15080)
  • Fix array_index_out_of_bounds_exception when indexing documents with field name containing only dot (#​15126)
  • Fixed array field name omission in flat_object function for nested JSON (#​13620)
  • Fix incorrect parameter names in MinHash token filter configuration handling (#​15233)
  • Fix range aggregation optimization ignoring top level queries (#​15287)
  • Fix indexing error when flat_object field is explicitly null (#​15375)
  • Fix split response processor not included in allowlist (#​15393)
  • Fix unchecked cast in dynamic action map getter (#​15394)
  • Fix null values indexed as "null" strings in flat_object field (#​14069)
  • Fix terms query on wildcard field returns nothing (#​15607)
  • Fix remote snapshot file_cache exceeding capacity (#​15077)

v2.16.0

Compare Source

2024-07-24 Version 2.16.0 Release Notes

[2.16.0]

Added
  • Add fingerprint ingest processor (#​13724)
  • [Remote Store] Rate limiter for remote store low priority uploads (#​14374)
  • Apply the date histogram rewrite optimization to range aggregation (#​13865)
  • [Writable Warm] Add composite directory implementation and integrate it with FileCache (12782)
  • [Workload Management] Add QueryGroup schema (13669)
  • Add batching supported processor base type AbstractBatchingProcessor (#​14554)
  • Fix race condition while parsing derived fields from search definition (14445)
  • Add strict_allow_templates dynamic mapping option (#​14555)
  • Add allowlist setting for ingest-common and search-pipeline-common processors (#​14439)
  • [Workload Management] add queryGroupId header propagator across requests and nodes (#​14614)
  • Create SystemIndexRegistry with helper method matchesSystemIndex (#​14415)
  • Print reason why parent task was cancelled (#​14604)
  • Add matchesPluginSystemIndexPattern to SystemIndexRegistry (#​14750)
  • Add Plugin interface for loading application based configuration templates ((#​14659))
  • Refactor remote-routing-table service inline with remote state interfaces(#​14668)
  • Add shard-diff path to diff manifest to reduce number of read calls remote store ((#​14684))
  • Add SortResponseProcessor to Search Pipelines ((#​14785))
  • Add prefix mode verification setting for repository verification ((#​14790))
  • Add SplitResponseProcessor to Search Pipelines ((#​14800))
  • Optimize TransportNodesAction to not send DiscoveryNodes for NodeStats, NodesInfo and ClusterStats call (14749)
  • Reduce logging in DEBUG for MasterService:run (#​14795)
  • Refactor remote-routing-table service inline with remote state interfaces(#​14668)
  • Add rest, transport layer changes for hot to warm tiering - dedicated setup ((#​13980)
  • Enabling term version check on local state for all ClusterManager Read Transport Actions (#​14273)
  • Optimize Cluster Stats Indices to precomute node level stats (#​14426)
  • Create listener to refresh search thread resource usage (#​14832)
  • Add logic to create index templates (v2) using context field (#​14811)
Dependencies
  • Update to Apache Lucene 9.11.1 (#​14042, #​14576)
  • Bump netty from 4.1.110.Final to 4.1.111.Final (#​14356)
  • Bump org.wiremock:wiremock-standalone from 3.3.1 to 3.6.0 (#​14361)
  • Bump reactor from 3.5.17 to 3.5.19 (#​14395, #​14697)
  • Bump reactor-netty from 1.1.19 to 1.1.21 (#​14395, #​14697)
  • Bump commons-net:commons-net from 3.10.0 to 3.11.1 (#​14396)
  • Bump com.nimbusds:nimbus-jose-jwt from 9.37.3 to 9.40 (#​14398)
  • Bump org.apache.commons:commons-configuration2 from 2.10.1 to 2.11.0 (#​14399)
  • Bump com.gradle.develocity from 3.17.4 to 3.17.5 (#​14397)
  • Bump opentelemetry from 1.36.0 to 1.40.0 (#​14457, #​14674)
  • Bump opentelemetry-semconv from 1.25.0-alpha to 1.26.0-alpha (#​14674)
  • Bump azure-identity from 1.11.4 to 1.13.0, Bump msal4j from 1.14.3 to 1.15.1, Bump msal4j-persistence-extension from 1.2.0 to 1.3.0 (#​14506)
  • Bump com.azure:azure-storage-common from 12.21.2 to 12.25.1 (#​14517)
  • Bump com.microsoft.azure:msal4j from 1.15.1 to 1.16.0 (#​14610)
  • Bump com.github.spullara.mustache.java:compiler from 0.9.13 to 0.9.14 (#​14672)
  • Bump net.minidev:accessors-smart from 2.5.0 to 2.5.1 (#​14673)
  • Bump jackson from 2.17.1 to 2.17.2 (#​14687)
  • Bump net.minidev:json-smart from 2.5.0 to 2.5.1 (#​14748)
Changed
  • [Tiered Caching] Move query recomputation logic outside write lock (#​14187)
  • unsignedLongRangeQuery now returns MatchNoDocsQuery if the lower bounds are greater than the upper bounds (#​14416)
  • Make the class CommunityIdProcessor final (#​14448)
  • Updated the indices.query.bool.max_clause_count setting from being static to dynamically updateable (#​13568)
  • Allow @​InternalApi annotation on classes not meant to be constructed outside of the OpenSearch core (#​14575)
  • Add @​InternalApi annotation to japicmp exclusions (#​14597)
  • Allow system index warning in OpenSearchRestTestCase.refreshAllIndices (#​14635)
  • Make reroute iteration time-bound for large shard allocations (#​14848)
Deprecated
  • Deprecate batch_size parameter on bulk API (#​14725)
Removed
  • Remove query categorization changes (#​14759)
Fixed
  • Fix bug in SBP cancellation logic (#​13259)
  • Fix handling of Short and Byte data types in ScriptProcessor ingest pipeline (#​14379)
  • Switch to iterative version of WKT format parser (#​14086)
  • Fix match_phrase_prefix_query not working on text field with multiple values and index_prefixes (#​10959)
  • Fix the computed max shards of cluster to avoid int overflow (#​14155)
  • Fixed rest-high-level client searchTemplate & mtermVectors endpoints to have a leading slash (#​14465)
  • Write shard level metadata blob when snapshotting searchable snapshot indexes (#​13190)
  • Fix aggs result of NestedAggregator with sub NestedAggregator (#​13324)
  • Fix fs info reporting negative available size (#​11573)
  • Add ListPitInfo::getKeepAlive() getter (#​14495)
  • Fix FuzzyQuery in keyword field will use IndexOrDocValuesQuery when both of index and doc_value are true (#​14378)
  • Fix file cache initialization (#​14004)
  • Handle NPE in GetResult if "found" field is missing (#​14552)
  • Fix create or update alias API doesn't throw exception for unsupported parameters (#​14719)
  • Refactoring FilterPath.parse by using an iterative approach (#​14200)
  • Refactoring Grok.validatePatternBank by using an iterative approach (#​14206)
  • Fix NPE when creating index with index.number_of_replicas set to null (#​14812)
  • Update help output for _cat (#​14722)
  • Fix bulk upsert ignores the default_pipeline and final_pipeline when auto-created index matches the index template (#​12891)
  • Fix NPE in ReplicaShardAllocator (#​14385)
  • Use circuit breaker in InternalHistogram when adding empty buckets (#​14754)
  • Create new IndexInput for multi part upload (#​14888)
  • Fix searchable snapshot failure with scripted fields (#​14411)
  • Fix the visit of inner query for NestedQueryBuilder (#​14739)
  • Fix constant_keyword field type used when creating index (#​14807)

v2.15.0

Compare Source

2024-06-12 Version 2.15.0 Release Notes

[2.15.0]

Added
  • Add leader and follower check failure counter metrics (#​12439)
  • Add latency metrics for instrumenting critical clusterManager code paths (#​12333)
  • Add support for Azure Managed Identity in repository-azure (#​12423)
  • Add useCompoundFile index setting (#​13478)
  • Make outbound side of transport protocol dependent (#​13293)
  • [Remote Store] Upload translog checkpoint as object metadata to translog.tlog(#​13637)
  • [Remote Store] Add dynamic cluster settings to set timeout for segments upload to Remote Store (#​13679)
  • Add getMetadataFields to MapperService (#​13819)
  • Add "wildcard" field type that supports efficient wildcard, prefix, and regexp queries (#​13461)
  • Allow setting query parameters on requests (#​13776)
  • Add dynamic action retry timeout setting (#​14022)
  • Add capability to disable source recovery_source for an index (#​13590)
  • Add remote routing table for remote state publication with experimental feature flag (#​13304)
  • Add upload flow for writing routing table to remote store (#​13870)
  • Add dynamic action retry timeout setting (#​14022)
  • [Remote Store] Add support to disable flush based on translog reader count (#​14027)
  • Add recovery chunk size setting (#​13997)
  • [Query Insights] Add exporter support for top n queries (#​12982)
  • [Query Insights] Add X-Opaque-Id to search request metadata for top n queries (#​13374)
  • [Streaming Indexing] Enhance RestAction with request / response streaming support (#​13772)
  • Move Remote Store Migration from DocRep to GA and modify remote migration settings name (#​14100)
  • [Remote State] Add async remote state deletion task running on an interval, configurable by a setting (#​13995)
  • Add remote routing table for remote state publication with experimental feature flag (#​13304)
  • Add support for query level resource usage tracking (#​13172)
  • [Query Insights] Add cpu and memory metrics to top n queries (#​13739)
  • Derived field object type support (#​13720)
  • Support Dynamic Pruning in Cardinality Aggregation (#​13821)
Dependencies
  • Bump com.github.spullara.mustache.java:compiler from 0.9.10 to 0.9.13 (#​13329, #​13559)
  • Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 (#​13557)
  • Bump org.hdrhistogram:HdrHistogram from 2.1.12 to 2.2.2 (#​13556, #​13986)
  • Bump com.gradle.enterprise from 3.17.2 to 3.17.4 (#​13641, #​13753)
  • Bump org.apache.hadoop:hadoop-minicluster from 3.3.6 to 3.4.0 (#​13642)
  • Bump mockito from 5.11.0 to 5.12.0 (#​13665)
  • Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 (#​13752)
  • Bump ch.qos.logback:logback-core from 1.5.3 to 1.5.6 (#​13756)
  • Bump netty from 4.1.109.Final to 4.1.110.Final (#​13802)
  • Bump jackson from 2.17.0 to 2.17.1 (#​13817)
  • Bump reactor from 3.5.15 to 3.5

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 becomes conflicted, 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 has been generated by Renovate Bot.

@utic-renovate utic-renovate bot added dependencies Pull requests that update a dependency file security labels Dec 24, 2025
@utic-renovate utic-renovate bot changed the title fix(deps): Update opensearchproject/opensearch Docker tag to v2.19.4 fix(deps): Update opensearchproject/opensearch Docker tag to v2.19.4 - autoclosed Dec 24, 2025
@utic-renovate utic-renovate bot closed this Dec 24, 2025
@utic-renovate utic-renovate bot deleted the renovate/opensearchproject-opensearch-2.x branch December 24, 2025 19:27
@utic-renovate utic-renovate bot changed the title fix(deps): Update opensearchproject/opensearch Docker tag to v2.19.4 - autoclosed fix(deps): Update opensearchproject/opensearch Docker tag to v2.19.4 Dec 24, 2025
@utic-renovate utic-renovate bot reopened this Dec 24, 2025
@utic-renovate utic-renovate bot force-pushed the renovate/opensearchproject-opensearch-2.x branch 2 times, most recently from e2f4c40 to 77467f5 Compare December 24, 2025 22:07
@lawrence-u10d lawrence-u10d merged commit dbe96e2 into main Jan 24, 2026
38 of 39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant