marquez icon indicating copy to clipboard operation
marquez copied to clipboard

Update dependency org.opensearch.client:opensearch-rest-client to v2.17.1

Open renovate[bot] opened this issue 1 year ago • 2 comments

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 age adoption passing confidence

Release Notes

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

v2.17.1

Compare Source

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)

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.

renovate[bot] avatar Oct 01 '24 10:10 renovate[bot]

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

netlify[bot] avatar Oct 01 '24 10:10 netlify[bot]

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.

codecov[bot] avatar Oct 01 '24 22:10 codecov[bot]