Ganesh Vernekar
54e010926b
Cut v3.10.0 final release ( #18184 )
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
v0.310.0
v3.10.0
2026-02-25 10:54:13 -08:00
Julien
95d45f2ff1
Merge pull request #18124 from roidelapluie/roidelapluie/registry-specific-arch-exclusion
...
chore(ci): Add registry-specific architecture exclusions
2026-02-20 14:26:49 +01:00
Julien Pivotto
6acbd1aa42
chore(ci): Add registry-specific architecture exclusions
...
Fixes #18123
Introduces DOCKER_REGISTRY_ARCH_EXCLUSIONS to exclude specific
architectures from specific registries. This allows riscv64 to be
excluded from quay.io (which returns unauthorized) while still
supporting it on docker.io.
The new registry_arch_is_excluded function extracts the registry
from DOCKER_REPO and checks if registry:arch is in the exclusion
list. This is applied during push, tag, and manifest creation steps.
This fix ensures s390x and other architectures are included in
quay.io manifests even when riscv64 fails to push.
Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
2026-02-20 12:32:34 +01:00
Ganesh Vernekar
7d0024ef84
Merge pull request #18115 from prometheus/codesome/distroless-riscv64
...
Cut v3.10.0-rc.1
v0.310.0-rc.1
v3.10.0-rc.1
2026-02-19 15:46:57 -08:00
Ganesh Vernekar
decde0b364
Cut v3.10.0-rc.1
...
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
2026-02-19 15:22:03 -08:00
Ganesh Vernekar
864c522879
Merge pull request #18110 from roidelapluie/roidelapluie/riskv64
...
chore: Exclude riskv64 from distroless images
2026-02-19 15:20:55 -08:00
Julien Pivotto
debc951f2a
chore: Exclude riskv64 from distroless images
...
Upstream distroless does not support riskv64 yet
Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
2026-02-18 15:25:34 +01:00
Ganesh Vernekar
dda169f14c
Merge pull request #18075 from prometheus/codesome/cut-3.10.0-rc.0
...
Cut v3.10.0-rc.0
v0.310.0-rc.0
v3.10.0-rc.0
2026-02-17 14:17:34 -08:00
Ganesh Vernekar
b494365aa7
Cut v3.10.0-rc.0
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-17 13:52:55 -08:00
Ganesh Vernekar
ad00ed0609
Optimize TestDiskFillingUpAfterDisablingOOO to run on i386
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-17 13:35:44 -08:00
Divyansh Mishra
d4eef1c87f
tsdb: Optimize LabelValues for sparse intersections ( Fixes #14551 )
...
Signed-off-by: Divyansh Mishra <divyanshmishra@Divyanshs-MacBook-Air-3.local>
2026-02-17 13:35:31 -08:00
Ganesh Vernekar
05fac7cba1
Merge pull request #18068 from prometheus/codesome/stale-race
...
tsdb: Fix locking in Head.deleteSeriesByID
2026-02-13 14:46:08 -08:00
Ganesh Vernekar
daeef8b7b6
Add unit test to detect race in Head.deleteSeriesByID
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-13 14:07:44 -08:00
Ganesh Vernekar
5504d39b3e
tsdb: Fix locking in Head.deleteSeriesByID
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-12 11:59:07 -08:00
Ganesh Vernekar
ec3d3e06e2
Merge pull request #18059 from prometheus/codesome/upgrade-go-1.26
...
Upgrade Go to 1.26.0 for building Prometheus
2026-02-11 15:06:57 -08:00
Ganesh Vernekar
216ddb524e
Rollback Go version to 1.25.0 in go.mod files
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-11 14:40:52 -08:00
Ganesh Vernekar
0d59a920bc
Remove the goexperiment.synctest build tag
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-11 13:53:10 -08:00
Ganesh Vernekar
64b97bf488
Disable 'newexpr' in golangci-lint
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-11 13:46:41 -08:00
Ganesh Vernekar
631282ac18
Upgrade golangci-lint to v2.9.0
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-11 13:46:41 -08:00
Ganesh Vernekar
7cca0755c3
Upgrade Go to 1.26.0 for building Prometheus
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-11 13:46:36 -08:00
Ganesh Vernekar
873fdf2f0c
Merge pull request #18024 from prometheus/codesome/3-10-go-deps
...
Update Go dependencies for v3.10 release
2026-02-10 14:30:02 -08:00
Ganesh Vernekar
0ede19e2ee
Replace deprecated google.CredentialsFromJSON with option.WithAuthCredentialsFile
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-10 13:03:14 -08:00
Ganesh Vernekar
847e474bf4
Kubernetes SD: Disable WatchListClient in tests
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-10 12:39:34 -08:00
Ganesh Vernekar
1698aada1e
Update Go dependencies for v3.10 release
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-10 12:39:33 -08:00
Ganesh Vernekar
43eaaf55a4
Merge pull request #18025 from prometheus/codesome/3-10-npm-deps
...
Update npm dependencies for v3.10
2026-02-10 12:31:39 -08:00
Bryan Boreham
c096bb0ff0
Merge pull request #18057 from pr00se/symbol-table-too-large-errors
...
tsdb/index: export sentinel error for symbol table size exceeded
2026-02-10 18:58:34 +00:00
Patryk Prus
d8c24c6bde
tsdb/index: export sentinel error for symbol table size exceeded
...
Signed-off-by: Patryk Prus <p@trykpr.us>
2026-02-10 12:44:32 -05:00
George Krajcsovits
6fec996722
docs(api): clarify metadata vs remote protocols ( #17481 )
...
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2026-02-10 17:33:06 +01:00
Ben Kochie
7b02d25f6c
Increase Renovate speed ( #18052 )
...
* Allow Renovate to run all day on the monthly day.
* Increase the max PRs from 10 to 20.
* Incresae the PR open rate from 2 to 5.
Signed-off-by: SuperQ <superq@gmail.com>
2026-02-10 17:27:02 +01:00
ffgan
90166d3ddb
Build riscv64 docker image by default ( #17508 )
...
* Allow building riscv64 docker image
Co-authored by: nijincheng@iscas.ac.cn ;
Signed-off-by: ffgan <sudoemt@gmail.com>
* Update Makefile
Co-authored-by: Ben Kochie <superq@gmail.com>
Signed-off-by: ffgan <sudoemt@gmail.com>
---------
Signed-off-by: ffgan <sudoemt@gmail.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
2026-02-10 12:41:44 +01:00
Bryan Boreham
7803b9f9d7
Merge pull request #17531 from bboreham/remove-relabel-process
...
[REFACTOR] Relabel: Remove unnecessary Process() function
2026-02-10 11:31:04 +00:00
George Krajcsovits
69f1bc9dad
Merge pull request #18040 from mohammadv184/patch-1
...
docs: fix typo in prometheus_agent.md doc
2026-02-10 12:17:48 +01:00
George Krajcsovits
246341b169
Merge pull request #18041 from matt-gp/aws-sd-msk-optimisations
...
AWS SD: Optimise MSK Role
2026-02-10 12:17:09 +01:00
Matt
e27bcdf03f
AWS SD: Load Region Fallback ( #18019 )
...
* AWS SD: Load Region Fallback
---------
Signed-off-by: matt-gp <small_minority@hotmail.com>
2026-02-10 12:02:24 +01:00
Julien
2f1a797d1a
Merge pull request #18047 from prometheus/superq/tag_push
...
Also run CI on release tags
2026-02-10 11:27:23 +01:00
dependabot[bot]
effa3c5c25
chore(deps): bump github.com/hashicorp/consul/api from 1.32.0 to 1.33.2 ( #17449 )
...
Bumps [github.com/hashicorp/consul/api](https://github.com/hashicorp/consul ) from 1.32.0 to 1.33.2.
- [Release notes](https://github.com/hashicorp/consul/releases )
- [Changelog](https://github.com/hashicorp/consul/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/consul/compare/api/v1.32.0...api/v1.33.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/consul/api
dependency-version: 1.33.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2026-02-10 08:24:26 +00:00
SuperQ
ac521337ba
Also run CI on release tags
...
Make sure we also run the main CI workflow `v*` release tags
so `publish_release` job is run.
Signed-off-by: SuperQ <superq@gmail.com>
2026-02-09 15:29:48 +01:00
Ian Kerins
4383499997
promtool: support missing promql syntax features ( #17926 )
...
Namely promql-duration-expr and promql-extended-range-selectors. This
allows promtool to e.g. check rules files using syntax gated by these
features.
Signed-off-by: Ian Kerins <git@isk.haus>
2026-02-09 07:26:37 +00:00
matt-gp
96a87a06ea
AWS SD: Optmise MSK Role
...
Signed-off-by: matt-gp <small_minority@hotmail.com>
2026-02-08 19:42:12 +00:00
Mohammad Abbasi
a19a5314a3
fix(docs): typo in prometheus_agent.md doc
...
Signed-off-by: Mohammad Abbasi <mohammad.v184@gmail.com>
2026-02-08 19:02:56 +03:30
Sasha
1dcdb07d30
promql: use Kahan summation for Native Histograms ( #15687 )
...
As for float samples, Kahan summation is used for the `sum` and `avg` aggregation and for the respective `_over_time` functions.
Kahan summation is not perfect. This commit also adds tests that even Kahan summation cannot reliably pass.
These tests are commented out.
Note that the behavior might be different on other hardware platforms. We have to keep an eye on test failing on other hardware platforms and adjust them accordingly.
Signed-off-by: Aleksandr Smirnov <5targazer@mail.ru>
2026-02-08 00:52:22 +01:00
Bryan Boreham
258fcbda6b
[REFACTOR] Relabel: Remove unnecessary Process() function
...
All uses can be replaced by ProcessBuilder, which is more efficient.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2026-02-06 10:50:16 +00:00
Bartlomiej Plotka
3155c95c1f
feat: add fgprof debug pprof (wall-time profiling capability) ( #18027 )
...
Signed-off-by: bwplotka <bwplotka@gmail.com>
2026-02-06 10:23:54 +00:00
Bartlomiej Plotka
5e46e77754
refactor: use Appender mock for otlptranslator tests ( #17999 )
...
Signed-off-by: bwplotka <bwplotka@gmail.com>
2026-02-06 09:51:40 +00:00
Ganesh Vernekar
fe5cb190e6
tsdb: Add metrics for stale series compaction ( #17957 )
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-06 09:05:56 +00:00
Julien
eaf47798af
promql: fix panic with @ modifier on empty ranges ( #18020 )
...
When using the @ modifier with a timestamp that has no data, several
PromQL range functions were panicking with "index out of range [0]
with length 0". This was introduced by #16797 which changed function
signatures to use concrete types instead of interfaces.
The panic occurred because functions were accessing array elements
(matrixVal[0], vectorVals[0][0]) without checking if the arrays were
empty first.
Fixes #18018
Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
2026-02-06 08:30:15 +00:00
Ganesh Vernekar
213bc8e538
UI: Move HistoryCompleteStrategy into its own file and fix lint
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-05 14:48:47 -08:00
Ganesh Vernekar
e6b14eaf0b
Fix critical npm vulnerabilities with npm audit fix
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-05 14:22:40 -08:00
Ganesh Vernekar
7bbce150b4
Update npm dependencies for v3.10
...
Signed-off-by: Ganesh Vernekar <ganesh.vernekar@reddit.com>
2026-02-05 14:20:46 -08:00
zenador
4321a5573c
Use custom annotation for histogram quantile monotonicity info to provide more details ( #15578 )
...
Signed-off-by: Jeanette Tan <jeanette.tan@grafana.com>
2026-02-05 18:35:48 +01:00