Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4157 commits
Select commit Hold shift + click to select a range
54e80a8
chore: prepare 3.12.0-rc.0 release
bwplotka May 15, 2026
981aadf
make ui-bump-version
bwplotka May 15, 2026
43e5fc6
perf(tsdb): inline oversize-chunk check in populateChunksFromIterable…
aknuds1 May 15, 2026
1d1b670
discovery/aws: run tests in parallel
ogulcanaydogan May 15, 2026
fc3647f
fix changelog.md
bwplotka May 15, 2026
ef264fd
promql: merge innerHistogramBounds into correctForCounterResetsHistogram
roidelapluie May 18, 2026
7af21f1
promql: add least() and greatest() scalar functions
roidelapluie May 13, 2026
1208088
fixed changelog.
bwplotka May 18, 2026
a987aef
tests: split 32bit x86 tests to a separate job with parallel=1
bwplotka May 18, 2026
bc598ef
improve generate_release_notes to skip author for consistency
bwplotka May 18, 2026
ab5bb81
tests: split 32bit x86 tests to a separate job with parallel=1
bwplotka May 18, 2026
9a7d46e
Merge pull request #18714 from prometheus/386flakiness
bwplotka May 18, 2026
ccf503e
Merge pull request #18629 from prometheus/owilliams/flakefix
bwplotka May 18, 2026
cb085a6
Merge pull request #18703 from ogulcanaydogan/test/discovery-aws-para…
bwplotka May 18, 2026
611e744
Apply suggestions from code review
bwplotka May 18, 2026
9c69447
promql: address review findings for smoothed/anchored histogram rate
roidelapluie May 18, 2026
04c35bf
promql: document schema-reduction asymmetry between histogramRate and…
roidelapluie May 18, 2026
12db0a8
chore: Fix formatting
roidelapluie May 18, 2026
06b569a
Merge pull request #18564 from roidelapluie/roidelapluie/smoothed-his…
roidelapluie May 18, 2026
d604966
Merge pull request #18702 from prometheus/cut-3.12
bwplotka May 19, 2026
2a146bc
Revert "chore: prepare 3.12.0-rc.0 release"
bwplotka May 19, 2026
3fcd5e8
Merge pull request #18719 from prometheus/revert-18702-cut-3.12
bwplotka May 19, 2026
3e6f1ca
Merge pull request #18688 from roidelapluie/roidelapluie/cleanup-funcmap
roidelapluie May 19, 2026
36cf4a8
Merge pull request #18720 from prometheus/cut-3.12
bwplotka May 19, 2026
fbf32e3
promql: guard against nil function call in eval
roidelapluie May 19, 2026
141e0c0
Merge pull request #18576 from roidelapluie/roidelapluie/subsequence-…
roidelapluie May 19, 2026
e3055ac
Merge pull request #18722 from roidelapluie/roidelapluie/guard-nil-fu…
roidelapluie May 19, 2026
a74f0b2
PromQL: Rename greatest, least, to max_of, min_of.
roidelapluie May 19, 2026
ee7fea7
docs: fix duplicated word in lookback parameter docs (#18686)
quyentonndbs May 19, 2026
e1f4380
web/api: add search API endpoint (#18573)
roidelapluie May 19, 2026
e01be38
discovery/consul: run tests in parallel (#18611)
ogulcanaydogan May 19, 2026
4f9db4d
discovery/marathon: run tests in parallel (#18613)
ogulcanaydogan May 19, 2026
300b4f4
web/ui: fix lezer-promql module build on Windows (#18725)
Jyotishmoy12 May 19, 2026
0df8ce7
web/api: reject 0 for limit and batch_size in search endpoints (#18724)
roidelapluie May 19, 2026
7659b88
Ensure that Query is closed for rules evaluations
tcp13equals2 May 20, 2026
58898e8
Implement headStaleIndexReader methods properly
colega May 20, 2026
959bc1c
Unexport sortedStaleSeriesRefsNoOOOData
colega May 20, 2026
ea787c8
Ensure that Query is closed for rules evaluations (#18733)
roidelapluie May 20, 2026
0f5727f
tsdb: count EncXOR2 chunks as float samples; fix snapshot encoding (#…
roidelapluie May 20, 2026
a6ff96a
Update github.com/hashicorp/nomad/api digest to afe1ed5
renovate[bot] May 21, 2026
5fe5264
tsdb: Rewrite TestCancelCompactions to run faster (#18632)
ywwg May 21, 2026
faca2f0
Merge pull request #18744 from prometheus/deps-update/github.com-hash…
roidelapluie May 21, 2026
aa260fc
Merge pull request #18687 from roidelapluie/roidelapluie/greatest_least
roidelapluie May 21, 2026
fae25e1
tsdb: replace default encoding cases with explicit cases in snapshot …
roidelapluie May 20, 2026
7509e7a
tsdb/chunkenc: make HistogramAppender.appendHistogram reusable
krajorama May 21, 2026
7d0aff1
tsdb/chunkenc: return *HistogramAppender from recode
krajorama May 21, 2026
bfe221c
tsdb/chunkenc: make FloatHistogramAppender.appendFloatHistogram reusable
krajorama May 21, 2026
d46a510
tsdb/chunkenc: return *FloatHistogramAppender from recode
krajorama May 21, 2026
891e698
Merge pull request #18740 from roidelapluie/roidelapluie/snapshot-exp…
roidelapluie May 21, 2026
e84ac82
promql/parser: fix panic in setAnchored/setSmoothed for non-selector …
roidelapluie May 22, 2026
f7bd18d
Merge pull request #18764 from roidelapluie/roidelapluie/fix-smoothed…
roidelapluie May 22, 2026
799b9c4
Update module golang.org/x/crypto to v0.52.0 [SECURITY]
renovate[bot] May 22, 2026
7a70afb
fuzzing: detect parser runtime panics in FuzzParseExpr
roidelapluie May 22, 2026
5a152e8
promql/parser: fix panic on parenthesised number in offset_duration_expr
roidelapluie May 22, 2026
cec97e5
promql/parser: extract helpers to reduce duplication in duration expr…
roidelapluie May 22, 2026
9e3d15a
Merge pull request #18766 from prometheus/deps-update/go-golang.org-x…
roidelapluie May 22, 2026
74b3ba5
Merge pull request #18768 from roidelapluie/roidelapluie/panic-parent…
roidelapluie May 22, 2026
6926f90
Merge pull request #18767 from roidelapluie/roidelapluie/fuzz-parseex…
roidelapluie May 22, 2026
134051d
tsdb: Add TODOs for ST-in-WAL work (#18773)
ywwg May 22, 2026
08fad95
Update module github.com/digitalocean/godo to v1.192.0 (#18761)
renovate[bot] May 23, 2026
cc4dba1
Update module golang.org/x/net to v0.55.0 [SECURITY] (#18775)
renovate[bot] May 23, 2026
7a610ef
Update AWS Go dependencies (#18756)
renovate[bot] May 23, 2026
2a5793c
Update actions/stale action to v10.3.0 (#18755)
renovate[bot] May 23, 2026
a4abbf3
Update Node.js to v22.22.3 (#18148)
renovate[bot] May 23, 2026
d6e4d6d
Update google.golang.org/genproto/googleapis/api digest to 0a33c5d (#…
renovate[bot] May 23, 2026
108baf1
Update github.com/prometheus/client_golang/exp digest to c9d5bc4 (#18…
renovate[bot] May 23, 2026
a3838e6
Update module github.com/pb33f/libopenapi to v0.36.6 (#18751)
renovate[bot] May 23, 2026
f5a2328
Update module github.com/linode/linodego to v1.69.1 (#18750)
renovate[bot] May 23, 2026
5e942c5
Update module github.com/vultr/govultr/v3 to v3.31.2 (#18752)
renovate[bot] May 23, 2026
7111575
Update github/codeql-action action to v4.36.0 (#18748)
renovate[bot] May 23, 2026
889c80f
Update module google.golang.org/grpc to v1.81.1 (#18753)
renovate[bot] May 23, 2026
e1429b4
Update dependency sanitize-html to v2.17.4 [SECURITY] (#18697)
renovate[bot] May 23, 2026
50d4c34
Update quay.io/prometheus/golang-builder Docker tag to v1.26 (#18149)
renovate[bot] May 23, 2026
c5beac4
Update golang/govulncheck-action action to v1.0.4 (#18749)
renovate[bot] May 23, 2026
1a7ad07
Update module github.com/bufbuild/buf to v1.69.0 (#18760)
renovate[bot] May 23, 2026
5261349
test(ui): cover PromQL URL-sensitive characters
flying-musk May 24, 2026
01822f2
Merge pull request #18780 from flying-musk/test-url-state-complex-promql
juliusv May 24, 2026
672330b
test(ui): cover PromQL label name quoting
flying-musk May 24, 2026
a8c57e3
test(ui): cover Prometheus duration parsing
flying-musk May 24, 2026
96af1b2
Merge pull request #18784 from flying-musk/test-parse-prometheus-dura…
juliusv May 25, 2026
f37442d
Merge pull request #18783 from flying-musk/test-promql-quoted-label-name
juliusv May 25, 2026
77e5477
ci: use github.token for publish_release job
roidelapluie May 26, 2026
4d28ed1
scripts: sync_repo_files via prombot fork
roidelapluie May 26, 2026
c2386b2
scripts: add checkout hint to sync_repo_files PR body
roidelapluie May 26, 2026
73d58e6
Merge pull request #18793 from roidelapluie/roidelapluie/reposync
roidelapluie May 26, 2026
80b1044
discovery/scaleway: discover IPAM private NIC addresses (#18772)
msnandhis May 26, 2026
0b47509
chore(reposync): use fork actual name and new API version in sync_rep…
roidelapluie May 26, 2026
17f480d
Merge pull request #18796 from roidelapluie/roidelapluie/scipt2
roidelapluie May 27, 2026
7657baa
scripts: fork without organization in sync_repo_files
roidelapluie May 27, 2026
20bc5a2
scripts: fix LICENSE check using stale target_file in sync_repo_files
roidelapluie May 27, 2026
5849f58
Merge pull request #18799 from roidelapluie/roidelapluie/reposyncfork
roidelapluie May 27, 2026
ae068a8
chore(reposync): Debug failures.
roidelapluie May 27, 2026
e22a55b
Merge pull request #18801 from roidelapluie/roidelapluie/syncfail
roidelapluie May 27, 2026
b67d153
ci: use per-org PATs for repo sync PR creation
roidelapluie May 27, 2026
f83961b
Merge pull request #18800 from roidelapluie/roidelapluie/reposynclicense
roidelapluie May 27, 2026
55226fb
Merge pull request #18802 from roidelapluie/roidelapluie/reposync-per…
roidelapluie May 27, 2026
5a07c5e
release: cut 3.12.0
bwplotka May 28, 2026
65f818a
bump UI version
bwplotka May 28, 2026
4158cac
upgade Go modules
bwplotka May 28, 2026
9f27dff
Merge pull request #18812 from prometheus/cut-312
bwplotka May 28, 2026
badf9da
tsdb/record,tsdb: add native histogram WAL decode benchmarks
miguelbernadi May 28, 2026
b4db611
tsdb/record: eliminate prev pointer escapes in V2 histogram decoder
miguelbernadi May 28, 2026
ee5eb8f
ci: set GOOS=windows for windows_exporter in govulncheck workflow
roidelapluie May 29, 2026
5550b36
discovery/aws: keep AWS SDK clients out of interfaces to shrink the b…
roidelapluie May 29, 2026
b902c36
Merge branch 'release-3.12' into release-sync-main
bwplotka May 29, 2026
fd493fe
discovery/gce: keep Compute SD client from defeating dead-code elimin…
roidelapluie May 29, 2026
da7be2b
discovery/kubernetes: keep SD client from defeating dead-code elimina…
roidelapluie May 29, 2026
0d7c6fa
Merge pull request #18819 from roidelapluie/roidelapluie/gce-sd-binar…
roidelapluie May 29, 2026
27925e4
Merge pull request #18818 from roidelapluie/roidelapluie/aws-sd-binar…
roidelapluie May 29, 2026
1dd4d3f
ui: add supply-chain hardening .npmrc (#18794)
roidelapluie May 29, 2026
f22c6db
Merge pull request #18816 from roidelapluie/roidelapluie/govulncheck-…
roidelapluie May 29, 2026
5040dd9
discovery/azure: keep SD clients from defeating dead-code elimination
roidelapluie May 29, 2026
acdb302
fix go.work
bwplotka May 29, 2026
a0524ee
Merge pull request #18822 from prometheus/sync312
bwplotka May 29, 2026
a2f31b0
chore(deps): update module golang.org/x/crypto to v0.52.0 [security]
renovate[bot] May 29, 2026
51d0159
ci: push to GHCR and bump promci to v0.8.2
roidelapluie May 29, 2026
84b8701
Remove unnecessary method and rename
colega Jun 1, 2026
19d60b9
documentcli: fix repeated flag markup (#18829)
fallintoplace Jun 1, 2026
423c787
Update tsdb/record/record.go
miguelbernadi Jun 1, 2026
3294878
Merge pull request #18824 from roidelapluie/roidelapluie/azure-sd-bin…
roidelapluie Jun 1, 2026
489d90e
Merge pull request #18735 from colega/implement-head-stale-index-read…
bboreham Jun 1, 2026
178c53d
Merge pull request #18813 from miguelbernadi/improve-hostogram-alloca…
bwplotka Jun 1, 2026
7ba5c0b
Merge pull request #18791 from roidelapluie/roidelapluie/ghtoken
roidelapluie Jun 1, 2026
1ee89b1
Merge pull request #18823 from prometheus/deps-update/go-golang.org-x…
roidelapluie Jun 1, 2026
c0b4c5e
Merge pull request #18821 from roidelapluie/roidelapluie/k8s-sd-binar…
bwplotka Jun 1, 2026
8a23313
promql: track samples read per query
DanCech Apr 28, 2026
935fd54
promql: attribute subquery samples-read by timestamp during merge
DanCech Apr 28, 2026
276b0db
promql: count only subquery samples that contribute to output
DanCech Apr 28, 2026
8c18f0d
promql: align subquery end timestamp to parent's step grid
DanCech Apr 28, 2026
40d89da
promql: short-circuit subquery merge when parent lacks per-step stats
DanCech Apr 28, 2026
daf6479
promql: count full window per step for @-modifier range-vector functions
DanCech Apr 28, 2026
1e522fb
promql: extract runSubquery helper, drop intermediate stats child
DanCech Apr 28, 2026
79b3bea
util/stats: simplify per-step helpers and align bounds-check policy
DanCech Apr 28, 2026
7371e21
promql,util/stats: clarify samples-read tests
DanCech Apr 28, 2026
95dfc47
promql: reduce per-step samples-read counting overhead
DanCech Apr 29, 2026
db3933d
promql: add test for subquery with outer step wider than range
DanCech Apr 29, 2026
d4192db
promql,util/stats: drop subquery samples-read in gaps between outer w…
DanCech May 7, 2026
933dd26
Update storage/remote/azuread/azuread.go
bragi92 Jun 1, 2026
f972cac
azuread: import config_util used by CertificatePassword Secret type
bragi92 Jun 2, 2026
f9ba49a
tsdb: complete TestHistogramCounterResetHeader for integer histograms…
Iheanacho-ai Jun 2, 2026
56918ba
tsdb: fix pendingCommit condition for classic histogram append
cuiweixie Mar 30, 2026
c2b77f7
tsdb: add regression tests for histogram pendingCommit on append error
krajorama Jun 2, 2026
87866e0
Merge pull request #18838 from prometheus/tsdb/fix-histogram-pending-…
bboreham Jun 2, 2026
91fa0fd
model/labels: Add case-insensitive prefix matching optimization (#18540)
chencs Jun 2, 2026
f3d653f
chore: fix typos in comments (#18834)
RoySerbi Jun 2, 2026
24b1b60
discovery/aws: handle rds clusters without instances
Intuinewin Jun 3, 2026
2625721
ui: update jsonpath to 1.3.0
oindrilakha12-ui Jun 3, 2026
05d9bd4
scrape: add __convert_classic_histograms_to_nhcb__ internal label (#1…
MichaHoffmann Jun 3, 2026
710dbb7
promql/parser: fix symmetric fill detection to compare values not poi…
roidelapluie Jun 3, 2026
bb7ec49
promql: fix stale matchedSigs maps breaking fill_left in range queries
roidelapluie Jun 3, 2026
5ddb7e4
tsdb: store maxt timestamp in walExpiries on stale series eviction (#…
duricanikolic Jun 3, 2026
ed12b94
tsdb: capture chunk-boundary samples in CompactStaleHead
duricanikolic Jun 3, 2026
14b9a0e
Merge pull request #18849 from duricanikolic/yuri/stale-series-compac…
roidelapluie Jun 3, 2026
f6dae73
promtool: fix check healthy/ready failing with trailing slash in URL
koriyoshi2041 Jun 4, 2026
de17e17
Merge pull request #18845 from Intuinewin/rds-fix-empty-cluster
sysadmind Jun 4, 2026
d2b353e
chore(deps): update module github.com/quic-go/quic-go to v0.59.1 [sec…
renovate[bot] Jun 4, 2026
3439b14
Merge pull request #18855 from prometheus/deps-update/go-github.com-q…
roidelapluie Jun 4, 2026
5d90fd1
Merge pull request #18851 from roidelapluie/roidelapluie/fix-fill-pri…
roidelapluie Jun 4, 2026
afec04d
Merge pull request #18850 from roidelapluie/roidelapluie/fix-fill-lhs…
roidelapluie Jun 4, 2026
8c27050
storage/remote: don't run TestReshardPartialBatch in parallel
texasich Jun 5, 2026
5e3c892
Merge pull request #18861 from oindrilakha12-ui/main
juliusv Jun 5, 2026
e21b922
fix(deps): update go-openapi packages to v0.26.3 (#18872)
renovate[bot] Jun 7, 2026
e307a7a
fix(deps): update azure go dependencies to v1.22.0 (#18875)
renovate[bot] Jun 7, 2026
fff8625
fix(deps): update aws go dependencies (#18871)
renovate[bot] Jun 7, 2026
588702f
chore(deps): update github/codeql-action action to v4.36.2 (#18869)
renovate[bot] Jun 7, 2026
c0bceee
chore(deps): update golangci/golangci-lint-action action to v9.2.1 (#…
renovate[bot] Jun 7, 2026
a77b69e
chore(deps): update dessant/lock-threads action to v6.0.2 (#18868)
renovate[bot] Jun 7, 2026
e05f5a7
chore(deps): update actions/checkout action to v6.0.3 (#18866)
renovate[bot] Jun 7, 2026
fd49b16
fix(deps): update module github.com/digitalocean/godo to v1.194.1 (#1…
renovate[bot] Jun 7, 2026
d0db9b6
Merge pull request #18217 from bragi92/main
bwplotka Jun 8, 2026
2aefd00
tsdb/chunkenc: take a generic Appender as the prev parameter (#18857)
krajorama Jun 9, 2026
0f75a30
Merge pull request #18860 from texasich/fix/flaky-reshard-partial-batch
bboreham Jun 9, 2026
418fdfa
Merge pull request #18854 from koriyoshi2041/promtool-check-healthy-u…
bboreham Jun 9, 2026
bb42cc6
chore: volunteer for release shepherd of 3.13 and fix my name
krajorama Jun 9, 2026
53d94fc
add two more dates
krajorama Jun 9, 2026
70610a6
codemirror: fix autocomplete edgecase for functions
MichaHoffmann Jun 9, 2026
d4d91aa
Merge pull request #18895 from prometheus/krajo/shepherd-release
bwplotka Jun 9, 2026
9aecbda
AWS SD: RDS Filters
matt-gp Jun 4, 2026
e48518c
Merge pull request #18762 from prometheus/krajo/histogram-appender-nu…
krajorama Jun 9, 2026
b55b603
Merge pull request #18859 from matt-gp/aws_sd_filters
sysadmind Jun 10, 2026
a9564ef
Merge pull request #18894 from MichaHoffmann/mhoffmann/codemirror-fix…
krajorama Jun 10, 2026
b982495
discovery/nomad: run tests in parallel (#18904)
ogulcanaydogan Jun 11, 2026
53cde1b
chore(UI): Move to pnpm
roidelapluie Jun 3, 2026
350685b
tsdb: add chunk_encoding config field for runtime encoding selection
roidelapluie May 22, 2026
596c964
discovery/uyuni: run tests in parallel
ogulcanaydogan Jun 12, 2026
c3c67e3
chore(ci) install libsnmp-dev for snmp_exporter govulncheck
bastischubert Jun 12, 2026
693de0b
tsdb: address review feedback on chunk_encoding config
roidelapluie Jun 12, 2026
8350291
Merge pull request #18910 from prometheus/bastischubert/1781081611
roidelapluie Jun 12, 2026
aa77834
Merge pull request #18769 from roidelapluie/roidelapluie/xor2-reload
roidelapluie Jun 12, 2026
a9a5d7e
tsdb: set FloatChunkEncoding in Options literal in compact test
roidelapluie Jun 12, 2026
364af6c
Merge pull request #18913 from roidelapluie/roidelapluie/xor2-test-nit
roidelapluie Jun 12, 2026
01d5519
tsdb: test reverse cross-encoding WAL replay (ST to no-ST)
roidelapluie Jun 12, 2026
2ad3a87
Merge pull request #18914 from roidelapluie/roidelapluie/xor2-reverse…
roidelapluie Jun 12, 2026
847088e
promql: remove unused defaultEpsilon test constant
DanCech Jun 12, 2026
8c41ca7
api: use SHA-256 for rule group pagination tokens
yashanil98 Jun 14, 2026
5093322
Merge pull request #18916 from DanCech/remove-unused-defaultepsilon
bboreham Jun 15, 2026
121eaa1
Merge pull request #18081 from DanCech/samples-read
bboreham Jun 15, 2026
143643b
scrape: add more native-histogram related internal labels
MichaHoffmann Jun 15, 2026
7d6fa6f
Merge pull request #18929 from MichaHoffmann/mhoffmann/scrape-add-mor…
bwplotka Jun 16, 2026
f8b921c
Merge pull request #18797 from roidelapluie/roidelapluie/pnpm
roidelapluie Jun 16, 2026
3ea6c92
Merge pull request #18927 from yashanil98/fix/issue-18841-sha256-rule…
krajorama Jun 16, 2026
4427624
Merge pull request #18909 from ogulcanaydogan/discovery/uyuni-run-tes…
krajorama Jun 16, 2026
3828d4c
Fix for resets/changes in anchored
tcp13equals2 Jun 12, 2026
8a318df
Update promql/promqltest/testdata/extended_vectors.test
tcp13equals2 Jun 17, 2026
fb82582
Update promql/promqltest/testdata/extended_vectors.test
tcp13equals2 Jun 17, 2026
93bec1f
Update promql/promqltest/testdata/extended_vectors.test
tcp13equals2 Jun 17, 2026
c727f63
Update tests
tcp13equals2 Jun 17, 2026
a7f6dfe
Fix for panic in smoothed series handling
tcp13equals2 Jun 17, 2026
13d8952
ci: allow maintainers to edit repo_sync PRs
roidelapluie Jun 17, 2026
46e1808
chore: pin golang/govulncheck-action to latest master
roidelapluie Jun 17, 2026
2626a65
Merge pull request #18943 from tcp13equals2/fix-smoothed-panic
roidelapluie Jun 17, 2026
f579093
chore: update Go dependencies for 3.13 release (#18938)
krajorama Jun 17, 2026
b84bd4a
chore: update Go dependencies (#18949)
krajorama Jun 17, 2026
5679ecb
Merge pull request #18945 from roidelapluie/roidelapluie/reposync-mai…
roidelapluie Jun 17, 2026
74b4f3a
Merge pull request #18946 from roidelapluie/roidelapluie/pin-govulnch…
roidelapluie Jun 17, 2026
8f767b3
test(cmd/prometheus): source LTS releases from download.json
roidelapluie Jun 17, 2026
af2d08a
ci: use npm trusted publishing for UI release
roidelapluie Jun 17, 2026
f0977da
Merge pull request #18959 from roidelapluie/roidelapluie/npm-trusted-…
roidelapluie Jun 17, 2026
6d0ecf7
ui: update npm dependencies for 3.13 release (#18950)
krajorama Jun 17, 2026
95691b2
Merge pull request #18906 from tcp13equals2/anchored-histogram-reset
roidelapluie Jun 17, 2026
40673f9
Merge pull request #18958 from roidelapluie/roidelapluie/lts-test-dow…
roidelapluie Jun 17, 2026
2458259
ci: update promci to v0.8.3 (#18960)
roidelapluie Jun 18, 2026
18fa2d8
ui: link react-app to local codemirror-promql instead of an npm versi…
roidelapluie Jun 19, 2026
9729588
ui: use react-app-rewired to dedupe codemirror packages
roidelapluie Jun 19, 2026
9df8d3c
Merge pull request #18974 from roidelapluie/roidelapluie/ui-react-app…
roidelapluie Jun 19, 2026
12cb96a
fix: no need to pnpm update the react-app separately (#18975)
krajorama Jun 19, 2026
b011f69
chore: prepare 3.13.0-rc.0 release
krajorama Jun 18, 2026
eb5a2bc
Update CHANGELOG.md
krajorama Jun 18, 2026
c0af5c1
mention GHCR export
krajorama Jun 18, 2026
0e5b0ee
run make ui-bump-version
krajorama Jun 19, 2026
f121644
Merge pull request #18965 from prometheus/krajo/cut-3.13.0-rc.0
krajorama Jun 19, 2026
2fe27be
ui: fix check-package version read under pnpm (#18976)
krajorama Jun 22, 2026
3c3c442
build: include react-app dependency licenses in npm_licenses tarball …
krajorama Jun 22, 2026
84a7c19
build: embed bundled web UI licenses instead of shipping a tarball
roidelapluie Jun 22, 2026
60b92cb
ci: bump pnpm/action-setup to v6.0.9 (#18998)
roidelapluie Jun 22, 2026
ecd61e8
Merge pull request #18997 from roidelapluie/roidelapluie/embed-npm-li…
roidelapluie Jun 22, 2026
300f9d8
ci: reuse pre-built UI assets in build_all crossbuild
roidelapluie Jun 22, 2026
0efc626
Merge pull request #18995 from roidelapluie/roidelapluie/build-reuse-…
roidelapluie Jun 22, 2026
bd96185
chore: prepare 3.13.0-rc.1 release (#19001)
krajorama Jun 22, 2026
5e280be
ui: do not tag pre-release npm packages as latest
roidelapluie Jun 23, 2026
ead31f4
Merge pull request #19009 from roidelapluie/roidelapluie/npm-dist-tag
roidelapluie Jun 23, 2026
40af9c2
Merge pull request #19047 from prometheus/krajo/prep-release-3.13
krajorama Jul 1, 2026
c418c17
tsdb: fix stale head-chunk cache after head-chunk truncation (#19134)
aknuds1 Jul 8, 2026
d98a8d0
ci: run version upgrade test as a per-LTS matrix
roidelapluie Jul 2, 2026
7c22947
Merge pull request #19138 from prometheus/krajo/backport-lts-matrix-s…
krajorama Jul 9, 2026
82c6e98
Merge remote-tracking branch 'origin/release-3.13' into krajo/backpor…
krajorama Jul 9, 2026
9371381
Merge pull request #19137 from prometheus/krajo/backport-19134-head-c…
krajorama Jul 9, 2026
1e3b14a
chore: prep release 3.13.1 with tsdb related fix
krajorama Jul 10, 2026
73ff57c
Merge pull request #19151 from prometheus/krajo/prep-3.13.1
krajorama Jul 10, 2026
e62abc6
Keep Invoca go-test workflow on the 3.13.1 base.
ColinDKelley Jul 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
33 changes: 0 additions & 33 deletions .circleci/config.yml

This file was deleted.

3 changes: 2 additions & 1 deletion .dockerignore
Original file line numberDiff line numberDiff line change
Expand Up@@ -3,7 +3,8 @@ data/
.tarballs/

!.build/linux-amd64/
!.build/linux-armv7/
!.build/linux-arm64/
!.build/linux-armv7/
!.build/linux-ppc64le/
!.build/linux-riscv64/
!.build/linux-s390x/
1 change: 1 addition & 0 deletions .gitattributes
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
web/api/v1/testdata/openapi_golden.yaml linguist-generated
10 changes: 0 additions & 10 deletions .github/CODEOWNERS

This file was deleted.

2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
blank_issues_enabled: false
blank_issues_enabled: true
contact_links:
- name: Prometheus Community Support
url: https://prometheus.io/community/
Expand Down
32 changes: 27 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
<!--
Please give your PR a title in the form "area: short description". For example "tsdb: reduce disk usage by 95%"

If your PR is to fix an issue, put "Fixes #issue-number" in the description.

Don't forget!
- Please give your PR a title in the form "area: short description". For example "tsdb: reduce disk usage by 95%"

- Please sign CNCF's Developer Certificate of Origin and sign-off your commits by adding the -s / --signoff flag to `git commit`. See https://github.com/apps/dco for more information.

Expand All@@ -17,3 +13,29 @@

- All comments should start with a capital letter and end with a full stop.
-->

#### Which issue(s) does the PR fix:
<!--
If it applies.
Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
More at https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
-->

#### Release notes for end users (**ALL** commits must be considered).
*Reviewers should verify clarity and quality.*

<!--
Write NONE only if there is no user-facing change.

Otherwise use one of: [FEATURE] [ENHANCEMENT] [PERF] [BUGFIX] [SECURITY] [CHANGE]
Following the pattern `[TYPE] Component: description.`

Example: [FEATURE] API: Add `/api/v1/features` endpoint.

Refer to the existing CHANGELOG for inspiration: https://github.com/prometheus/
prometheus/blob/main/CHANGELOG.md
-->
```release-notes

```
35 changes: 0 additions & 35 deletions .github/dependabot.yml

This file was deleted.

30 changes: 30 additions & 0 deletions .github/workflows/automerge-dependabot.yml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
---
name: Dependabot auto-merge
on: pull_request

concurrency:
group: ${{ github.workflow }}-${{ (github.event.pull_request && github.event.pull_request.number) || github.ref || github.run_id }}
cancel-in-progress: true

permissions:
contents: read

jobs:
dependabot:
permissions:
contents: write
pull-requests: write
runs-on: ubuntu-latest
if: ${{ github.event.pull_request.user.login == 'dependabot[bot]' && github.repository_owner == 'prometheus' }}
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@21025c705c08248db411dc16f3619e6b5f9ea21a # v2.5.0
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Enable auto-merge for Dependabot PRs
if: ${{steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch'}}
run: gh pr merge --auto --merge "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
6 changes: 4 additions & 2 deletions .github/workflows/buf-lint.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,8 +12,10 @@ jobs:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: bufbuild/buf-setup-action@54abbed4fe8d8d45173eca4798b0c39a53a7b658 # v1.39.0
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
- uses: bufbuild/buf-setup-action@a47c93e0b1648d5651a065437926377d060baa99 # v1.50.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: bufbuild/buf-lint-action@06f9dd823d873146471cfaaf108a993fe00e5325 # v1.1.1
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/buf.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,8 +12,10 @@ jobs:
runs-on: ubuntu-latest
if: github.repository_owner == 'prometheus'
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: bufbuild/buf-setup-action@54abbed4fe8d8d45173eca4798b0c39a53a7b658 # v1.39.0
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
- uses: bufbuild/buf-setup-action@a47c93e0b1648d5651a065437926377d060baa99 # v1.50.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: bufbuild/buf-lint-action@06f9dd823d873146471cfaaf108a993fe00e5325 # v1.1.1
Expand All@@ -23,7 +25,7 @@ jobs:
with:
input: 'prompb'
against: 'https://github.com/prometheus/prometheus.git#branch=main,ref=HEAD~1,subdir=prompb'
- uses: bufbuild/buf-push-action@a654ff18effe4641ebea4a4ce242c49800728459 # v1.1.1
- uses: bufbuild/buf-push-action@a654ff18effe4641ebea4a4ce242c49800728459 # v1.2.0
with:
input: 'prompb'
buf_token: ${{ secrets.BUF_TOKEN }}
28 changes: 28 additions & 0 deletions .github/workflows/check_release_notes.yml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
name: 'Check release notes'
on:
pull_request:
branches: [main, 'release-*']
types:
- opened
- reopened
- edited
- synchronize
permissions:
contents: read
pull-requests: read

jobs:
check_release_notes:
name: check
runs-on: ubuntu-latest
# Don't run this workflow on forks.
# Don't run it on dependabot PRs either as humans would take control in case a bump introduces a breaking change.
if: (github.repository_owner == 'prometheus' || github.repository_owner == 'prometheus-community') && github.event.pull_request.user.login != 'dependabot[bot]'
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
- env:
PR_DESCRIPTION: ${{ github.event.pull_request.body }}
run: |
echo "$PR_DESCRIPTION" | ./scripts/check_release_notes.sh
Loading