12976 Commits

Author SHA1 Message Date
Bartlomiej Plotka
d344ea7bf4
Merge pull request #16790 from prometheus/v2.53.4-deps
[RELASE 2.53] Prepare 2.53.5 + Bump deps
v2.53.5
2025-06-30 10:38:19 +01:00
bwplotka
488a420b6e Upgrade golangci-lint due to timeouts for v1 version.
Signed-off-by: bwplotka <bwplotka@gmail.com>
2025-06-27 16:28:17 +01:00
bwplotka
ddb9f4c70a Update npm packages.
Signed-off-by: bwplotka <bwplotka@gmail.com>
2025-06-27 16:28:17 +01:00
bwplotka
fd4a786443 Prepare 2.53.5 release.
Signed-off-by: bwplotka <bwplotka@gmail.com>
2025-06-27 16:28:13 +01:00
bwplotka
e6e2f90402 [RELASE 2.53] Bump Go deps in prep for 2.53.4
Also updated Go version to 1.23 as some deps require it.

Signed-off-by: bwplotka <bwplotka@gmail.com>
2025-06-27 09:49:55 +01:00
Bartlomiej Plotka
eb44f9232d
Backward compatibility with upcoming index v3 (#16762)
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
Co-authored-by: Ganesh Vernekar <ganeshvern@gmail.com>
2025-06-25 09:11:26 +01:00
Bryan Boreham
a8e32147b3
[BUGFIX] Top-level: Update GOGC before loading TSDB (#16521)
We should use the configured value, or Prometheus' default of 75%, while
initializing and loading the WAL.

Since the Go default is 100%, most Prometheus users would experience
higher memory usage before the value is configured.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2025-06-24 15:02:17 +01:00
George Krajcsovits
c8b591988a
Merge pull request #16229 from prometheus/krajo/prep-release-2.53.4
Prepare release 2.53.4
v0.53.4 v2.53.4
2025-03-18 15:26:06 +01:00
György Krajcsovits
71eab074ce Prepare release 2.53.4
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2025-03-18 14:29:44 +01:00
George Krajcsovits
b65829a225
Merge pull request #16220 from bboreham/backport-16174-2-53
[Release 2.53] [BUGFIX] Scraping: bump cache iteration after error
2025-03-18 14:15:26 +01:00
Bryan Boreham
e86b9812f4 [BUGFIX] Scraping: bump cache iteration after error
Backport of #16174 to LTS release-2.53 branch.

We use the cache iteration number to detect when the same metric has
occurred twice in a scrape. We need to bump this number at the end of
every scrape, not just successful scrapes.

The `iter` number is also used:
* After a successful scrape, to delete older metrics and metadata.
* To detect when metadata changed in this scrape.

None of those additional cases is broken by incrementing the number
on error.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2025-03-17 18:09:01 +00:00
Bryan Boreham
63d1e56525 [TESTS] Scrape: make caching work in benchmark
Returning 0 from Append means 'unknown', so the series is never cached.

Return arbitrary numbers instead.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2025-03-17 18:08:03 +00:00
George Krajcsovits
3c99f4cfee
Merge pull request #16090 from machine424/backpo
backport[2.53]: config: set gogc default value when config body is empty (#16052)
2025-03-11 09:41:30 +01:00
Danial Eskandari
e7ef1c0d9a
config: set gogc default value when config body is empty (#16052)
* fix: set gogc default value when config body is empty

Signed-off-by: Danial Eskandari <doneskandari@gmail.com>

* refactor: explicitly check value 75 in `TestGoGCDefaultValueOnEmptyConfigBody`

add GoGC assertion in `TestEmptyConfig`, also removed the no longer needed runtime config assignment in `TestEmptyGlobalBlock`

Signed-off-by: Danial Eskandari <doneskandari@gmail.com>

* refactor: remove `TestGoGCDefaultValueOnEmptyConfigBody` to reduce duplicate assertions

Signed-off-by: Danial Eskandari <doneskandari@gmail.com>

---------

Signed-off-by: Danial Eskandari <doneskandari@gmail.com>
Signed-off-by: machine424 <ayoubmrini424@gmail.com>
2025-03-05 15:44:54 +01:00
machine424
7d29854c71
chore: update actions/cache to v4.2.2
avoiding

Error: This request has been automatically failed because it uses a deprecated version of `actions/cache: 0c45773b623bea8c8e75f6c82b208c3cf94ea4f9`. Please update your workflow to use v3/v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down

like in https://github.com/prometheus/prometheus/actions/runs/13678387950/job/38244352964?pr=16090

Signed-off-by: machine424 <ayoubmrini424@gmail.com>
2025-03-05 15:44:54 +01:00
machine424
9987480e9d
chore: update prometheus/promci to v0.4.6
The used version had a no-longer-supported actions/upload-artifact version

Which led to:

Error: This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

as in https://github.com/prometheus/prometheus/actions/runs/13591433692/job/38242934626

Signed-off-by: machine424 <ayoubmrini424@gmail.com>
2025-03-05 15:44:54 +01:00
Jack Westbrook
c18864fc0f
fix(lezer-promql): add missing types export in package.json (#15397)
Signed-off-by: Jack Westbrook <jack.westbrook@gmail.com>
2024-11-19 09:58:01 +00:00
Bryan Boreham
1491d29fb1
Merge pull request #15330 from prometheus/make-release-2.53.3
Make release 2.53.3 LTS
v0.53.3 v2.53.3
2024-11-05 12:15:36 +00:00
Bryan Boreham
16217a6fcc Make release 2.53.3 LTS
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-11-04 20:01:03 +00:00
Bryan Boreham
d8d52f35d3
Merge pull request #14740 from prometheus/backport-14685
[release 2.53] Backport #14685 Scraping: allow multiple samples on same series
2024-08-27 11:43:40 +01:00
Bryan Boreham
d697719db6 [BUGFIX] Scraping: allow multiple samples on same series (#14685)
So long as they specify timestamps. We don't check that the timestamps
are different.

Extend test, and use client_golang/prometheus/testutil to simplify metric check.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-08-27 10:16:37 +01:00
Bryan Boreham
6e971a7dc9
Merge pull request #14645 from prometheus/prep-2.53.2
Cut release 2.53.2
v0.53.2 v2.53.2
2024-08-09 14:46:33 +01:00
Bryan Boreham
f7d316a3d0 Cut release 2.53.2
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-08-09 12:32:34 +01:00
Bryan Boreham
72d84f511f
Merge pull request #14515 from prometheus/revert-13777-remoteread2 (#14523)
Revert "Chunked remote read: close the querier earlier"

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-07-31 12:16:11 +01:00
Bryan Boreham
14cfec3f60
Prepare release 2.53.1 (#14452)
Co-authored-by: George Krajcsovits <krajorama@users.noreply.github.com>
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
v0.53.1 v2.53.1
2024-07-10 11:14:07 +01:00
Bryan Boreham
7083ae8267
[release 2.53] Revert 13583 to stop dropping samples in remote-write catch-up (#14446)
* Revert "fix bug that would cause us to endlessly fall behind (#13583)"
This reverts commit 0c71230784368da829f1f02d412d181d7a06aee6.
(leaving the new test in place)

* TSDB: enhance TestRun_AvoidNotifyWhenBehind
With code suggested by @cstyan in #14439.

* WAL watcher: add back log line showing current segment

---------

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-07-10 10:00:31 +01:00
George Krajcsovits
4c35b9250a
Merge pull request #14303 from prometheus/prepare-2.53.0-release
Prepare 2.53.0 release
v0.53.0 v2.53.0
2024-06-18 15:08:14 +02:00
George Krajcsovits
29d3e48267
Update CHANGELOG.md
Co-authored-by: Julien <291750+roidelapluie@users.noreply.github.com>
Signed-off-by: George Krajcsovits <krajorama@users.noreply.github.com>
2024-06-18 13:45:53 +02:00
György Krajcsovits
e121d07388 Prepare release 2.53.0
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-16 10:24:09 +02:00
George Krajcsovits
604287400c
Merge pull request #14284 from prometheus/prepare-2.53.rc.1
Prepare 2.53.rc.1
v0.53.0-rc.1 v2.53.0-rc.1
2024-06-11 14:01:40 +02:00
György Krajcsovits
dd8676218b Prepare 2.53.0-rc.1 release
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-11 12:56:32 +02:00
György Krajcsovits
4cfec57606 Revert "Update changelog due to pr 14273"
This reverts commit dd4400146521c996239da57d2a225a608e3915cb.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-11 12:55:02 +02:00
Ben Kochie
4c4c2be6dd
Merge pull request #14288 from prometheus/superq/pick_14285
Tune default GOGC
2024-06-11 11:58:10 +02:00
SuperQ
38bf349ff7
Update changelog for GOGC tuning
Include #14285 in changelog.

Signed-off-by: SuperQ <superq@gmail.com>
2024-06-11 11:37:32 +02:00
SuperQ
6ccee2c4a5
Tune default GOGC
Adjust the default GOGC value to 75. This is less of a memory savings,
but has less impact on CPU use.

Signed-off-by: SuperQ <superq@gmail.com>
2024-06-11 11:17:33 +02:00
George Krajcsovits
dea904150b
Merge pull request #14276 from prometheus/pick-pr14273-to-2.53
Fix Group.Equals() to take in account the new queryOffset too (#14273)
2024-06-07 10:40:31 +02:00
György Krajcsovits
dd44001465 Update changelog due to pr 14273
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-07 10:21:27 +02:00
Marco Pracucci
1d2f2cb43d Fix Group.Equals() to take in account the new queryOffset too (#14273)
Signed-off-by: Marco Pracucci <marco@pracucci.com>
2024-06-07 10:20:00 +02:00
George Krajcsovits
80d39c8189
Merge pull request #14255 from prometheus/prepare-v2.53-rc.0
Version bump to v2.53.0-rc.0
v0.53.0-rc.0 v2.53.0-rc.0
2024-06-07 08:35:10 +02:00
György Krajcsovits
3feefd903b Update changelog from review comments
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-06 17:54:04 +02:00
György Krajcsovits
c8de725aba Fix typo in changelog
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-06 12:31:03 +02:00
György Krajcsovits
73f74d301e Clarify action to take with regards to the changelog
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-06 12:29:49 +02:00
György Krajcsovits
b59034ec31 Ammend changelog with missing user impact entries
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-06 12:29:34 +02:00
György Krajcsovits
8397c7bc48 Version bump to v2.53.0-rc.0
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-06-06 09:56:36 +02:00
Ben Kochie
f5eff89811
Merge pull request #14240 from prometheus/dependabot/go_modules/google.golang.org/api-0.183.0
Signed-off-by: Ben Kochie <superq@gmail.com>
2024-06-05 20:28:39 +02:00
dependabot[bot]
5cc0e641cf
build(deps): bump google.golang.org/api from 0.182.0 to 0.183.0
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.182.0 to 0.183.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.182.0...v0.183.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 17:46:34 +00:00
Ben Kochie
84ad107195
Merge pull request #14236 from prometheus/dependabot/go_modules/golang.org/x/tools-0.22.0
build(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0
2024-06-05 19:45:32 +02:00
Björn Rabenstein
a078cf8a4a
Merge pull request #14221 from prometheus/beorn7/ci
CI: Actually enable the default fallback behavior of docker-pushrm
2024-06-05 19:02:50 +02:00
Ben Kochie
8a3cca96f6
Merge pull request #14238 from prometheus/dependabot/go_modules/github.com/digitalocean/godo-1.117.0
build(deps): bump github.com/digitalocean/godo from 1.116.0 to 1.117.0
2024-06-05 18:16:31 +02:00
Ben Kochie
d7ee54b7b5
Merge pull request #14242 from prometheus/dependabot/go_modules/github.com/aws/aws-sdk-go-1.53.16
build(deps): bump github.com/aws/aws-sdk-go from 1.53.15 to 1.53.16
2024-06-05 18:12:57 +02:00