Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump github.com/thanos-io/thanos from 0.34.2-0.20240501161908-1e745af6720c to 0.35.0 #5946

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 13, 2024

Bumps github.com/thanos-io/thanos from 0.34.2-0.20240501161908-1e745af6720c to 0.35.0.

Release notes

Sourced from github.com/thanos-io/thanos's releases.

v0.35.0 is out now! We have several amazing features this time, including distributed query execution, receive tenant-label based request splitting, better query analysis, and loads of bugfixes and optimizations!

Thank you to all contributors who have contributed to this release. It wouldn't be possible without you!

Please try it out and let us know if you find any issues! 馃殌

Changelog

Fixed

  • #7083 Store Gateway: Fix lazy expanded postings with 0 length failed to be cached.
  • #7080 Receive: race condition in handler Close() when stopped early
  • #7132 Documentation: fix broken helm installation instruction
  • #7134 Store, Compact: Revert the recursive block listing mechanism introduced in thanos-io/thanos#6474 and use the same strategy as in 0.31. Introduce a --block-discovery-strategy flag to control the listing strategy so that a recursive lister can still be used if the tradeoff of slower but cheaper discovery is preferred.
  • #7122 Store Gateway: Fix lazy expanded postings estimate base cardinality using posting group with remove keys.
  • #7166 Receive/MultiTSDB: Do not delete non-uploaded blocks
  • #7179 Query: Fix merging of query analysis
  • #7224 Query-frontend: Add Redis username to the client configuration.
  • #7220 Store Gateway: Fix lazy expanded postings caching partial expanded postings and bug of estimating remove postings with non existent value. Added PromQLSmith based fuzz test to improve correctness.
  • #7225 Compact: Don't halt due to overlapping sources when vertical compaction is enabled
  • #7244 Query: Fix Internal Server Error unknown targetHealth: "unknown" when trying to open the targets page.
  • #7248 Receive: Fix RemoteWriteAsync was sequentially executed causing high latency in the ingestion path.
  • #7271 Query: fixing dedup iterator when working on mixed sample types.
  • #7289 Query Frontend: show warnings from downstream queries.
  • #7308 Store: Batch TSDB Infos for blocks.

Added

  • #7155 Receive: Add tenant globbing support to hashring config
  • #7231 Tracing: added missing sampler types
  • #7194 Downsample: retry objstore related errors
  • #7105 Rule: add flag --query.enable-x-functions to allow usage of extended promql functions (xrate, xincrease, xdelta) in loaded rules
  • #6867 Query UI: Tenant input box added to the Query UI, in order to be able to specify which tenant the query should use.
  • #7186 Query UI: Only show tenant input box when query tenant enforcement is enabled
  • #7175 Query: Add --query.mode=distributed which enables the new distributed mode of the Thanos query engine.
  • #7199 Reloader: Add support for watching and decompressing Prometheus configuration directories
  • #7200 Query: Add --selector.relabel-config and --selector.relabel-config-file flags which allows scoping the Querier to a subset of matched TSDBs.
  • #7233 UI: Showing Block Size Stats
  • #7256 Receive: Split remote-write HTTP requests via tenant labels of series
  • #7269 Query UI: Show peak/total samples in query analysis
  • #7280 *: Adding User-Agent to request logs
  • #7219 Receive: add --remote-write.client-tls-secure and --remote-write.client-tls-skip-verify flags to stop relying on grpc server config to determine grpc client secure/skipVerify.
  • #7297 *: mark as not queryable if status is not ready
  • #7302 Considering the X-Forwarded-For header for the remote address in the logs.
  • #7304 Store: Use loser trees for merging results

Changed

  • #7123 Rule: Change default Alertmanager API version to v2.

... (truncated)

Changelog

Sourced from github.com/thanos-io/thanos's changelog.

v0.35.0 - 02.05.2024

