Skip to content

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.17 ([#

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 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 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
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

1 participant