Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
503 commits
Select commit Hold shift + click to select a range
fe5354d
Merge pull request #14658 from krajorama/zero-rate-nh-quantile
krajorama Aug 13, 2024
c2bc6cf
Merge pull request #14621 from charleskorn/panic-message
beorn7 Aug 13, 2024
52818a9
Merge branch 'main' into sum-and-avg-over-mixed-custom-exponential-hi…
charleskorn Aug 13, 2024
4165616
tsdb: prepare inserting native histograms into OOO head
krajorama Aug 14, 2024
ff0a1e5
Merge pull request #14671 from krajorama/prep-ooo-native-histograms
krajorama Aug 14, 2024
0c85268
[Benchmark] TSDB: Add BenchmarkQuerierSelectWithOutOfOrder
bboreham Jun 29, 2024
c75c8f8
Refactoring: extract getSeriesChunks
bboreham Jun 24, 2024
a32aca0
Refactoring: extract getOOOSeriesChunks
bboreham Jun 27, 2024
7e24844
Refactor: extract headChunkReader.chunkFromSeries()
bboreham Jun 26, 2024
da31da3
Refactor: extract selectSeriesSet and selectChunkSeriesSet
bboreham Jun 27, 2024
2936ab8
[Tests] Promtool: Sort output where Prometheus does not guarantee the…
bboreham Jun 27, 2024
e04d137
[PERF] TSDB: Query head and ooo-head together
bboreham Jun 24, 2024
6529d63
TSDB: NewHeadAndOOOChunkReader takes headChunkReader
bboreham Jul 15, 2024
f261597
TSDB: Fix up LabelValues to work for OOO-only head
bboreham Jul 15, 2024
ce4eac8
Link to specific feature flag entry
suntala Aug 8, 2024
9849418
Merge pull request #14611 from charleskorn/sum-and-avg-over-mixed-cus…
beorn7 Aug 14, 2024
0a2ff76
TSDB tests: Fix up BenchmarkQueries
bboreham Jul 15, 2024
e7e50a3
TSDB: Remove code for querying OOO-head only
bboreham Jul 15, 2024
a299c7b
TSDB: Remove OOOHeadChunkReader
bboreham Jul 15, 2024
26b3de0
TSDB: Remove OOOHeadIndexReader
bboreham Jul 16, 2024
e95607b
TSDB: Lock round access to labels, where necessary
bboreham Jul 16, 2024
7ffd3ca
TSDB: Cosmetic: move HeadAndOOO implementations where old code was
bboreham Jul 16, 2024
9135da1
TSDB: Review feedback
bboreham Aug 12, 2024
512c67e
TSDB: Never go over maximum number of OOO chunks
bboreham Aug 12, 2024
d1ea6eb
Merge pull request #14354 from bboreham/ooo-head-together
bboreham Aug 14, 2024
03d5c63
Merge pull request #14623 from prometheus/backport-pr14514-to-2.54
bboreham Aug 14, 2024
26977b5
Merge pull request #14624 from prometheus/backport-pr14538-to-2.54
bboreham Aug 14, 2024
b5d13a1
Merge remote-tracking branch 'prometheus/main' into arve/wlog-histograms
aknuds1 Aug 14, 2024
1800af5
chore: fix some function names
cuiweiyuan Aug 8, 2024
1daf7cd
Merge pull request #14626 from cuiweiyuan/main
beorn7 Aug 15, 2024
6548421
promqltest: improve error messages when unexpected type is returned, …
charleskorn Aug 16, 2024
66388f7
Merge pull request #14042 from aknuds1/arve/wlog-histograms
aknuds1 Aug 16, 2024
87dccb1
Merge pull request #14649 from machine424/ftest
bboreham Aug 16, 2024
9e7308d
feat(utf8): utf8 content negotation and flags
ywwg Jul 18, 2024
e86e4ed
Merge pull request #14490 from ywwg/owilliams/utf8-02-upstream
codesome Aug 16, 2024
3b0a386
fix: fixed the vulnerability
harshitasao Aug 18, 2024
3a78e76
Upgrade golangci-lint to v1.60.1
aknuds1 Aug 18, 2024
4023c24
Update web/web.go
aknuds1 Aug 19, 2024
ee47150
Update web/web.go
aknuds1 Aug 19, 2024
250aa50
Remove empty line
aknuds1 Aug 19, 2024
144470c
[BUGFIX] Scraping: allow multiple samples on same series (#14685)
bboreham Aug 19, 2024
b914a9b
Merge pull request #14691 from aknuds1/arve/upgrade-golangci-lint
aknuds1 Aug 19, 2024
89dee48
fix the issue of failing to match the first network when the containe…
DrAuYueng Aug 11, 2024
2eb24bf
Merge pull request #14654 from DrAuYueng/docker-network-mode-match
bboreham Aug 19, 2024
414d529
Merge pull request #14625 from prometheus/backport-pr14605-to-2.54
bboreham Aug 19, 2024
82c4599
Merge pull request #14690 from harshitasao/fix-vulnerability
roidelapluie Aug 20, 2024
9b5e762
Add support for multiple listening addresses
Aug 13, 2024
481d718
Merge pull request #14661 from prymitive/TestHangingNotifier
roidelapluie Aug 20, 2024
88cac6f
docs(configuration.md): clarify the explanations about some temp labe…
machine424 Aug 14, 2024
f9f39a4
Extend testing CA certificates (#14696)
roidelapluie Aug 20, 2024
1435c8a
Include test CA text info (#14699)
SuperQ Aug 20, 2024
8e82ac8
Add comments to the sort by label functions
suntala Aug 20, 2024
8f828d4
convert TestNativeHistogram_Sum_Count_Add_AvgOperator into testing fr…
fatsheep9146 Aug 4, 2024
b2712ff
chore: fix some function names
shandongzhejiang Aug 21, 2024
2110661
fix: fix slice init length
cuishuang Aug 21, 2024
7fad1ec
Merge pull request #14655 from suntala/suntala/sort-by-label-enhancement
beorn7 Aug 21, 2024
9a74d53
[BUGFIX] TSDB: Fix query overlapping in-order and ooo head (#14693)
bboreham Aug 21, 2024
b50c5d4
OTLP receiver: Warn when encountering invalid exponential histograms
aknuds1 Aug 21, 2024
7cfe0b1
Merge pull request #14706 from aknuds1/arve/otlp-invalid-histograms
aknuds1 Aug 21, 2024
fbcd50f
Upgrade golangci-lint to v1.60.2
aknuds1 Aug 21, 2024
a36d1a8
Merge pull request #14707 from aknuds1/arve/upgradegolangci-lint
aknuds1 Aug 22, 2024
0a00d21
Merge pull request #14673 from machine424/docdoccc
beorn7 Aug 22, 2024
95b3c49
[TESTS] remote-write: fix slice init length (#14702)
bboreham Aug 22, 2024
0f760f6
lint: Revamp our linting rules, mostly around doc comments
beorn7 Aug 22, 2024
5fd2717
Merge pull request #14715 from prometheus/beorn7/lint
beorn7 Aug 22, 2024
c7c4a5c
add helper function to compare native histograms in testing
fatsheep9146 Aug 23, 2024
87eab0a
fix golang lint
fatsheep9146 Aug 23, 2024
b0aba26
tsdb: Fix ValNone typo in comment
aknuds1 Aug 23, 2024
0538ad3
Merge pull request #14719 from aknuds1/arve/fix-valnone
bboreham Aug 23, 2024
41c0761
New cases in Test_ChunkQuerier_OOOQuery and Test_Querier_OOOQuery
krajorama Aug 22, 2024
183bbc3
Make requesting merge with OOO head explicit in chunk.Meta
krajorama Aug 22, 2024
1b86d54
Merge pull request #14714 from krajorama/fix-ooo-chunkoriterablewithcopy
krajorama Aug 23, 2024
436a439
fix(utf8): fix config logic for name validation
ywwg Aug 23, 2024
d4994e5
fix: Remote-write-reciever returns 4xx when request contains a time s…
dtrejod Aug 23, 2024
ef649d5
Revert " Store `mmMaxTime` in same field as `seriesShard`"
pracucci Aug 26, 2024
349068a
Merge pull request #14665 from roidelapluie/multiple-listening-addresses
roidelapluie Aug 26, 2024
c9a460d
Merge remote-tracking branch 'prometheus/main' into arve/close-engine
aknuds1 Aug 26, 2024
b09eaf8
Merge pull request #14727 from prometheus/owilliams/names-config-fix
codesome Aug 26, 2024
da28f88
Cut release 2.54.1
bboreham Aug 27, 2024
e6cfa72
Merge pull request #14739 from prometheus/prep-2.54.1
bboreham Aug 27, 2024
4202be5
Merge branch 'release-2.54' into merge-2.54.1-into-main
bboreham Aug 27, 2024
9a813d5
Merge pull request #14741 from prometheus/merge-2.54.1-into-main
bboreham Aug 27, 2024
7757794
[ENHANCEMENT] Promtool: Adding labels to time series while creating t…
patilsuraj767 Aug 28, 2024
406bf77
chore: fix some comments
riskrole Aug 28, 2024
3a82cd5
Add streaming remote read to ReadClient (#11379)
leizor Aug 28, 2024
84f7e29
Merge pull request #14731 from pracucci/revert-14525-merge-mmmaxtime-…
bboreham Aug 28, 2024
1d6e007
Merge pull request #14751 from riskrole/main
beorn7 Aug 28, 2024
9da7532
fix(utf8): ensure correct validation when legacy mode turned on (#14736)
ywwg Aug 28, 2024
849215d
Merge pull request #14585 from fatsheep9146/covert-TestNativeHistogra…
beorn7 Aug 28, 2024
c586c15
fix(discovery): make discovery manager notify consumers of dropped ta…
machine424 Nov 15, 2023
5bd8988
Simplify 'TestManagerCTZeroIngestion' (#14756)
ArthurSens Aug 29, 2024
99204f2
Merge remote-tracking branch 'prometheus/main' into arve/close-engine
aknuds1 Aug 29, 2024
ed2e18d
Add documentation for custom headers.
Aug 12, 2024
838e49e
[REFACTOR] TSDB: move chunkFromSeries from headChunkReader to head
bboreham Aug 23, 2024
cde42f3
TSDB: streamline reading of overlapping head chunks
bboreham Aug 23, 2024
1f38ae7
[TESTS] TSDB: fix up OOO tests for new Series behaviour
bboreham Aug 24, 2024
f90c7a1
[REFACTOR] OTLP translator: simplify time conversion
bboreham Aug 29, 2024
5359567
Merge pull request #14729 from bboreham/multimeta
bboreham Aug 29, 2024
e9e3d64
PromQL engine: Delay deletion of __name__ label to the end of the que…
jcreixell Aug 29, 2024
8c7bf39
Moves TestNativeHistogram_MulDivOperator to promql testing framework …
NeerajGartia21 Aug 29, 2024
b067726
Update basics.md
kevinrawal Aug 29, 2024
ee2b7fd
Merge pull request #14760 from bboreham/simplify-otel-time-conversion
ArthurSens Aug 29, 2024
a77f500
fix bug with metadata for rw2 (#14766)
cstyan Aug 30, 2024
d550c4a
[COMMENT] Improve comment on almost.Equal; add tests
bboreham Aug 30, 2024
bc6c2c5
OTLP Receiver: Add tests (#14764)
aknuds1 Aug 30, 2024
d63f5b3
Merge pull request #14765 from kevinrawal/kevinrawal/fix-broken-url-f…
roidelapluie Aug 30, 2024
d23d196
fix(discovery): prevent the manager from storing stale targetGroups
machine424 Aug 30, 2024
a693dd1
Fix: chunkenc.MockSeriesIterator
krajorama Aug 30, 2024
1cd2d04
Support reload config automatically
Aug 30, 2024
a35b15c
chore: migrate stale check to use stale github action (#14650)
electron0zero Sep 1, 2024
471fb8c
Bump github/codeql-action from 3.25.15 to 3.26.6
dependabot[bot] Sep 1, 2024
b2bb0d4
Bump prometheus/promci from 0.1.0 to 0.3.0
dependabot[bot] Sep 1, 2024
8789a12
Bump bufbuild/buf-setup-action from 1.35.1 to 1.39.0
dependabot[bot] Sep 1, 2024
8dd4910
Bump github.com/prometheus/common
dependabot[bot] Sep 1, 2024
40e6188
Bump github.com/envoyproxy/protoc-gen-validate from 1.0.4 to 1.1.0
dependabot[bot] Sep 1, 2024
9d8a393
Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.13.0 to 1.14.0
dependabot[bot] Sep 1, 2024
a2b054e
Bump github.com/digitalocean/godo from 1.119.0 to 1.121.0
dependabot[bot] Sep 1, 2024
6290287
Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.2
dependabot[bot] Sep 1, 2024
c09f6f8
Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
dependabot[bot] Sep 1, 2024
fae66d0
Bump github.com/hashicorp/consul/api from 1.29.2 to 1.29.4
dependabot[bot] Sep 1, 2024
02d1cab
Bump github.com/hetznercloud/hcloud-go/v2 from 2.12.0 to 2.13.1
dependabot[bot] Sep 1, 2024
28a830e
Merge pull request #14768 from bboreham/improve-almost
bboreham Sep 2, 2024
f19c2e7
Merge pull request #14805 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 2, 2024
7dd74ca
Merge pull request #14802 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 2, 2024
6c08f8f
Bump github.com/ionos-cloud/sdk-go/v6 from 6.2.0 to 6.2.1
dependabot[bot] Sep 2, 2024
5dfbcc3
Merge remote-tracking branch 'prometheus/main' into arve/close-engine
aknuds1 Sep 2, 2024
e8ecc11
[TESTS] Fix up item numbers in TestProtobufParse
bboreham Sep 2, 2024
3aaf2c3
[TESTS] Add second native histogram with exemplars in TestProtobufParse
bboreham Sep 2, 2024
d599c4b
[BUGFIX] Protobuf scraping: reset exemplar position
bboreham Sep 2, 2024
ce7d830
Bring back BenchmarkLoadRealWLs (#14757)
colega Sep 2, 2024
2cfc7b2
Merge pull request #14700 from shandongzhejiang/main
aknuds1 Sep 2, 2024
442f24e
chore: Simplify TestHeadAppender_AppendCTZeroSample (#14812)
ArthurSens Sep 2, 2024
f1d3c3f
fix: Properly put OM text p.CreatedTimestamp behind feature flag (#14…
bwplotka Sep 3, 2024
93f2740
Merge pull request #14660 from roidelapluie/customheaders
roidelapluie Sep 3, 2024
70bb219
Merge pull request #14680 from charleskorn/promqltest-scalar
aknuds1 Sep 3, 2024
cfe8b56
Only update hash when config reload succeeds
Sep 3, 2024
2c553b1
autoreload: do not ignore errors
Sep 3, 2024
1f02c21
Use t.Tempdir
Sep 3, 2024
a4f30a6
Merge pull request #14778 from prometheus/dependabot/github_actions/b…
roidelapluie Sep 3, 2024
e3f356a
Merge pull request #14777 from prometheus/dependabot/github_actions/p…
roidelapluie Sep 3, 2024
f3968ca
Merge pull request #14776 from prometheus/dependabot/github_actions/g…
roidelapluie Sep 3, 2024
e896643
Bump actions/setup-node from 4.0.2 to 4.0.3
dependabot[bot] Sep 3, 2024
76775d5
Merge pull request #14784 from prometheus/dependabot/go_modules/docum…
roidelapluie Sep 3, 2024
0e376d1
Bump github.com/influxdata/influxdb
dependabot[bot] Sep 3, 2024
e86729a
Merge pull request #14800 from prometheus/dependabot/go_modules/golan…
roidelapluie Sep 3, 2024
3b291c9
Merge pull request #14799 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 3, 2024
272118c
Merge pull request #14789 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 3, 2024
5397657
Merge pull request #14790 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 3, 2024
4c9fca8
Bump google.golang.org/grpc from 1.65.0 to 1.66.0
dependabot[bot] Sep 3, 2024
deabb30
Document custom HTTP headers and add tests
Sep 3, 2024
18cafab
Merge pull request #14779 from prometheus/dependabot/github_actions/a…
roidelapluie Sep 3, 2024
4ffb74d
Merge pull request #14810 from bboreham/fix-proto-parse-exemplar
beorn7 Sep 3, 2024
8742077
[BUGFIX] PromQL: pass Context so spans parent correctly
bboreham Sep 2, 2024
54989ce
PromQL: add short string method
bboreham Sep 2, 2024
abb0502
[ENHANCEMENT] PromQL: Add detail to tracing spans
bboreham Sep 2, 2024
282fb16
Merge pull request #14772 from krajorama/fix-mockseriesiterator
krajorama Sep 3, 2024
2304be9
promql: Improve the rate extrapolation explanation
beorn7 Sep 3, 2024
f2064c7
NH: Do not re-use spans between histograms (#14771)
jhesketh Sep 4, 2024
6ef1eb4
Merge pull request #14064 from aknuds1/arve/close-engine
aknuds1 Sep 4, 2024
485523e
Merge pull request #14816 from bboreham/improve-promql-tracing
bboreham Sep 4, 2024
eb4004c
Merge pull request #14817 from roidelapluie/customheaders2
roidelapluie Sep 5, 2024
2d9dad1
Bump golang.org/x/sys from 0.23.0 to 0.25.0
dependabot[bot] Sep 5, 2024
50f5327
Merge pull request #14769 from roidelapluie/autoreload
roidelapluie Sep 5, 2024
ce0f09b
Scrape: Add scrape_failure_log_file to log Scrape Failures
Aug 26, 2024
fb80a84
Merge pull request #14797 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 5, 2024
7078fe1
Merge pull request #14801 from prometheus/dependabot/go_modules/googl…
roidelapluie Sep 5, 2024
7eccf88
Merge pull request #14785 from prometheus/dependabot/go_modules/docum…
roidelapluie Sep 5, 2024
786025f
Bump github.com/prometheus/client_golang
dependabot[bot] Sep 5, 2024
898271b
Merge pull request #14833 from prometheus/dependabot/go_modules/golan…
roidelapluie Sep 5, 2024
3d44a33
Bump google.golang.org/api from 0.190.0 to 0.196.0
dependabot[bot] Sep 5, 2024
601fd8a
Merge pull request #14834 from prometheus/dependabot/go_modules/googl…
roidelapluie Sep 5, 2024
c244f2a
Merge pull request #14795 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 5, 2024
d2b6595
Merge pull request #14819 from prometheus/beorn7/doc
beorn7 Sep 5, 2024
1e01e97
chore: update min go version to 1.22 and update to the 1.23 toolchain
machine424 Aug 20, 2024
a7f7e90
Bump github.com/linode/linodego from 1.38.0 to 1.40.0
dependabot[bot] Sep 5, 2024
be3597c
Update autoreload documentation: recommend writing files atomically (…
roidelapluie Sep 5, 2024
ef96e98
Bump the go-opentelemetry-io group across 1 directory with 6 updates
dependabot[bot] Sep 5, 2024
be5ceb2
Bump the k8s-io group across 1 directory with 3 updates
dependabot[bot] Sep 5, 2024
e751817
Bump golang.org/x/tools from 0.23.0 to 0.24.0
dependabot[bot] Sep 5, 2024
2c016e3
Bump github.com/scaleway/scaleway-sdk-go
dependabot[bot] Sep 5, 2024
7c1a423
Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3
dependabot[bot] Sep 5, 2024
8645398
Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0
dependabot[bot] Sep 5, 2024
2d53429
Bump github.com/envoyproxy/go-control-plane
dependabot[bot] Sep 5, 2024
cc40b65
fix(promtool): use the final database path for --sandbox-dir-root ins…
machine424 Aug 7, 2024
dbe40d8
Merge pull request #14844 from prometheus/dependabot/go_modules/githu…
krajorama Sep 5, 2024
05d89b7
Bump github.com/prometheus/common from 0.58.0 to 0.59.0
dependabot[bot] Sep 5, 2024
536d9f9
BUGFIX: TSDB: panic in query during truncation with OOO head (#14831)
krajorama Sep 5, 2024
458613b
Merge pull request #14846 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
1ed25d5
Merge pull request #14843 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
d4e1900
Merge pull request #14845 from prometheus/dependabot/go_modules/golan…
roidelapluie Sep 6, 2024
55ed6f3
Merge pull request #14840 from prometheus/dependabot/go_modules/golan…
roidelapluie Sep 6, 2024
788d8c2
Merge pull request #14839 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
1a17918
Merge pull request #14786 from prometheus/dependabot/go_modules/docum…
roidelapluie Sep 6, 2024
c2593ab
Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.12.0
dependabot[bot] Sep 6, 2024
9425c0a
Bump github.com/digitalocean/godo from 1.121.0 to 1.122.0
dependabot[bot] Sep 6, 2024
2036177
Bump golang.org/x/text from 0.17.0 to 0.18.0
dependabot[bot] Sep 6, 2024
404e577
Merge pull request #14734 from roidelapluie/scrape_failure_logger
roidelapluie Sep 6, 2024
59402f8
Merge pull request #14841 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
48746b1
Bump github.com/prometheus/common from 0.58.0 to 0.59.1
dependabot[bot] Sep 6, 2024
8805301
Merge pull request #14851 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
5a1f4a7
Merge pull request #14842 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
a7a9dba
Merge pull request #14837 from prometheus/dependabot/go_modules/go-op…
roidelapluie Sep 6, 2024
51e8b6f
Merge pull request #14832 from prometheus/dependabot/go_modules/golan…
roidelapluie Sep 6, 2024
f44304a
Merge pull request #14804 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
0dfe326
Bump github.com/docker/docker
dependabot[bot] Sep 6, 2024
92004f1
Bump github.com/miekg/dns from 1.1.61 to 1.1.62
dependabot[bot] Sep 6, 2024
828f340
Merge pull request #14791 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
edc83ed
Update storage.md with the latest around Remote Write 2.0 (#14848)
bwplotka Sep 6, 2024
3dc4a9c
Bump klog-gokit
Sep 6, 2024
cb671ef
Merge pull request #14788 from prometheus/dependabot/go_modules/k8s-i…
roidelapluie Sep 6, 2024
9f57f14
Merge pull request #14803 from prometheus/dependabot/go_modules/githu…
roidelapluie Sep 6, 2024
db5e48d
promql.Engine.Close: No-op if nil (#14861)
aknuds1 Sep 8, 2024
4fc562f
OTLP: Support context cancellation/timeout during translation (#14612)
aknuds1 Sep 8, 2024
0d22a91
Merge pull request #14874 from krajorama/fix-panic-in-ooo-query2
krajorama Sep 9, 2024
5e68360
Fix error flood by downgrading OTel dependencies (#14884)
juliusv Sep 10, 2024
5ccb069
Backward compatibility with upcoming index v3
codesome Sep 18, 2024
81b9407
Prepare release 2.55.0-rc.0
bboreham Sep 17, 2024
85cc1e9
Merge pull request #14939 from prometheus/redo-14934
bboreham Sep 19, 2024
1639450
Merge pull request #14821 from charleskorn/nh-negative-multiplication…
beorn7 Sep 10, 2024
06022a6
CHANGELOG: Add #14821
bboreham Sep 19, 2024
f53a94b
Merge pull request #14920 from prometheus/prep-rel-2.55.0-rc.0
bboreham Sep 20, 2024
6f0d603
[BUGFIX] TSDB: Only query chunks up to truncation time (#14948)
bboreham Sep 20, 2024
e3617cb
Add #14948 to CHANGELOG
bboreham Sep 20, 2024
e026093
Merge pull request #14951 from prometheus/update-rel-2.55
bboreham Sep 20, 2024
e3f5c7c
[Release 2.55] Update CHANGELOG
bboreham Sep 22, 2024
7f99d29
[BUGFIX] PromQL: make sort_by_label stable
bboreham Sep 26, 2024
7d6884e
Merge pull request #14985 from bboreham/fix-sort-by-labels
bboreham Sep 30, 2024
6b247c5
Revert "Merge pull request #14769 from roidelapluie/autoreload"
bboreham Sep 30, 2024
16f3eaf
Merge pull request #15020 from prometheus/rel-2.55-revert-14769
roidelapluie Oct 7, 2024
105c692
[BUGFIX] TSDB: Don't read in-order chunks from before head MinTime
bboreham Oct 7, 2024
e26a3db
Merge pull request #15162 from prometheus/cp-15210-2-55
bboreham Oct 15, 2024
f7b396a
promql.Engine: Refactor vector selector evaluation into a method (#14…
aknuds1 Sep 24, 2024
e7f23c0
Merge pull request #15163 from prometheus/backport-14900-2-55
bboreham Oct 15, 2024
90cc7e5
Upgrade github.com/googleapis/enterprise-certificate-proxy to v0.3.4
aknuds1 Oct 15, 2024
04ec65b
Merge pull request #15166 from aknuds1/arve/upgrade-enterprise-certif…
bboreham Oct 16, 2024
e05e97c
evaluator.rangeEval: Split out gatherVector method
aknuds1 Oct 15, 2024
249969d
Merge pull request #15168 from aknuds1/arve/refactor-range-eval
bboreham Oct 16, 2024
de16f5e
[FEATURE] PromQL: Add experimental info function MVP (#14495)
aknuds1 Oct 16, 2024
8ea2c6a
Prepare release 2.55.0-rc.1
bboreham Sep 30, 2024
2788d20
Add CHANGELOG entry for #12532
bboreham Oct 16, 2024
1f9e634
Merge pull request #15007 from prometheus/prep-2.55.0-rc.1
bboreham Oct 16, 2024
bb27c6b
Create release 2.55.0
bboreham Oct 22, 2024
91d8025
Merge pull request #15194 from prometheus/make-release-2.55
bboreham Oct 22, 2024
b7aca45
fix round function ignoring enableDelayedNameRemoval feature flag
yeya24 Oct 31, 2024
a6fd22b
Merge pull request #15250 from yeya24/fix-round-delay-name-removal
bboreham Nov 2, 2024
cfeaa2c
Create release 2.55.1
bboreham Nov 4, 2024
6d75691
Merge pull request #15326 from prometheus/make-release-2.55.1
bboreham Nov 4, 2024
74e3596
Merge upstream v2.55.1 into invoca-2.53.1-base
ColinDKelley Apr 18, 2026
2e35102
Fix xrate extended-range iteration and refresh rate-vs-xrate showcase
ColinDKelley Apr 18, 2026
d77f1d8
Fix gocritic assignOp lint in promql rate helpers
ColinDKelley Jul 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 0 additions & 56 deletions .github/stale.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/buf-lint.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: bufbuild/buf-setup-action@dde0b9351db90fbf78e345f41a57de8514bf1091 # v1.32.2
- uses: bufbuild/buf-setup-action@54abbed4fe8d8d45173eca4798b0c39a53a7b658 # v1.39.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: bufbuild/buf-lint-action@06f9dd823d873146471cfaaf108a993fe00e5325 # v1.1.1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/buf.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -13,7 +13,7 @@ jobs:
if: github.repository_owner == 'prometheus'
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: bufbuild/buf-setup-action@dde0b9351db90fbf78e345f41a57de8514bf1091 # v1.32.2
- uses: bufbuild/buf-setup-action@54abbed4fe8d8d45173eca4798b0c39a53a7b658 # v1.39.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: bufbuild/buf-lint-action@06f9dd823d873146471cfaaf108a993fe00e5325 # v1.1.1
Expand Down
59 changes: 37 additions & 22 deletions .github/workflows/ci.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -11,10 +11,10 @@ jobs:
container:
# Whenever the Go version is updated here, .promu.yml
# should also be updated.
image: quay.io/prometheus/golang-builder:1.22-base
image: quay.io/prometheus/golang-builder:1.23-base
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- uses: ./.github/promci/actions/setup_environment
- run: make GOOPTS=--tags=stringlabels GO_ONLY=1 SKIP_GOLANGCI_LINT=1
- run: go test --tags=stringlabels ./tsdb/ -test.tsdb-isolation=false
Expand All@@ -25,10 +25,10 @@ jobs:
name: More Go tests
runs-on: ubuntu-latest
container:
image: quay.io/prometheus/golang-builder:1.22-base
image: quay.io/prometheus/golang-builder:1.23-base
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- uses: ./.github/promci/actions/setup_environment
- run: go test --tags=dedupelabels ./...
- run: GOARCH=386 go test ./cmd/prometheus
Expand All@@ -39,9 +39,12 @@ jobs:
test_go_oldest:
name: Go tests with previous Go version
runs-on: ubuntu-latest
env:
# Enforce the Go version.
GOTOOLCHAIN: local
container:
# The go version in this image should be N-1 wrt test_go.
image: quay.io/prometheus/golang-builder:1.21-base
image: quay.io/prometheus/golang-builder:1.22-base
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- run: make build
Expand All@@ -54,11 +57,11 @@ jobs:
# Whenever the Go version is updated here, .promu.yml
# should also be updated.
container:
image: quay.io/prometheus/golang-builder:1.22-base
image: quay.io/prometheus/golang-builder:1.23-base

steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- uses: ./.github/promci/actions/setup_environment
with:
enable_go: false
Expand All@@ -75,9 +78,9 @@ jobs:
runs-on: windows-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
with:
go-version: 1.22.x
go-version: 1.23.x
- run: |
$TestTargets = go list ./... | Where-Object { $_ -NotMatch "(github.com/prometheus/prometheus/discovery.*|github.com/prometheus/prometheus/config|github.com/prometheus/prometheus/web)"}
go test $TestTargets -vet=off -v
Expand All@@ -89,7 +92,7 @@ jobs:
# Whenever the Go version is updated here, .promu.yml
# should also be updated.
container:
image: quay.io/prometheus/golang-builder:1.22-base
image: quay.io/prometheus/golang-builder:1.23-base
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- run: go install ./cmd/promtool/.
Expand All@@ -115,7 +118,7 @@ jobs:
thread: [ 0, 1, 2 ]
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- uses: ./.github/promci/actions/build
with:
promu_opts: "-p linux/amd64 -p windows/amd64 -p linux/arm64 -p darwin/amd64 -p darwin/arm64 -p linux/386"
Expand All@@ -138,22 +141,34 @@ jobs:
# should also be updated.
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- uses: ./.github/promci/actions/build
with:
parallelism: 12
thread: ${{ matrix.thread }}
build_all_status:
name: Report status of build Prometheus for all architectures
runs-on: ubuntu-latest
needs: [build_all]
if: github.event_name == 'pull_request' && startsWith(github.event.pull_request.base.ref, 'release-')
steps:
- name: Successful build
if: ${{ !(contains(needs.*.result, 'failure')) && !(contains(needs.*.result, 'cancelled')) }}
run: exit 0
- name: Failing or cancelled build
if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }}
run: exit 1
check_generated_parser:
name: Check generated parser
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Install Go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
with:
cache: false
go-version: 1.22.x
go-version: 1.23.x
- name: Run goyacc and check for diff
run: make install-goyacc check-generated-parser
golangci:
Expand All@@ -163,18 +178,18 @@ jobs:
- name: Checkout repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Install Go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
with:
go-version: 1.22.x
go-version: 1.23.x
- name: Install snmp_exporter/generator dependencies
run: sudo apt-get update && sudo apt-get -y install libsnmp-dev
if: github.repository == 'prometheus/snmp_exporter'
- name: Lint
uses: golangci/golangci-lint-action@a4f60bb28d35aeee14e6880718e0c85ff1882e64 # v6.0.1
uses: golangci/golangci-lint-action@aaa42aa0628b4ae2578232a66b541047968fac86 # v6.1.0
with:
args: --verbose
# Make sure to sync this with Makefile.common and scripts/golangci-lint.yml.
version: v1.59.1
version: v1.60.2
fuzzing:
uses: ./.github/workflows/fuzzing.yml
if: github.event_name == 'pull_request'
Expand All@@ -188,7 +203,7 @@ jobs:
if: github.event_name == 'push' && github.event.ref == 'refs/heads/main'
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- uses: ./.github/promci/actions/publish_main
with:
docker_hub_login: ${{ secrets.docker_hub_login }}
Expand All@@ -202,7 +217,7 @@ jobs:
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v2.')
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- uses: ./.github/promci/actions/publish_release
with:
docker_hub_login: ${{ secrets.docker_hub_login }}
Expand All@@ -217,9 +232,9 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- uses: prometheus/promci@45166329da36d74895901808f1c8c97efafc7f84 # v0.3.0
- name: Install nodejs
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
with:
node-version-file: "web/ui/.nvmrc"
registry-url: "https://registry.npmjs.org"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -27,12 +27,12 @@ jobs:
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6

- name: Initialize CodeQL
uses: github/codeql-action/init@2e230e8fe0ad3a14a340ad0815ddb96d599d2aff # v3.25.8
uses: github/codeql-action/init@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@2e230e8fe0ad3a14a340ad0815ddb96d599d2aff # v3.25.8
uses: github/codeql-action/autobuild@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@2e230e8fe0ad3a14a340ad0815ddb96d599d2aff # v3.25.8
uses: github/codeql-action/analyze@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6
2 changes: 1 addition & 1 deletion .github/workflows/fuzzing.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,7 +21,7 @@ jobs:
fuzz-seconds: 600
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
if: failure() && steps.build.outcome == 'success'
with:
name: artifacts
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/scorecards.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -26,7 +26,7 @@ jobs:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # tag=v2.3.3
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # tag=v2.4.0
with:
results_file: results.sarif
results_format: sarif
Expand All@@ -37,14 +37,14 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # tag=v4.3.3
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # tag=v4.3.4
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@2e230e8fe0ad3a14a340ad0815ddb96d599d2aff # tag=v3.25.8
uses: github/codeql-action/upload-sarif@4dd16135b69a43b6c8efb853346f8437d92d3c93 # tag=v3.26.6
with:
sarif_file: results.sarif
31 changes: 31 additions & 0 deletions .github/workflows/stale.yml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
name: Stale Check
on:
workflow_dispatch: {}
schedule:
- cron: '16 22 * * *'
permissions:
issues: write
pull-requests: write
jobs:
stale:
if: github.repository_owner == 'prometheus' || github.repository_owner == 'prometheus-community' # Don't run this workflow on forks.
runs-on: ubuntu-latest
steps:
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# opt out of defaults to avoid marking issues as stale and closing them
# https://github.com/actions/stale#days-before-close
# https://github.com/actions/stale#days-before-stale
days-before-stale: -1
days-before-close: -1
# Setting it to empty string to skip comments.
# https://github.com/actions/stale#stale-pr-message
# https://github.com/actions/stale#stale-issue-message
stale-pr-message: ''
stale-issue-message: ''
operations-per-run: 30
# override days-before-stale, for only marking the pull requests as stale
days-before-pr-stale: 60
stale-pr-label: stale
exempt-pr-labels: keepalive
Loading
Loading