Fixed

  • #7083 Store Gateway: Fix lazy expanded postings with 0 length failed to be cached.
  • #7080 Receive: race condition in handler Close() when stopped early
  • #7132 Documentation: fix broken helm installation instruction
  • #7134 Store, Compact: Revert the recursive block listing mechanism introduced in thanos-io/thanos#6474 and use the same strategy as in 0.31. Introduce a --block-discovery-strategy flag to control the listing strategy so that a recursive lister can still be used if the tradeoff of slower but cheaper discovery is preferred.
  • #7122 Store Gateway: Fix lazy expanded postings estimate base cardinality using posting group with remove keys.
  • #7166 Receive/MultiTSDB: Do not delete non-uploaded blocks
  • #7179 Query: Fix merging of query analysis
  • #7224 Query-frontend: Add Redis username to the client configuration.
  • #7220 Store Gateway: Fix lazy expanded postings caching partial expanded postings and bug of estimating remove postings with non existent value. Added PromQLSmith based fuzz test to improve correctness.
  • #7225 Compact: Don't halt due to overlapping sources when vertical compaction is enabled
  • #7244 Query: Fix Internal Server Error unknown targetHealth: "unknown" when trying to open the targets page.
  • #7248 Receive: Fix RemoteWriteAsync was sequentially executed causing high latency in the ingestion path.
  • #7271 Query: fixing dedup iterator when working on mixed sample types.
  • #7289 Query Frontend: show warnings from downstream queries.
  • #7308 Store: Batch TSDB Infos for blocks.
  • #7301 Store Gateway: fix index header reader PostingsOffsets returning wrong values.

Added

  • #7155 Receive: Add tenant globbing support to hashring config
  • #7231 Tracing: added missing sampler types
  • #7194 Downsample: retry objstore related errors
  • #7105 Rule: add flag --query.enable-x-functions to allow usage of extended promql functions (xrate, xincrease, xdelta) in loaded rules
  • #6867 Query UI: Tenant input box added to the Query UI, in order to be able to specify which tenant the query should use.
  • #7186 Query UI: Only show tenant input box when query tenant enforcement is enabled
  • #7175 Query: Add --query.mode=distributed which enables the new distributed mode of the Thanos query engine.
  • #7199 Reloader: Add support for watching and decompressing Prometheus configuration directories
  • #7200 Query: Add --selector.relabel-config and --selector.relabel-config-file flags which allows scoping the Querier to a subset of matched TSDBs.
  • #7233 UI: Showing Block Size Stats
  • #7256 Receive: Split remote-write HTTP requests via tenant labels of series
  • #7269 Query UI: Show peak/total samples in query analysis
  • #7280 *: Adding User-Agent to request logs
  • #7219 Receive: add --remote-write.client-tls-secure and --remote-write.client-tls-skip-verify flags to stop relying on grpc server config to determine grpc client secure/skipVerify.
  • #7297 *: mark as not queryable if status is not ready
  • #7302 Considering the X-Forwarded-For header for the remote address in the logs.
  • #7304 Store: Use loser trees for merging results

Changed

  • #7123 Rule: Change default Alertmanager API version to v2.
  • #7192 Rule: Do not turn off ruler even if resolving fails
  • #7223 Automatic detection of memory limits and configure GOMEMLIMIT to match.
  • #7283 Compact: breaking 鈿狅笍 Replace group with resolution in compact downsample metrics to avoid cardinality explosion with large numbers of groups.
  • #7305 Query|Receiver: Do not log full request on ProxyStore by default.

Removed

... (truncated)

Commits

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 <dependency name> 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)

Bumps [github.com/thanos-io/thanos](https://github.com/thanos-io/thanos) from 0.34.2-0.20240501161908-1e745af6720c to 0.35.0.
- [Release notes](https://github.com/thanos-io/thanos/releases)
- [Changelog](https://github.com/thanos-io/thanos/blob/main/CHANGELOG.md)
- [Commits](https://github.com/thanos-io/thanos/commits/v0.35.0)

---
updated-dependencies:
- dependency-name: github.com/thanos-io/thanos
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels May 13, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github May 18, 2024

Looks like github.com/thanos-io/thanos is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this May 18, 2024
@dependabot dependabot bot deleted the dependabot/go_modules/github.com/thanos-io/thanos-0.35.0 branch May 18, 2024 00:09
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 go Pull requests that update Go code size/XS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants