marquez
marquez copied to clipboard
Update dependency org.opensearch.client:opensearch-rest-client to v2.17.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| org.opensearch.client:opensearch-rest-client (source) | 2.15.0 -> 2.17.1 |
Release Notes
opensearch-project/OpenSearch (org.opensearch.client:opensearch-rest-client)
v2.17.1
v2.17.0
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
rangeQueryandregexpQueryforconstant_keywordfield 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
indexedapproach 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
nettyfrom 4.1.111.Final to 4.1.112.Final (#15081) - Bump
org.apache.commons:commons-lang3from 3.14.0 to 3.15.0 (#14861) - OpenJDK Update (July 2024 Patch releases) (#14998)
- Bump
com.microsoft.azure:msal4jfrom 1.16.1 to 1.17.0 (#14995, #15420) - Bump
actions/github-scriptfrom 6 to 7 (#14997) - Bump
org.tukaani:xzfrom 1.9 to 1.10 (#15110) - Bump
org.apache.avro:avrofrom 1.11.3 to 1.12.0 in /plugins/repository-hdfs (#15119) - Bump
org.bouncycastle:bcpg-fipsfrom 1.0.7.1 to 2.0.9 (#15103, #15299) - Bump
com.azure:azure-corefrom 1.49.1 to 1.51.0 (#15111) - Bump
org.xerial.snappy:snappy-javafrom 1.1.10.5 to 1.1.10.6 (#15207) - Bump
com.azure:azure-xmlfrom 1.0.0 to 1.1.0 (#15206) - Bump
reactorfrom 3.5.19 to 3.5.20 (#15262) - Bump
reactor-nettyfrom 1.1.21 to 1.1.22 (#15262) - Bump
org.apache.kerby:kerb-adminfrom 2.0.3 to 2.1.0 (#15301) - Bump
com.azure:azure-core-http-nettyfrom 1.15.1 to 1.15.3 (#15300) - Bump
com.gradle.develocityfrom 3.17.6 to 3.18 (#15297) - Bump
commons-cli:commons-clifrom 1.8.0 to 1.9.0 (#15298) - Bump
opentelemetryfrom 1.40.0 to 1.41.0 (#15361) - Bump
opentelemetry-semconvfrom 1.26.0-alpha to 1.27.0-alpha (#15361) - Bump
tj-actions/changed-filesfrom 44 to 45 (#15422) - Bump
dnsjava:dnsjavafrom 3.6.0 to 3.6.1 (#15418) - Bump
com.netflix.nebula.ospackage-basefrom 11.9.1 to 11.10.0 (#15419) - Bump
org.roaringbitmap:RoaringBitmapfrom 1.1.0 to 1.2.1 (#15423) - Bump
icu4jfrom 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
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_templatesdynamic 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
nettyfrom 4.1.110.Final to 4.1.111.Final (#14356) - Bump
org.wiremock:wiremock-standalonefrom 3.3.1 to 3.6.0 (#14361) - Bump
reactorfrom 3.5.17 to 3.5.19 (#14395, #14697) - Bump
reactor-nettyfrom 1.1.19 to 1.1.21 (#14395, #14697) - Bump
commons-net:commons-netfrom 3.10.0 to 3.11.1 (#14396) - Bump
com.nimbusds:nimbus-jose-jwtfrom 9.37.3 to 9.40 (#14398) - Bump
org.apache.commons:commons-configuration2from 2.10.1 to 2.11.0 (#14399) - Bump
com.gradle.develocityfrom 3.17.4 to 3.17.5 (#14397) - Bump
opentelemetryfrom 1.36.0 to 1.40.0 (#14457, #14674) - Bump
opentelemetry-semconvfrom 1.25.0-alpha to 1.26.0-alpha (#14674) - Bump
azure-identityfrom 1.11.4 to 1.13.0, Bumpmsal4jfrom 1.14.3 to 1.15.1, Bumpmsal4j-persistence-extensionfrom 1.2.0 to 1.3.0 (#14506) - Bump
com.azure:azure-storage-commonfrom 12.21.2 to 12.25.1 (#14517) - Bump
com.microsoft.azure:msal4jfrom 1.15.1 to 1.16.0 (#14610) - Bump
com.github.spullara.mustache.java:compilerfrom 0.9.13 to 0.9.14 (#14672) - Bump
net.minidev:accessors-smartfrom 2.5.0 to 2.5.1 (#14673) - Bump
jacksonfrom 2.17.1 to 2.17.2 (#14687) - Bump
net.minidev:json-smartfrom 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_countsetting 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)
Configuration
📅 Schedule: Branch creation - "every 3 months on the first day of the month" (UTC), 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.
Deploy Preview for peppy-sprite-186812 canceled.
| Name | Link |
|---|---|
| Latest commit | 5b9ffc0fc904a8093d09cd58fab44ac6b5712872 |
| Latest deploy log | https://app.netlify.com/sites/peppy-sprite-186812/deploys/671bd813b02ccb0008b9bc38 |
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 81.16%. Comparing base (
0dd5d6a) to head (6765ae2).
Additional details and impacted files
@@ Coverage Diff @@
## main #2911 +/- ##
=========================================
Coverage 81.16% 81.16%
Complexity 1506 1506
=========================================
Files 268 268
Lines 7363 7363
Branches 329 329
=========================================
Hits 5976 5976
Misses 1226 1226
Partials 161 161
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.