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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ACM Obs bot] Bump stolostron/thanos to v0.36.0 #134

This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 18, 2024

  1. docs: fix link (thanos-io#7129)

    The link has moved to another since Cisco bought Banzai Cloud.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    GiedriusS authored and MichaHoffmann committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    8fa5ff9 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Merge pull request thanos-io#7131 from MichaHoffmann/mhoffm-cut-relea…

    …se-0.34.1
    
    Cut patch release 0.34.1
    MichaHoffmann authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    4cf1559 View commit details
    Browse the repository at this point in the history
  2. cache: attach object storage hash to iter key (thanos-io#6880)

    Attach object storage hash to the iter key so that it would be possible
    to reuse the same cache storage e.g. Redis for different buckets.
    Without this, the results are funny to say the least if you accidentally
    attempt to do that. Thus, let's add the hash to reduce the possibility
    of an accident for our users.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    987fac6 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    8249048 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40114ce View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7150 from MichaHoffmann/merge-release-0.…

    …34.1-to-main
    
    Merge release 0.34.1 to main
    MichaHoffmann authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    fc3b360 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Add support for extended promql functions in rule (thanos-io#7105)

    Adds a flag to register the extended promql functions supported by the thanos
    query engine when running the rule component.  This will allow rule config
    files containing query expressions with (xrate / xincrease / xdelta) to pass
    validation.  This will only work if the query endpoint in use is running the
    thanos engine.
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    sdufel authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    1723d1d View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Extended func support - doc update (thanos-io#7161)

    * Add support for extended promql functions in rule
    
    Adds a flag to register the extended promql functions supported by the thanos
    query engine when running the rule component.  This will allow rule config
    files containing query expressions with (xrate / xincrease / xdelta) to pass
    validation.  This will only work if the query endpoint in use is running the
    thanos engine.
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    
    * Update rendered docs with added flag
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    
    ---------
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    sdufel authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    42289ca View commit details
    Browse the repository at this point in the history
  2. Copy labels from remote instant queries (thanos-io#7151)

    Similar to thanos-io#6957, we should copy
    labels from remote instant queries so that memory does not get overwritten
    when processing series in a central engine.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ed44e01 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. e2e/query_frontend: add tests for explain/analyze (thanos-io#7160)

    Adding tests for explain/analyze with QFE. Will add fixes as separate
    PR.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    508d82e View commit details
    Browse the repository at this point in the history
  2. cache/caching_bucket: add path to hash (thanos-io#7158)

    Add path to the hash. This allows identifying difference instances by
    different config paths.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    75152c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Allow using different listing strategies (thanos-io#7134)

    * Allow using different listing strategies
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Expose flags for block list strategy
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Run make docs
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix whitespace
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add CHANGELOG entry
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    2f1f83f View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. cache: implement the circuit breaker pattern for asynchronous set ope…

    …rations in the cache client (thanos-io#7010)
    
    * Implement the circuit breaker pattern for asynchronous set operations in the cache client
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Add feature flag for circuitbreaker
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Sync docs
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Skip configuration validation if the circuit breaker is disabled
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Make lint happy
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Abstract the logic of the circuit breaker
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    ---------
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    damnever authored Feb 25, 2024
    Configuration menu
    Copy the full SHA
    f72b767 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. queryfrontend: fix analysis after API changes

    Fix the analysis functionality with query-frontend after the recent
    changes. Added tests for this.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    a532ccd View commit details
    Browse the repository at this point in the history
  2. bugfix: lazy posting optimization with wrong cardinality for estimati…

    …on (thanos-io#7122)
    
    * bugfix: catch lazy posting optimization using wrong cardinality for estimation
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    e7cd6c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. *: properly treat native histogram deduplication in chunk series merger

    We have detected a problem in the chunk seriers merger where it will
    panic in case it encounters native histogram chunks.
    I am using thanos as a library for a project and wanted to use the
    penalty function to dedup blocks from Prometheus instances.
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    deabad9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7163 from thanos-io/fix_queryrange_analysis

    queryfrontend: fix analysis after API changes
    MichaHoffmann authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    5ab87be View commit details
    Browse the repository at this point in the history
  3. Query UI: Add tenant box (thanos-io#6867)

    * Query UI: Add tenant box
    
    With this commit as tenant box is added to the query UI. It can be used
    to specify which tenant to use when making a query.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Re-compile static react app
    
    Recompiles the static react app as now needed following:
    thanos-io#6900
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Move changelog item to appropiate future release
    
    After merging it was under the 0.34 release.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Move query path tenancy proposal to done
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    ---------
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    jacobbaungard authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    360d24d View commit details
    Browse the repository at this point in the history
  4. receive: add support for globbing tenant specifiers (thanos-io#7155)

    We want to be able to route all tenants which begin with certain letters
    to some receivers so we need to have some kind of globbing/regex support
    in the hashring. This PR adds that functionality. We've been using this
    in prod successfully.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    4c7997d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. .circleci: bump setup_docker_version version (thanos-io#7177)

    The current image is deprecated. See
    https://discuss.circleci.com/t/remote-docker-image-deprecations-and-eol-for-2024/50176.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    084fb23 View commit details
    Browse the repository at this point in the history
  2. Unhide distributed execution mode

    This commit exposes the distributed query execution mode to end-users by unhiding the
    flag used to toggle this feature.
    
    The commit also adds documentation on when the mode is appropriate to be used.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    be02591 View commit details
    Browse the repository at this point in the history
  3. Add changelog entry

    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f6fed68 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Merge pull request thanos-io#7175 from fpetkovski/distributed-query-mode

    Unhide distributed execution mode
    fpetkovski authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    4166776 View commit details
    Browse the repository at this point in the history
  2. cortex/querier: fix analysis merging (thanos-io#7179)

    We were not merging analysis properly - mergo was overwriting data.
    Instead of using a whole library for this, just write two small
    functions and use them. Add test to cover this.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c06d55d View commit details
    Browse the repository at this point in the history
  3. Fix docs

    Fixes docs formatting and updates the distributed execution link to the done proposal.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9694f01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a97a6ff View commit details
    Browse the repository at this point in the history
  5. Added platformengineers

    Signed-off-by: Munir Khakhi <munir@improwised.com>
    munir131 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6664247 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Added platformengineers (thanos-io#7181)

    Signed-off-by: Munir Khakhi <munir@improwised.com>
    munir131 authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    673c82f View commit details
    Browse the repository at this point in the history
  2. Bump google.golang.org/protobuf to v1.33.0 (thanos-io#7191)

    This PR bumps the version of google.golang.org/protobuf to v1.33.0 fix a
    potential vulnerability in the protojson.Unmarhsl function [1] that can
    occure when unmarshaling a message with a protobuf value.
    
    Even if the function isn't used directly in Thanos it would be safer to
    just bump it directly.
    
    [1] https://pkg.go.dev/vuln/GO-2024-2611
    
    Signed-off-by: Daniel Mellado <dmellado@redhat.com>
    danielmellado authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    e40e364 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbc9738 View commit details
    Browse the repository at this point in the history
  4. fix: make responsive support page and change size of platform-enginee…

    …r logo
    
    fix: add anchor tag to all images
    Signed-off-by: Payal17122000 <raviyapayal17@gmail.com>
    payalraviya committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    adca80b View commit details
    Browse the repository at this point in the history
  5. downsample: retry objstore related errors

    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    xBazilio committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5fa40d7 View commit details
    Browse the repository at this point in the history
  6. downsample: retry objstore related errors

    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    xBazilio committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    4c10194 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. rule: do not turn off if resolving fails (thanos-io#7192)

    Do not turn off Ruler if resolving fails. We can still (try to) evaluate
    rules even if Alertmanager is not available.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    31af6da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0be6c87 View commit details
    Browse the repository at this point in the history
  3. Query UI: Only show tenant box with enforcement on (thanos-io#7186)

    With this commit we only show the tenant-ui box when enforcement of
    tenancy is on, as it is not needed otherwise.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    jacobbaungard authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    5910ed6 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    d889195 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Merge pull request thanos-io#7193 from Improwised/support-page-changes

    change platform-engineer logo size and make 'https://thanos.io/support/' responsive
    fpetkovski authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    3019dfe View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Merge pull request thanos-io#7164 from pedro-stanaka/fix/dedup-iter

    compact: properly treat native histogram deduplication in chunk series merger
    fpetkovski authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    7acce0c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Reloader: Add support for watching and decompressing Prometheus confi…

    …guration directories (thanos-io#7199)
    
    Signed-off-by: Daniel Hrabovcak <thespiritxiii@gmail.com>
    TheSpiritXIII authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    7eda7ff View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. [FEAT] Adding blog post (thanos-io#7202)

    Signed-off-by: Helia Barroso <helia.barroso@hotmail.com>
    Co-authored-by: Helia Barroso <helia.barroso@hotmail.com>
    heliapb and Helia Barroso authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    528f066 View commit details
    Browse the repository at this point in the history
  2. storepb: make ServerAsClient channels unbuffered

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    bbfb8fd View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7207 from MichaHoffmann/mhoffm-make-serv…

    …er-as-client-channels-unbuffered
    
    storepb: make ServerAsClient channels unbuffered
    fpetkovski authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    dea822d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Add support for TSDB selector in querier (thanos-io#7200)

    * Add support for TSDB selector in querier
    
    This PR allows using the query distributed mode against a set of multi-tenant receivers
    as described in https://github.com/thanos-io/thanos/blob/main/docs/proposals-done/202301-distributed-query-execution.md#distributed-execution-against-receive-components.
    
    The feature is enabled by a selector.relabel-config flag in the Query component
    which allows it to select a subset of TSDBs to query based on their external labels.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add CHANGELOG entry and fix docs
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix tests
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add comments
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add test case for MatchersForLabelSets
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix failing test
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Use an unbuffered channel
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Change flag description
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Remove parameter from ServerAsClient
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    f731719 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    2623e49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6df670f View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Update thanos-io/promql-engine (thanos-io#7215)

    * Update thanos-io/promql-engine
    
    This commit updates the promql-engine module to latest main and modifies
    to remote engine based on the breaking change.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix lint
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    4a2a455 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. expose NewPromSeriesSet (thanos-io#7214)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Mar 23, 2024
    Configuration menu
    Copy the full SHA
    deb615f View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. [CHORE] adding auto GOMEMLIMIT flag (thanos-io#7223)

    Co-authored-by: Filip Petkovski <filip.petkovsky@gmail.com>
    nicolastakashi and fpetkovski authored Mar 24, 2024
    Configuration menu
    Copy the full SHA
    93c79b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. bump objstore package version to latest main (thanos-io#7228)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b721f09 View commit details
    Browse the repository at this point in the history
  2. Query-frontend: fix missing redis username config (thanos-io#7224)

    * add username cfg to rueidis client
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * update changelog
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    thibaultmg authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b55ffbc View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. UI: Showing Block Size Stats (thanos-io#7233)

    * feat(ui): added BlockSizeStats calculation to blocks page
    
    A block can have a list of contained files set in `.thanos.files`.
    If the `files` array is set, all referenced files with `size_bytes` set are counted:
    - sum of all `chunk/*` file sizes
    - size of index file
    - total size (sum of both)
    
    Shows statistics about the selected block in the block details view:
    - Total size of block
    - Size of index (and percentage of total)
    - Size of all chunks (and percentage of total)
    - Daily growth, based on total size and block duration
    
    Output is humanized up to Pebibytes and fixed to two decimal places;
    raw bytes are accessible through mouse over / title text.
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    * feat(ui): added aggregated BlockSizeStats to blocks row title
    
    Added total size of all blocks from a source to the row title, beneath the source name.
    
    The shown total size is humanized up to pebibytes and fixed to two decimal places;
    raw bytes value is accessible through mouse over / title text.
    
    The shown value will refresh with selected compaction levels, but doesn't take block filter into account.
    
    I thought about showing daily growth as well, but just summing all milliseconds of all blocks doesn't work with overlapping blocks / multiple resolutions.
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    * chore(docs): added UI block size PR to CHANGELOG.md
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    * chore(ui): removed comments
    
    Automatic code formatting duplicated some comments near import statements.
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    ---------
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    outofrange authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    6c613fc View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Fix lazy expanded postings cache and bug of non equal matcher (thanos…

    …-io#7220)
    
    * fix lazy expanded postings cache and bug of non equal matcher with non existent values
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * test case for remove keys noop
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * add promqlsmith fuzz test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix go mod
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * rename test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix series request timestamp
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * skip e2e test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * handle non lazy expanded case
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update comment
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    4d7a75f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Bump Prometheus to include new label regex optimization (thanos-io#7232)

    * bump Prometheus version to include new label matcher regex value optimization
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix again
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * include latest fix
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update go mod
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix explain test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix test again
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update again
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix tests so far
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix compactor tests
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * use own out of order chunk index
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4f664e3 View commit details
    Browse the repository at this point in the history
  2. update docs for receive routing only with limits (thanos-io#7241)

    Signed-off-by: Alec Rajeev <13004609+alecrajeev@users.noreply.github.com>
    alecrajeev authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    943401f View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. docs: add thanoscon 2024 talks (thanos-io#7243)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    f707f8c View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. remove write method from Compactor interface (thanos-io#7246)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    881beb9 View commit details
    Browse the repository at this point in the history
  2. change shipper to not overwrite all external labels (thanos-io#7247)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    4bf7867 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. fix(changelog): fix GOMEMLIMIT pull request reference

    Signed-off-by: roth-wine <philipp.roth@hetzner.com>
    roth-wine committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8cdece5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7250 from roth-wine/pr-fix-changelog-gom…

    …emlimit-reference
    
    fix(changelog): fix GOMEMLIMIT pull request reference
    fpetkovski authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c7b1cc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e802745 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Added Shield in adopters (thanos-io#7254)

    * Added Shield in adopters
    
    Signed-off-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com>
    
    * Upload compatible image 
    
    Signed-off-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com>
    Signed-off-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com>
    Co-authored-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com>
    suhas-chikkanna and suhas-chikkanna-shield authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f80fd94 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Tracing: added missing sampler types (thanos-io#7231)

    * added missing sampler types
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    * added changelog entry
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    * fixed changelog entry
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    * Fixed changelog entry conflict
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    ---------
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    NeerajNagure authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    3048d99 View commit details
    Browse the repository at this point in the history
  2. fix query_test when --race enabled (thanos-io#7258)

    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    jnyi authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    603fb38 View commit details
    Browse the repository at this point in the history
  3. go.mod: bump promql-engine (thanos-io#7263)

    Bump promql-engine version to include samples counting.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    40465ee View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Fix 7244 error targets page (thanos-io#7245)

    * added UNKNOWN to TargetHealth_value at targets proto
    
    Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com>
    
    * added TargetHealth_value UNKNOWN to rpc.pb.go
    
    Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com>
    
    ---------
    
    Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com>
    tizki authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    6b3aa32 View commit details
    Browse the repository at this point in the history
  2. clarify documentation around selecor.relabel-config option

    Signed-off-by: notafile <nota@notafile.com>
    NotAFile committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    78b5bbc View commit details
    Browse the repository at this point in the history
  3. clarify writing around sharding

    Signed-off-by: notafile <nota@notafile.com>
    NotAFile committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    74c5dc9 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. don't halt compaction due to overlapping sources when vertical compac…

    …tion is enabled (thanos-io#7225)
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    d6d3645 View commit details
    Browse the repository at this point in the history
  2. Propagate the query plan

    * Serialize the plan for remote executions
    
    latest engine
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    Propagate marshaled plan and introduce optimizer
    
    Propagating the query plan in the remote engine requests and introduce new SetProjectionColumns optimizer
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Fixing passing down of plan
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * go mod tidy
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * avoid panics
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * delete dev file
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * undo small refactor
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * improve test
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    generating protos
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    fixing v1
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    delete unused method
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    Set projection labels after distributing queries
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a6dc67b View commit details
    Browse the repository at this point in the history
  3. removing second precision engine, upstream already truncates

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    79b11f5 View commit details
    Browse the repository at this point in the history
  4. Passing the plan along as the query in remote executions

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    350796b View commit details
    Browse the repository at this point in the history
  5. Using proper constructors passing the query plan

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f5bcc13 View commit details
    Browse the repository at this point in the history
  6. Refactor query creation from plan

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    11f87d8 View commit details
    Browse the repository at this point in the history
  7. fallback in case we cant use plan

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    0bed7ef View commit details
    Browse the repository at this point in the history
  8. refactor, add tests

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    409cfed View commit details
    Browse the repository at this point in the history
  9. Refactor to method

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    4ae0449 View commit details
    Browse the repository at this point in the history
  10. last nits

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    9ef4b5a View commit details
    Browse the repository at this point in the history
  11. api/ui: show peak/total samples in analyze (thanos-io#7269)

    Show the new peak/total fields in analyze output next to each operator.
    Add tooltips to explain what is the meaning of each field.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a106d5f View commit details
    Browse the repository at this point in the history
  12. Merge pull request thanos-io#7266 from NotAFile/clarify-relabel-selec…

    …tor-docs
    
    Clarify documentation around selecor.relabel-config option
    fpetkovski authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f7853dd View commit details
    Browse the repository at this point in the history
  13. Merge pull request thanos-io#7261 from pedro-stanaka/feat/plan-serial…

    …ize-optimize
    
    query: forward query plan in the remote query request
    fpetkovski authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    953ce26 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. receive/handler: implement tenant label splitting (thanos-io#7256)

    * receive/handler: implement tenant label splitting
    
    Implement splitting incoming HTTP requests along some label inside of
    the timeseries themselves. This functionality is useful when you have
    one big application exposing lots of series and, for instance, you have
    a label `team` that identifies different owners of metrics in that
    application. Then using this you can use that `team` label to have
    different tenants in Thanos.
    
    Only negative thing that I could spot is that if after splitting one of
    the requests fails then that code is used for all tenants and that skews
    the Receiver metrics a little bit. I think that can be left as a TODO
    task.
    
    Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com>
    
    * test/e2e: add more receiver tests
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * thanos/receive: note that splitting takes precendence over HTTP
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * thanos/receive: fix typo
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com>
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    5280bb6 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. query: fixing dedup iterator when working on mixed sample types (than…

    …os-io#7271)
    
    * query: fixing dedup iterator when working on mixed sample types
    
    There was a panic in case the dedupiterator worked on two chunks with both Native Histograms and Float (XOR encoded).
    
    Co-authored-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing lint
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * removing comments
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Fixing repro test case
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing initialization
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * adding header to new file
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * using t.Run
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing ordering of samples in tests
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    Co-authored-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    pedro-stanaka and rabenhorst authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8227108 View commit details
    Browse the repository at this point in the history
  2. change the reflect package to an unsafe package (thanos-io#7143)

    - as 'reflect.String.Header' is deprecated, it is replaced with an unsafe package.
    
    Signed-off-by: Youngjun <yj.yoo@okestro.com>
    yj-yoo authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    652e8cc View commit details
    Browse the repository at this point in the history
  3. Receive: fix issue-7248 with parallel receive_forward (thanos-io#7267)

    * Receive: fix issue-7248 by introducing a worker pool
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * fix unit test bug
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * fix CLI flags not pass into the receive handler
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * address comments
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * init context in constructor
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    ---------
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    jnyi authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    140bc87 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Fix incorrect comments (thanos-io#7268)

    Signed-off-by: Magiceses <magiceses0118@gmail.com>
    magiceses authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    968899f View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. [CHORE] adding user agent (thanos-io#7281)

    Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
    nicolastakashi authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9338e1e View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. receive/multitsdb: do not delete not uploaded blocks (thanos-io#7166)

    * receive/multitsdb: do not delete not uploaded blocks
    
    If a block hasn't been uploaded yet then tell the TSDB layer not to
    delete them. This prevents a nasty race where the TSDB layer can delete
    a block before the shipper gets to it. I saw this happen with a very
    small block.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * receive/multitsdb: change order
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * shipper/receive: just use a single lock
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    5fb0c69 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Compact: Replace group with resolution in ownsample metrics (thanos-i…

    …o#7283)
    
    Compaction dowsnample metrics have too high a cardinality, causing metric
    bloat on large installations. The group information is better suited to logs.
    * Replace with a resolution label to reduce cardinality.
    
    Fixes: thanos-io#5841
    
    Signed-off-by: SuperQ <superq@gmail.com>
    SuperQ authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f7ba140 View commit details
    Browse the repository at this point in the history
  2. Propagate warnings from instant queries

    Warnings from remote instant queries get turned into errors, which
    is a bug. It should be up to the root client to decide whether warnings
    should be show as such, or converted to errors.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b0be155 View commit details
    Browse the repository at this point in the history
  3. Add CHANGELOG entry

    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    fe0931d View commit details
    Browse the repository at this point in the history
  4. Merge pull request thanos-io#7286 from fpetkovski/instant-query-warns

    Propagate warnings from instant queries
    fpetkovski authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    6582c81 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Receive: stop relying on grpc server config to set grpc client secure…

    …/skipVerify
    
    Signed-off-by: Guillaume Lecerf <guillaume.lecerf@iziwork.com>
    guillaumelecerf committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    9998c9b View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7219 from guillaumelecerf/bugfix/client-…

    …tls-external-termination
    
    Receive: stop relying on grpc server config to set grpc client secure/skipVerify
    fpetkovski authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    c3cd031 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Show warnings in query frontend (thanos-io#7289)

    * Show warnings in query frontend
    
    QFE currently does not parse warnings from downstream queriers.
    This commit fixes that by adding the field to proto messages and
    modifies the merge function to take warnings into account.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add CHANGELOG entry
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Omit empty warnings
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a96e7f3 View commit details
    Browse the repository at this point in the history
  2. Optimize empty posting check in lazy posting (thanos-io#7298)

    * change lazy postings empty posting check to use cardinality
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update lazy posting test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    7c8fe85 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Sidecar: mark as unqueryable if prometheus is down (thanos-io#7297)

    If the prometheus that belongs to a sidecar is down we dont need to
    query the sidecar. This PR makes it so that we take the sidecar out of
    the endpoint set then. We do the same for all other store APIs by
    retuning an error in the info/Info gRPC call if they are marked as not
    ready.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    57016bd View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. [CHORE] considering X-Forwarded-For on HTTP Logging (thanos-io#7303)

    Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
    nicolastakashi authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    23d2052 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Query|Receiver: Do not log full request on ProxyStore by default (tha…

    …nos-io#7305)
    
    * Query|Receiver|Store: Do not log full request on ProxyStore by default
    
    We had a problem on our production where a sudden increase in requests with long matchers was putting our receivers under a lot of pressure.
    Upon checking profiles we saw that the problem was calls to Log()
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    a007648 View commit details
    Browse the repository at this point in the history
  2. *: Updating hashicorp LRU cache to v2 (thanos-io#7306)

    * *: Updating hashicorp LRU cache to v2
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding some new comments regarding removing complexity of TTL
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Using new version everywhere
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * rephrase the comment
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e6fc833 View commit details
    Browse the repository at this point in the history
  3. store: use loser trees (thanos-io#7304)

    Remove a long-standing TODO item in the code - let's use the great loser
    tree implementation by Bryan. It is faster than the heap because less
    comparisons are needed. Should be a nice improvement given that the heap
    is used in a lot of hot paths.
    
    Since Prometheus also uses this library, it's tricky to import the "any"
    version. I tried doing bboreham/go-loser#3 but
    it's still impossible to do that. Let's just copy/paste the code, it's
    not a lot.
    
    Bench:
    
    ```
    goos: linux
    goarch: amd64
    pkg: github.com/thanos-io/thanos/pkg/store
    cpu: Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz
                 │   oldkway   │               newkway               │
                 │   sec/op    │    sec/op     vs base               │
    KWayMerge-16   2.292m ± 3%   2.075m ± 15%  -9.47% (p=0.023 n=10)
    
                 │   oldkway    │               newkway               │
                 │     B/op     │     B/op      vs base               │
    KWayMerge-16   1.553Mi ± 0%   1.585Mi ± 0%  +2.04% (p=0.000 n=10)
    
                 │   oldkway   │              newkway               │
                 │  allocs/op  │  allocs/op   vs base               │
    KWayMerge-16   27.26k ± 0%   26.27k ± 0%  -3.66% (p=0.000 n=10)
    ```
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    6bf98f9 View commit details
    Browse the repository at this point in the history
  4. Store: batch tsdb infos (thanos-io#7308)

    Batch TSDB Infos for bucket store for blocks with overlapping ranges.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    fed2870 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Proxy: acceptance tests for relabel filter (thanos-io#7309)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    4145f03 View commit details
    Browse the repository at this point in the history
  2. Stores: respect replica labels in LabelValues and LabelNames (thanos-…

    …io#7310)
    
    * Proxy: acceptance test for proxy store with replica labels
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * Stores: handle replica labels in label_value and label_names grpcs
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    ---------
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bd74665 View commit details
    Browse the repository at this point in the history
  3. CHANGELOG: Mark 0.35 as in progress (thanos-io#7312)

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d9508cc View commit details
    Browse the repository at this point in the history
  4. Cut release candidate v0.35.0-rc.0 (thanos-io#7314)

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bcad1e1 View commit details
    Browse the repository at this point in the history
  5. added Trademark URL (thanos-io#7107)

    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    kartikaysaxena authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    2d23490 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Allow specifying OTLP resource attributes for traces

    This commit adds a resource_attributes field to the OTLP tracing configuration.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a534d10 View commit details
    Browse the repository at this point in the history
  2. Add CHANGELOG entry

    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5960dd6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7317 from fpetkovski/otel-resource-attrs

    Allow specifying OTLP resource attributes for traces
    fpetkovski authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    17afd29 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    1e745af View commit details
    Browse the repository at this point in the history
  2. compact: recover from panics (thanos-io#7318)

    For thanos-io#6775, it would be useful
    to know the exact block IDs to aid debugging.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored May 1, 2024
    Configuration menu
    Copy the full SHA
    6e08d1a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Cut release v0.35.0 (thanos-io#7320)

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode authored May 2, 2024
    Configuration menu
    Copy the full SHA
    d9a0efa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d506ace View commit details
    Browse the repository at this point in the history
  3. Fix version

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode committed May 2, 2024
    Configuration menu
    Copy the full SHA
    02cb115 View commit details
    Browse the repository at this point in the history
  4. Merge pull request thanos-io#7322 from saswatamcode/merge-release-0.3…

    …5-to-main
    
    Merge release 0.35 to main
    saswatamcode authored May 2, 2024
    Configuration menu
    Copy the full SHA
    f0b1753 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Sidecar: wait for prometheus on startup (thanos-io#7323)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 3, 2024
    Configuration menu
    Copy the full SHA
    c94b34c View commit details
    Browse the repository at this point in the history
  2. adding broken test case

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 3, 2024
    Configuration menu
    Copy the full SHA
    3ad558e View commit details
    Browse the repository at this point in the history
  3. Query: fixing matching of exemplar stores with multi tenants

    When using the exemplars proxy to search for exemplars on receivers, if one receiver had tenants that did not match the selector on the external label it would get
    skipped completely even if it had a tenant that actually matched
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 3, 2024
    Configuration menu
    Copy the full SHA
    f5fb9af View commit details
    Browse the repository at this point in the history
  4. adding changelog

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 3, 2024
    Configuration menu
    Copy the full SHA
    20a608a View commit details
    Browse the repository at this point in the history
  5. Emit tracing span for remote queries

    This commit adds a new tracing span for remotely delegated queries
    with attributes related to the query and remote engine.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed May 3, 2024
    Configuration menu
    Copy the full SHA
    8cb4d87 View commit details
    Browse the repository at this point in the history
  6. Fix lint

    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed May 3, 2024
    Configuration menu
    Copy the full SHA
    170eabc View commit details
    Browse the repository at this point in the history
  7. rename func

    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    pedro-stanaka committed May 3, 2024
    Configuration menu
    Copy the full SHA
    167c32f View commit details
    Browse the repository at this point in the history
  8. e2e/compact: add repro for issue thanos-io#6775 (thanos-io#7333)

    Adding a minimal test case for issue thanos-io#6775 - reproduces the panic in the
    compactor.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored May 3, 2024
    Configuration menu
    Copy the full SHA
    038a0b2 View commit details
    Browse the repository at this point in the history
  9. Merge pull request thanos-io#7332 from fpetkovski/trace-remote-queries

    Emit tracing span for remote queries
    fpetkovski authored May 3, 2024
    Configuration menu
    Copy the full SHA
    90558f5 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Query: Fixing extended functions in distributed querier (thanos-io#7331)

    * Adding repro case for broken query with distributed engine
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Fixing problem with distributed queries and xfunctios
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Adding support for extended functions in tenancy enforcement
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Moving custom parser to new package
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * fixing go-lint
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Using same opts and reorganize imports
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * fixing problem with query format
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * fixing flaky tests
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * removing extra test
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * yet another flaky test
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    pedro-stanaka authored May 4, 2024
    Configuration menu
    Copy the full SHA
    70e3bd9 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. level change (thanos-io#7330)

    Signed-off-by: Vanshikav123 <vanshikav928@gmail.com>
    Vanshikav123 authored May 6, 2024
    Configuration menu
    Copy the full SHA
    6bbd899 View commit details
    Browse the repository at this point in the history
  2. Ruler UI: usage of alert.query-template inside Rules UI (thanos-io#7329)

    * rule
    
    Signed-off-by: Vanshikav123 <vanshikav928@gmail.com>
    
    * rule-changes
    
    Signed-off-by: Vanshikav123 <vanshikav928@gmail.com>
    
    * prettier
    
    Signed-off-by: Vanshikav123 <vanshikav928@gmail.com>
    
    * Rebuild
    
    Signed-off-by: Vanshikav123 <vanshikav928@gmail.com>
    
    * changes after make react-app
    
    Signed-off-by: Vanshikav123 <vanshikav928@gmail.com>
    
    ---------
    
    Signed-off-by: Vanshikav123 <vanshikav928@gmail.com>
    Vanshikav123 authored May 6, 2024
    Configuration menu
    Copy the full SHA
    7ce3f35 View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7326 from pedro-stanaka/fix/exemplars-st…

    …ore-multitsdb
    
    Query: fix exemplar proxying for receivers with multiple tenants
    fpetkovski authored May 6, 2024
    Configuration menu
    Copy the full SHA
    07838b8 View commit details
    Browse the repository at this point in the history
  4. Add timeout to endpointset metric collector

    We have seen deadlocks with endpoint discovery caused by the metric
    collector hanging and not releasing the store labels lock. This causes
    the endpoint update to hang, which also makes all endpoint readers hang on
    acquiring a read lock for the resolved endpoints slice.
    
    This commit makes sure the Collect method on the metrics collector has
    a built in timeout to guard against cases where an upstream call never
    reads from the collection channel.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed May 6, 2024
    Configuration menu
    Copy the full SHA
    cad8f93 View commit details
    Browse the repository at this point in the history
  5. Dependency - Update minio-go to v7.0.70 (thanos-io#7335)

    * Update minio-go to v7.0.70
    
    Add support for EKS Pod Identity
    fix issue: thanos-io#7157
    
    Signed-off-by: farhad <eqfarhad@gmail.com>
    
    * Changelog - support for EKS Pod Identity
    
    Updated changelog
    
    Signed-off-by: farhad <eqfarhad@gmail.com>
    
    ---------
    
    Signed-off-by: farhad <eqfarhad@gmail.com>
    eqfarhad authored May 6, 2024
    Configuration menu
    Copy the full SHA
    ab8f2b3 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. *: Promql changes to add support to extended functions throught Thanos (

    thanos-io#7338)
    
    * fixing extended functions support in more places
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Adding new failint for the Parse() method
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Adding new method for ParseMetricSelector
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Fixing missing imports
    
    Extending test to check behavior
    
    More missing imports
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Fixing method name
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Solving references to forbidden functions
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Treating promql validation from ParseExpr
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing funcs
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka authored May 7, 2024
    Configuration menu
    Copy the full SHA
    970cbbe View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Bump webpack from 5.70.0 to 5.91.0 in /pkg/ui/react-app

    Bumps [webpack](https://github.com/webpack/webpack) from 5.70.0 to 5.91.0.
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](webpack/webpack@v5.70.0...v5.91.0)
    
    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored May 9, 2024
    Configuration menu
    Copy the full SHA
    6dbf535 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Rebuild react app

    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed May 10, 2024
    Configuration menu
    Copy the full SHA
    a27c96a View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7342 from thanos-io/dependabot/npm_and_y…

    …arn/pkg/ui/react-app/webpack-5.91.0
    
    Bump webpack from 5.70.0 to 5.91.0 in /pkg/ui/react-app
    fpetkovski authored May 10, 2024
    Configuration menu
    Copy the full SHA
    2d738f0 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Align tenant pruning according to wall clock (thanos-io#7299)

    * Align tenant pruning according to wall clock.
    
    Pruning a tenant currently acquires a lock on the tenant's TSDB,
    which blocks reads from incoming queries. We have noticed spikes in
    query latency when tenants get decomissioned since each receiver will
    prune the tenant at a different time.
    
    To reduce the window where queries get degraded, this commit makes sure that
    pruning happens at predictable intervals by aligning it to the wall clock, similar
    to how head compaction is aligned.
    
    The commit also changes the tenant deletion condition to look at the duration
    from the min time of the tenant, rather than from the last append time.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Improve tests
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored May 13, 2024
    Configuration menu
    Copy the full SHA
    da2bbb6 View commit details
    Browse the repository at this point in the history
  2. Bump ip from 1.1.5 to 1.1.9 in /pkg/ui/react-app (thanos-io#7344)

    Bumps [ip](https://github.com/indutny/node-ip) from 1.1.5 to 1.1.9.
    - [Commits](indutny/node-ip@v1.1.5...v1.1.9)
    
    ---
    updated-dependencies:
    - dependency-name: ip
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 13, 2024
    Configuration menu
    Copy the full SHA
    6d312d3 View commit details
    Browse the repository at this point in the history
  3. Bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /pkg/ui/react-app (t…

    …hanos-io#7348)
    
    Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.1 to 5.3.4.
    - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
    - [Commits](webpack/webpack-dev-middleware@v5.3.1...v5.3.4)
    
    ---
    updated-dependencies:
    - dependency-name: webpack-dev-middleware
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 13, 2024
    Configuration menu
    Copy the full SHA
    9b26db4 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Propagate request ID through gRPC context (thanos-io#7356)

    * Propagate request ID through gRPC context
    
    The request ID only gets propagated through HTTP calls and is not available
    in gRPC servers.
    
    This commit adds intereceptors to grpc servers and clients to make sure request ID
    propagation happens.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add license
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored May 15, 2024
    Configuration menu
    Copy the full SHA
    9707a4f View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. compact/planner: fix issue 6775 (thanos-io#7334)

    * compact/planner: fix issue 6775
    
    It doesn't make sense to vertically compact downsampled blocks so mark
    them with the no compact marker if downsampled blocks were detected in
    the plan. Seems like the Planner is the best place for this logic - I
    just repeated the previous pattern with the large index file filter.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * CHANGELOG: add item
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored May 17, 2024
    Configuration menu
    Copy the full SHA
    e752424 View commit details
    Browse the repository at this point in the history
  2. Implement flag --query-frontend.slow-query-logs-user-header

    Signed-off-by: Markus Meyer <m.meyer@mytaxi.com>
    wndhydrnt committed May 17, 2024
    Configuration menu
    Copy the full SHA
    6774ba0 View commit details
    Browse the repository at this point in the history
  3. Update docs

    Signed-off-by: Markus Meyer <m.meyer@mytaxi.com>
    wndhydrnt committed May 17, 2024
    Configuration menu
    Copy the full SHA
    ee8dfba View commit details
    Browse the repository at this point in the history
  4. update changelog

    Signed-off-by: Markus Meyer <m.meyer@mytaxi.com>
    wndhydrnt committed May 17, 2024
    Configuration menu
    Copy the full SHA
    0ba4422 View commit details
    Browse the repository at this point in the history
  5. fix lint issues in docs

    Signed-off-by: Markus Meyer <m.meyer@mytaxi.com>
    wndhydrnt committed May 17, 2024
    Configuration menu
    Copy the full SHA
    25ff6b6 View commit details
    Browse the repository at this point in the history
  6. Allow configurable request logger in Store Gateway (thanos-io#7367)

    * allow configurable request logger for Store Gateway
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * lint
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * lint
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix tests
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * address comments
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix tests
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored May 17, 2024
    Configuration menu
    Copy the full SHA
    9e6cbd9 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Receive: fix serverAsClient.Series goroutines leak (thanos-io#6948)

    * fix serverAsClient goroutines leak
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * fix lint
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * update changelog
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * delete invalid comment
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * remove temp dev test
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * remove timer channel drain
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    thibaultmg authored May 20, 2024
    Configuration menu
    Copy the full SHA
    258154a View commit details
    Browse the repository at this point in the history
  2. misc: convert more code to build with stringlabels (thanos-io#7372)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 20, 2024
    Configuration menu
    Copy the full SHA
    d671a95 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Docs: update my affiliation (thanos-io#7375)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 21, 2024
    Configuration menu
    Copy the full SHA
    fa0b4bd View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into slow-query-logs-user-header

    Signed-off-by: Markus Meyer <hydrantanderwand@gmail.com>
    wndhydrnt authored May 21, 2024
    Configuration menu
    Copy the full SHA
    4031f5e View commit details
    Browse the repository at this point in the history
  3. Receive: fix stats (thanos-io#7373)

    If we account stats for remote write and local writes we will count them
    twice since the remote write will be counted locally again by the remote
    receiver instance.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 21, 2024
    Configuration menu
    Copy the full SHA
    66841fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f062718 View commit details
    Browse the repository at this point in the history
  5. Merge pull request thanos-io#7336 from fpetkovski/endpoint-collect-ti…

    …meout
    
    Add timeout to endpointset metric collector
    fpetkovski authored May 21, 2024
    Configuration menu
    Copy the full SHA
    9db31c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    011501f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. UI: use prometheus POST query API (thanos-io#7377)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 22, 2024
    Configuration menu
    Copy the full SHA
    8834a47 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. *: Ensure objstore flag values are masked & disable debug/pprof/cmdli…

    …ne (thanos-io#7382)
    
    * *: Ensure objstore flag values are masked & disable debug/pprof/cmdline
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * small fix
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode authored May 23, 2024
    Configuration menu
    Copy the full SHA
    2538562 View commit details
    Browse the repository at this point in the history
  2. Query: adding stats to the remote engine

    We are currently losing track of query stats because the remote engine does not transmit performance stats on gRPC calls.
    In this PR I am adding some fields to the Query API response to include some stats.
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    09f8d0b View commit details
    Browse the repository at this point in the history
  3. using new version of engine

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    c4b3f05 View commit details
    Browse the repository at this point in the history
  4. Implement query sample statistics in promql interface

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    7b7aa38 View commit details
    Browse the repository at this point in the history
  5. adjusting logging

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    0202811 View commit details
    Browse the repository at this point in the history
  6. fixing lint

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    f003848 View commit details
    Browse the repository at this point in the history
  7. Adding changelog

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    ef033d5 View commit details
    Browse the repository at this point in the history
  8. Using latest main for promql-engine

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    e7da0c7 View commit details
    Browse the repository at this point in the history
  9. go mod tidy

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    e634c10 View commit details
    Browse the repository at this point in the history
  10. Only send stats at the end

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    4c55387 View commit details
    Browse the repository at this point in the history
  11. early continue on stats consume

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    57aaa11 View commit details
    Browse the repository at this point in the history
  12. fixing details

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    d7df515 View commit details
    Browse the repository at this point in the history
  13. last fix on tests

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    8fcb50a View commit details
    Browse the repository at this point in the history
  14. Do not declare reference, instead declare value object

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    847f0d4 View commit details
    Browse the repository at this point in the history
  15. Adding checks for backward compatibility

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed May 23, 2024
    Configuration menu
    Copy the full SHA
    c79c9ff View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Add request ID to gRPC and HTTP client spans

    This commit adds the request ID as a span tag to outgoing (client)
    http and gRPC requests. This would allow easier correlation
    of traces and logs using the request ID.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed May 24, 2024
    Configuration menu
    Copy the full SHA
    1208806 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7384 from fpetkovski/grpc-request-id

    Add request ID to client grpc spans
    fpetkovski authored May 24, 2024
    Configuration menu
    Copy the full SHA
    77c8864 View commit details
    Browse the repository at this point in the history
  3. Proxy: unify store filtering (thanos-io#7371)

    In LabelNames and LabelValues gRPC calls were not pruned properly. While
    results are not wrong, this leads to inefficient fan-out for setups with
    many endpoints.
    We took the opportunity to unify the store filtering and generally also
    the larger layout of the gRPC methods, including logging and tracing.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 24, 2024
    Configuration menu
    Copy the full SHA
    60179ef View commit details
    Browse the repository at this point in the history
  4. Merge pull request thanos-io#7361 from pedro-stanaka/feat/remote-trac…

    …king-stats
    
    Query: adding stats to the remote engine
    fpetkovski authored May 24, 2024
    Configuration menu
    Copy the full SHA
    1282e84 View commit details
    Browse the repository at this point in the history
  5. Appending warn to changelog about breaking change (thanos-io#7388)

    * Appending warn to changelog about breaking change
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Including warning emoji
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka authored May 24, 2024
    Configuration menu
    Copy the full SHA
    fcda8e7 View commit details
    Browse the repository at this point in the history
  6. Query: set keepalive for store grpc client (thanos-io#7385)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 24, 2024
    Configuration menu
    Copy the full SHA
    9be63b3 View commit details
    Browse the repository at this point in the history
  7. Update info on thanoscon

    Since the event already passed, remove mention about how to submit
    a new topic and how to register.
    
    Signed-off-by: Mario Apra <mariotapra@gmail.com>
    derrix060 authored May 24, 2024
    Configuration menu
    Copy the full SHA
    4aa17cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    447cb96 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. remove tags interceptor

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3ab833e View commit details
    Browse the repository at this point in the history
  2. remove tags interceptor

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    e01e4ab View commit details
    Browse the repository at this point in the history
  3. add changelog

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    44e31e3 View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG.md

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    4ae6d73 View commit details
    Browse the repository at this point in the history
  5. update changelog

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    e540872 View commit details
    Browse the repository at this point in the history
  6. Update go_grpc_middleware to v2.0.0

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7554405 View commit details
    Browse the repository at this point in the history
  7. ctx

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    695912e View commit details
    Browse the repository at this point in the history
  8. Update CHANGELOG.md

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    42cc9c8 View commit details
    Browse the repository at this point in the history
  9. add changelog

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3d7da10 View commit details
    Browse the repository at this point in the history
  10. Update CHANGELOG.md

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    98ce7e2 View commit details
    Browse the repository at this point in the history
  11. fix taggingsuite test

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    789ef6a View commit details
    Browse the repository at this point in the history
  12. lint

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    61fc465 View commit details
    Browse the repository at this point in the history
  13. add request id in logging field

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    95d4c57 View commit details
    Browse the repository at this point in the history
  14. lint

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2789d1b View commit details
    Browse the repository at this point in the history
  15. docs-s

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7849529 View commit details
    Browse the repository at this point in the history
  16. lint

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3e863ef View commit details
    Browse the repository at this point in the history
  17. linting

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    bd1f066 View commit details
    Browse the repository at this point in the history
  18. changelog

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b84242a View commit details
    Browse the repository at this point in the history
  19. update query pkg to use internal tracing pkg to accomodate update of …

    …grpc middleware
    
    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed May 27, 2024
    Configuration menu
    Copy the full SHA
    cf472a9 View commit details
    Browse the repository at this point in the history
  20. Merge pull request thanos-io#6651 from coleenquadros/update_grpc_mw

    Update go-grpc-middleware to v2.0.0
    fpetkovski authored May 27, 2024
    Configuration menu
    Copy the full SHA
    c03e70f View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Query: dont pass query hints to avoid triggering pushdown (thanos-io#…

    …7392)
    
    If we have a new querier it will create query hints even without the
    pushdown feature being present anymore. Old sidecars will then trigger
    query pushdown which leads to broken max,min,max_over_time and
    min_over_time.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored May 28, 2024
    Configuration menu
    Copy the full SHA
    1c7ecab View commit details
    Browse the repository at this point in the history
  2. *: Using native histograms for grpc middleware metrics (thanos-io#7393)

    * *: Using native histograms for grpc middleware metrics
    
    Since we updated the middleware library, we can now use native histograms to keep track of latencies in grpc calls.
    This is a semi-breaking change if people enabled native histogram collection on their Prometheus monitoring Thanos instances.
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    adding change log
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * removing empty space;
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Put full disclaimer in changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka authored May 28, 2024
    Configuration menu
    Copy the full SHA
    dfa7dd5 View commit details
    Browse the repository at this point in the history
  3. Cut patch release v0.35.1 (thanos-io#7394)

    * compact: recover from panics (thanos-io#7318)
    
    For thanos-io#6775, it would be useful
    to know the exact block IDs to aid debugging.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * Sidecar: wait for prometheus on startup (thanos-io#7323)
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * Receive: fix serverAsClient.Series goroutines leak (thanos-io#6948)
    
    * fix serverAsClient goroutines leak
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * fix lint
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * update changelog
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * delete invalid comment
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * remove temp dev test
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * remove timer channel drain
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * Receive: fix stats (thanos-io#7373)
    
    If we account stats for remote write and local writes we will count them
    twice since the remote write will be counted locally again by the remote
    receiver instance.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * *: Ensure objstore flag values are masked & disable debug/pprof/cmdline (thanos-io#7382)
    
    * *: Ensure objstore flag values are masked & disable debug/pprof/cmdline
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * small fix
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * Query: dont pass query hints to avoid triggering pushdown (thanos-io#7392)
    
    If we have a new querier it will create query hints even without the
    pushdown feature being present anymore. Old sidecars will then trigger
    query pushdown which leads to broken max,min,max_over_time and
    min_over_time.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * Cut patch release v0.35.1
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Co-authored-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Co-authored-by: Michael Hoffmann <mhoffm@posteo.de>
    Co-authored-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    4 people authored May 28, 2024
    Configuration menu
    Copy the full SHA
    086a698 View commit details
    Browse the repository at this point in the history
  4. Merge v0.35.1 to main

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode committed May 28, 2024
    Configuration menu
    Copy the full SHA
    419a0d9 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Merge v0.35.1 to main

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode committed May 29, 2024
    Configuration menu
    Copy the full SHA
    d948cde View commit details
    Browse the repository at this point in the history
  2. Fix changelog

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode committed May 29, 2024
    Configuration menu
    Copy the full SHA
    927fa21 View commit details
    Browse the repository at this point in the history
  3. compactor: hold lock for a shorter amount of time (thanos-io#7265)

    If we are constantly running compactor in a loop then we shouldn't pay
    the price of constantly holding the lock in the garbage collection
    function. What the lock holding means in practice that we have to wait
    two or sometimes even three times the amount it takes to sync metas.
    That doesn't make sense since we are running the compactor in a loop and
    the compacted blocks are properly taken care of.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored May 29, 2024
    Configuration menu
    Copy the full SHA
    a252b24 View commit details
    Browse the repository at this point in the history
  4. Merge pull request thanos-io#7398 from saswatamcode/merge-release-0.3…

    …5.1-to-main
    
    Merge release 0.35.1 to main
    saswatamcode authored May 29, 2024
    Configuration menu
    Copy the full SHA
    863d914 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Merge branch 'main' into slow-query-logs-user-header

    Signed-off-by: Markus Meyer <hydrantanderwand@gmail.com>
    wndhydrnt authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    c9c0024 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7363 from freenowtech/slow-query-logs-us…

    …er-header
    
    Query-frontend: Set value of remote_user field in Slow Query Logs from HTTP header
    fpetkovski authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    167032d View commit details
    Browse the repository at this point in the history
  3. Split promql span into query create and exec spans

    This commit splits the single promql_query_exec span into two
    separate spans, covering query creation and execution.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    65ff447 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Added Conclusion Xforce (thanos-io#7412)

    Co-authored-by: Jeroen van de Lockand <jeroen.vandelockand@conclusionxforce.nl>
    jeroenvandelockand and Jeroen van de Lockand authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    58447e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. receive: remove serverAsClient usage (thanos-io#7411)

    * receive: remove serverAsClient usage
    
    Remove serverAsClient usage to reduce CPU usage.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * receive: remove unused param
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * receive: make local client lazy
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c08dc14 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Merge pull request thanos-io#7409 from fpetkovski/trace-query-calls

    Split promql span into query create and exec spans
    fpetkovski authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    b72f7da View commit details
    Browse the repository at this point in the history
  2. Sidecar: fix startup sequence (thanos-io#7403)

    Previously we defered starting the gRPC server by blocking the whole
    startup until we could ping prometheus. This breaks usecases that rely
    on the config reloader to start prometheus.
    We fix it by using a channel to defer starting the grpc server
    and loading external labels in an actor concurrently.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    8aa42c8 View commit details
    Browse the repository at this point in the history
  3. Changelog - update the changelog entry position

    Dependency: Update minio-go to v7.0.70 which includes support for EKS Pod Identity.
    
    Signed-off-by: farhad <eqfarhad@gmail.com>
    eqfarhad committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    ba950f6 View commit details
    Browse the repository at this point in the history
  4. [Chore] Update Prometheus (thanos-io#7416)

    * Uupdate Prometheus
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    * Updating prometheus to 4e664035e84e
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    * Temporarily pinning prometheus common
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    * fixing lint
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    * Using jsoniter to encode promql responses
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    * Removing e2e test case with unvalid hifen on a matcher -> prometheus now support this use case
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    * Updating prometheus to v0.52.2-0.20240606174736-edd558884b24
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    * pinning grpc to v1.63.2
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    
    ---------
    
    Signed-off-by: alanprot <alanprot@gmail.com>
    Co-authored-by: EC2 Default User <ec2-user@ip-172-31-21-10.us-west-2.compute.internal>
    alanprot and EC2 Default User authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    882d6a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Merge pull request thanos-io#7423 from eqfarhad/main

    Changelog - update the changelog entry position
    fpetkovski authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    8ec0c24 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Use cached label sets (thanos-io#7420)

    The distributed engine retrieves label sets once per query, and
    doing the expensive copying and conversion uses a lot of memory.
    
    We already set them in the format we need in the endpoint status,
    so we can retrieve them from there.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    10c417f View commit details
    Browse the repository at this point in the history
  2. Updates devcontainer dockerfile (thanos-io#7428)

    Fetches the right version of prometheus from
    the releases api rather than the tags api
    
    Signed-off-by: Aritra24 <24430013+aritra24@users.noreply.github.com>
    aritra24 authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3c569da View commit details
    Browse the repository at this point in the history
  3. Fixup dependabot config (thanos-io#7421)

    * Remove unused/broken `vendor` key.
    * Increase Go PR limit from 5 to 20.
    * Fixup yaml consistency.
    
    Signed-off-by: SuperQ <superq@gmail.com>
    SuperQ authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0dd79e7 View commit details
    Browse the repository at this point in the history
  4. Bump actions/checkout from 3 to 4 (thanos-io#7431)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    92b8d7b View commit details
    Browse the repository at this point in the history
  5. Bump github/codeql-action from 2 to 3 (thanos-io#7434)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    97439d7 View commit details
    Browse the repository at this point in the history
  6. Bump peter-evans/create-pull-request from 3 to 6 (thanos-io#7432)

    Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3 to 6.
    - [Release notes](https://github.com/peter-evans/create-pull-request/releases)
    - [Commits](peter-evans/create-pull-request@v3...v6)
    
    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-pull-request
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8a597d2 View commit details
    Browse the repository at this point in the history
  7. Bump github.com/felixge/fgprof from 0.9.2 to 0.9.4 (thanos-io#7453)

    Bumps [github.com/felixge/fgprof](https://github.com/felixge/fgprof) from 0.9.2 to 0.9.4.
    - [Release notes](https://github.com/felixge/fgprof/releases)
    - [Commits](felixge/fgprof@v0.9.2...v0.9.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/felixge/fgprof
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a2c8001 View commit details
    Browse the repository at this point in the history
  8. Bump github.com/klauspost/compress from 1.17.8 to 1.17.9 (thanos-io#7447

    )
    
    Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.17.8 to 1.17.9.
    - [Release notes](https://github.com/klauspost/compress/releases)
    - [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
    - [Commits](klauspost/compress@v1.17.8...v1.17.9)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/klauspost/compress
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d375979 View commit details
    Browse the repository at this point in the history
  9. Bump github.com/onsi/gomega from 1.29.0 to 1.33.1 (thanos-io#7448)

    Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.29.0 to 1.33.1.
    - [Release notes](https://github.com/onsi/gomega/releases)
    - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
    - [Commits](onsi/gomega@v1.29.0...v1.33.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/onsi/gomega
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3439c63 View commit details
    Browse the repository at this point in the history
  10. Bump actions/setup-go from 3 to 5 (thanos-io#7435)

    Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 5.
    - [Release notes](https://github.com/actions/setup-go/releases)
    - [Commits](actions/setup-go@v3...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-go
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    86382a8 View commit details
    Browse the repository at this point in the history
  11. Enhanced bytes limiter with data type param (thanos-io#7414)

    * Refactor existing stats incrementation for touched and fetched data
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Add TypedBytesLimiter
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Remove addAndCheck func
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Update BytesLimiter interface to accept dataType param
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Added tests
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Fix build + changelog
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Fix wrong data type
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Changed storeDataType to be exported
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Revert []BytesLimiter to BytesLimtier
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Lint
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * More reverts
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * More
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Rename DefaultBytesLimiterFactory back to NewBytesLimiterFactory
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Changed StoreDataType from string to int
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Removed nil check for bytesLimiter
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * nit
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    * Removed changelog
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    
    ---------
    
    Signed-off-by: Justin Jung <jungjust@amazon.com>
    justinjung04 authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    651a4a4 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Use the default dependabot labeling (thanos-io#7457)

    Dependabot already includes `dependencies` on PRs. Removing the config
    will cause it to also include an ecosystem label like `go`.
    
    Signed-off-by: SuperQ <superq@gmail.com>
    SuperQ authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ceb0515 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. chore: updating objstore (thanos-io#7462)

    Signed-off-by: 🌲 Harry 🌊 John 🏔 <johrry@amazon.com>
    harry671003 authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    aa10ec3 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Upgrade Prometheus common and Prometheus to latest main (thanos-io#7465)

    * upgrade Prometheus common and Prometheus to latest main
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * lint
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    065e3dd View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Bump objstore version (thanos-io#7469)

    Signed-off-by: Aleksei Atavin <axeo@aiven.io>
    axeoman authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    d9095d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    0272269 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Store: add failing test to show an issue with tsdb selector (thanos-i…

    …o#7468)
    
    The TSDB Selector is more powerful then label matchers. The issue is
    that we propagate the TSDB to select with label matchers, but they
    cannot convey enough information to select the right TSDB. This is an
    example of a configuration that would select too many TSDBs.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0ff119d View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Store: fix merge race (thanos-io#7476)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    52975fc View commit details
    Browse the repository at this point in the history
  2. chore: fix docs check (thanos-io#7478)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    d0045e9 View commit details
    Browse the repository at this point in the history
  3. chore: update objstore (thanos-io#7477)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    ddcdeeb View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Bump github.com/opentracing/basictracer-go from 1.0.0 to 1.1.0 (thano…

    …s-io#7449)
    
    Bumps [github.com/opentracing/basictracer-go](https://github.com/opentracing/basictracer-go) from 1.0.0 to 1.1.0.
    - [Release notes](https://github.com/opentracing/basictracer-go/releases)
    - [Commits](opentracing/basictracer-go@v1.0.0...v1.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/opentracing/basictracer-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ac9ed2b View commit details
    Browse the repository at this point in the history
  2. Bump go.elastic.co/apm/module/apmot from 1.11.0 to 1.15.0 (thanos-io#…

    …7441)
    
    Bumps [go.elastic.co/apm/module/apmot](https://github.com/elastic/apm-agent-go) from 1.11.0 to 1.15.0.
    - [Release notes](https://github.com/elastic/apm-agent-go/releases)
    - [Changelog](https://github.com/elastic/apm-agent-go/blob/main/CHANGELOG.asciidoc)
    - [Commits](elastic/apm-agent-go@v1.11.0...v1.15.0)
    
    ---
    updated-dependencies:
    - dependency-name: go.elastic.co/apm/module/apmot
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a179bdf View commit details
    Browse the repository at this point in the history
  3. Bump actions/setup-node from 3 to 4 (thanos-io#7433)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6a08cd1 View commit details
    Browse the repository at this point in the history
  4. Bump braces from 3.0.2 to 3.0.3 in /pkg/ui/react-app (thanos-io#7424)

    Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
    - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
    - [Commits](micromatch/braces@3.0.2...3.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: braces
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    0f109dc View commit details
    Browse the repository at this point in the history
  5. Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (thanos-io#7437)

    Bumps google.golang.org/protobuf from 1.34.1 to 1.34.2.
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/protobuf
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b31034e View commit details
    Browse the repository at this point in the history
  6. Bump actions/cache from 3 to 4 (thanos-io#7458)

    Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    d82b2bd View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Proxy: fix response set panic (thanos-io#7484)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    9a96e34 View commit details
    Browse the repository at this point in the history
  2. CHANGELOG: Mark 0.36 as in progress

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    a758991 View commit details
    Browse the repository at this point in the history
  3. Cut release candidate v0.36.0-rc.0 (thanos-io#7490)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    c930d2e View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Cut release candidate 0.36.0 rc.1 (thanos-io#7510)

    * *: fix server grpc histograms (thanos-io#7493)
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * Close endpoints after the gRPC server has terminated (thanos-io#7509)
    
    Endpoints are currently closed as soon as we receive a SIGTERM or SIGINT.
    This causes in-flight queries to get cancelled since outgoing connections
    get closed instantly.
    
    This commit moves the endpoints.Close call after the grpc server shutdown
    to make sure connections are available as long as the server is running.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Cut release candidate v0.36.0-rc.1
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    ---------
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    Co-authored-by: Filip Petkovski <filip.petkovsky@gmail.com>
    MichaHoffmann and fpetkovski authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    8511649 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Cut release v0.36.0 (thanos-io#7578)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    cfff551 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Cut patch release v0.36.1 (thanos-io#7636)

    * Proxy: Query goroutine leak when `store.response-timeout` is set (thanos-io#7618)
    
    time.AfterFunc() returns a time.Timer object whose C field is nil,
    accroding to the documentation. A goroutine blocks forever on reading
    from a `nil` channel, leading to a goroutine leak on random slow
    queries.
    
    Signed-off-by: Mikhail Nozdrachev <mikhail.nozdrachev@aiven.io>
    
    * pkg/clientconfig: fix TLS configs with only CA (thanos-io#7634)
    
    065e3dd introduced a regression: TLS configurations for Thanos Ruler
    query and alerting with only a CA file failed to load.
    
    For instance, the following snippet is a valid query configuration:
    
    ```
    - static_configs:
      - prometheus.example.com:9090
      scheme: https
      http_config:
        tls_config:
          ca_file: /etc/ssl/cert.pem
    ```
    
    The test fixtures (CA, certificate and key files) are copied from
    prometheus/common and are valid until 2072.
    
    Signed-off-by: Simon Pasquier <spasquie@redhat.com>
    
    * Cut patch release v0.36.1
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * Fix failing e2e test (thanos-io#7620)
    
    Signed-off-by: 🌲 Harry 🌊 John 🏔 <johrry@amazon.com>
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Mikhail Nozdrachev <mikhail.nozdrachev@aiven.io>
    Signed-off-by: Simon Pasquier <spasquie@redhat.com>
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Signed-off-by: 🌲 Harry 🌊 John 🏔 <johrry@amazon.com>
    Co-authored-by: Mikhail Nozdrachev <mikhail.nozdrachev@aiven.io>
    Co-authored-by: Simon Pasquier <spasquie@redhat.com>
    Co-authored-by: Harry John <johrry@amazon.com>
    4 people authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    99a5742 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Merge tag 'refs/tags/v0.36.1' into release-2.12

    0.36.1
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE1+Kiu8aVHZ4ftONVi1izIcBIpbsFAma7PE4ACgkQi1izIcBI
    # pbvZHxAAhfJa+kcknGtz5LDAydoU3XXAuNJC9QlVsYcgARv7QSlW3EEY3x6EmHxs
    # oBsGXAD+bUAhUUQ0yGKgLox6qAU7feH0LnWUIpgxW5nmha3Zwhavx3AhoW6BNTz4
    # kPFeHoSjf2grOUGO98YyJOoOEezr2+DR+l+vLb8fYF7Wi3Y4CEhIysAbUhX6LqUz
    # ygyQY5/f9vTCdlgo+JnDOOHuS8487bnrC2Fk6cJyLKzF6njqaG+HCO7CtEf/jhs8
    # oIwTPIt6gKw6ujXGx7ej1/043w3hAPbUE94D6yIgPhu9w1gEOw71sQZ4dy0h34cs
    # lhbDJni9AcTIA6YqS9XGpZ2BntGREJC8tR7+GofxVvbncvD8WuD2Z8M5kFgy02Gi
    # KA2jmH0HQCLTs796f8WlZK5Ti0IOiulMO0pBMECw7O++OawddRopqLUcuWLiMrwt
    # CLhTbc0UCMxqvWuWBY5E/ij12UIX8SeowEPTa11FjaDyInaeOQeQrOMiVP4veENp
    # H10don6CP9O52FIjtznYh96EgZcO4f6NVhYuu0pEAfA87NSUf3ouZ03PbI0RIxP0
    # P64UkYwH7zVCrJ36E9QxLqc/xs53ijQxKJm+P7d6Nnd5FGlE6Nimr77ti7Q5eakt
    # dIGQXUymJSBEjl9j1rTS+BNihYyvvWKO9eshYwV8/tj+iYYOLeU=
    # =uXXl
    # -----END PGP SIGNATURE-----
    # gpg: directory '/home/runner/.gnupg' created
    # gpg: keybox '/home/runner/.gnupg/pubring.kbx' created
    # gpg: Signature made Tue Aug 13 10:58:22 2024 UTC
    # gpg:                using RSA key D7E2A2BBC6951D9E1FB4E3558B58B321C048A5BB
    # gpg: Can't check signature: No public key
    github-actions[bot] committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a228ddd View commit details
    Browse the repository at this point in the history
  2. [bot]go mod tidy

    Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    61d5789 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. update

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    e994b8f View commit details
    Browse the repository at this point in the history