lukas-krecan / ShedLock

Distributed lock for your scheduled tasks
Apache License 2.0
3.66k stars 518 forks source link

Bump org.opensearch.client:opensearch-rest-high-level-client from 2.16.0 to 2.17.0 #2150

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps org.opensearch.client:opensearch-rest-high-level-client from 2.16.0 to 2.17.0.

Release notes

Sourced from org.opensearch.client:opensearch-rest-high-level-client's releases.

2.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 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))

... (truncated)

Commits
  • 8586481 [Backport 2.17] Add restriction to have a single repository with shallow snap...
  • 1dba8c3 [Backport 2.x] [BUG] Bug fix for checksum validation for mapping metadata #15...
  • 07d1e16 Fixing MacOS 13 assemble workflows (once again) (#15898) (#15900)
  • 6729220 Making _cat/allocation API use indexLevelStats (#15790)
  • 4b8f9c8 Optimise memory for rest cluster health calls with inline shard aggregations ...
  • 16782e5 Mute RemoteMigration flaky test (#15795) (#15801)
  • 0c3f2b4 [Backport 2.17] [Remote State] Upload incremental cluster state on master re-...
  • fc1bf2c Add path prefix support to hashed prefix snapshots (#15664) (#15759)
  • 6a9cf90 [Backport 2.17] Make Remote Publication a static setting (#15478) (#15784)
  • 9e47c25 Add wait in replica recovery for allocation id to propagate on source node (...
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)