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

remote write 2.0: sync with main branch #13510

Merged
merged 157 commits into from
Feb 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
690d5d0
consoles: exclude iowait and steal from CPU Utilisation
julianwiedmann Sep 2, 2021
6fe8217
tsdb: shrink txRing with smaller integers
bboreham Oct 21, 2023
90e98e0
tsdb: create isolation transaction slice on demand
bboreham Oct 21, 2023
0e585bf
add cluster variable to Overview dashboard
the-it Nov 23, 2023
7319ad6
promql: simplify Native Histogram arithmetics
linasm Dec 8, 2023
c4c8d59
Cut 2.49.0-rc.0 (#13270)
bwplotka Dec 12, 2023
5d5acf5
Add unit protobuf parser
vesari Dec 12, 2023
9fb1e97
Go on adding protobuf parsing for unit
vesari Dec 14, 2023
ea97086
ui: create a reproduction for https://github.com/prometheus/prometheu…
machine424 Dec 15, 2023
b65021d
Get conditional right
vesari Dec 17, 2023
3d6a92a
Merge remote-tracking branch 'prometheus/main' into add-unit-parser
vesari Dec 17, 2023
d79ad81
Get VM Scale Set NIC (#13283)
daniel-resdiary Dec 13, 2023
20b4ef5
Cut v2.49.0-rc.1
bwplotka Dec 19, 2023
51e78d9
Delete debugging lines, amend error message for unit
vesari Dec 20, 2023
9a664b5
Correct order in error message
vesari Dec 20, 2023
1e30685
Merge pull request #13314 from prometheus/cut-2.49-rc.1
bwplotka Dec 20, 2023
b2185d9
Consider storage.ErrTooOldSample as non-retryable
nmdanny Dec 26, 2023
2f60177
scrape_test.go: Increase scrape interval in TestScrapeLoopCache to re…
machine424 Dec 26, 2023
8f07f9d
Avoid creating string for suffix, consider counters without _total su…
vesari Dec 28, 2023
1536320
build(deps): bump github.com/prometheus/client_golang
dependabot[bot] Jan 1, 2024
b90554f
build(deps): bump actions/setup-node from 3.8.1 to 4.0.1
dependabot[bot] Jan 1, 2024
f29e0ad
scripts: sort file list in embed directive
jan--f Jan 2, 2024
c126c21
Fix DataTableProps['data'] for resultType string
kevinmingtarja Jan 3, 2024
40941d4
Fix handling of scalar and string in isHeatmapData
kevinmingtarja Jan 3, 2024
cdc5184
Merge pull request #13354 from prometheus/dependabot/go_modules/docum…
bwplotka Jan 4, 2024
377c750
build(deps): bump github.com/influxdata/influxdb
dependabot[bot] Jan 4, 2024
cef6eba
build(deps): bump github.com/prometheus/prometheus
dependabot[bot] Jan 4, 2024
bb9503c
Bump client_golang to v1.18.0 (#13373)
tpaschalis Jan 4, 2024
6d2e0a7
Merge pull request #13335 from nmdanny/patch-1
bboreham Jan 4, 2024
78c5ce3
Drop old inmemory samples (#13002)
marctc Jan 5, 2024
775d955
Merge pull request #13371 from kevinmingtarja/fix-isHeatmapData
bwplotka Jan 7, 2024
afc0512
fix(discovery): allow requireUpdate util to timeout in discovery/file…
machine424 Jan 7, 2024
d4a6bc0
Merge pull request #13371 from kevinmingtarja/fix-isHeatmapData
bwplotka Jan 7, 2024
61b4080
tsdb/{index,compact}: allow using custom postings encoding format (#1…
GiedriusS Jan 8, 2024
abbcdc6
Cut 2.49.0-rc.2
bwplotka Jan 8, 2024
0a88bcb
Merge pull request #13382 from prometheus/cut-2.49-rc2
bwplotka Jan 8, 2024
3c44fbc
build(deps): bump actions/setup-go from 3.5.0 to 5.0.0 in /scripts (#…
dependabot[bot] Jan 8, 2024
88a6b3a
build(deps): bump github/codeql-action from 2.22.8 to 3.22.12 (#13358)
dependabot[bot] Jan 8, 2024
6cd24d8
put @nexucis has a release shepherd (#13383)
Nexucis Jan 8, 2024
3db4596
Merge pull request #13299 from vesari/add-unit-parser
beorn7 Jan 9, 2024
6150e1c
Add analyze histograms command to promtool (#12331)
zenador Jan 10, 2024
d09d77b
included instance in all necessary descriptions
the-it Jan 10, 2024
9b75913
tsdb/compact: fix passing merge func
GiedriusS Jan 11, 2024
3a48adc
tsdb: add enable overlapping compaction
GiedriusS Jan 12, 2024
4fbd406
Merge pull request #13393 from vinted/disable_overlapping_compaction
gotjosh Jan 15, 2024
1792062
Merge pull request #13391 from GiedriusS/compact_merge_func
SuperQ Jan 15, 2024
cf50f85
Cut 2.49.0
bwplotka Jan 15, 2024
ace9c8a
promtool: allow setting multiple matchers to "promtool tsdb dump" com…
machine424 Jan 15, 2024
683a46c
Merge pull request #13397 from prometheus/cut-2.49.0
bwplotka Jan 15, 2024
db3544c
Merge branch 'main' into merge-2.49.0-back
bwplotka Jan 15, 2024
09d3516
Fixed changelog
bwplotka Jan 15, 2024
90000a2
Merge pull request #13399 from prometheus/merge-2.49.0-back
bwplotka Jan 15, 2024
b695e06
tsdb/main: wire "EnableOverlappingCompaction" to tsdb.Options (#13398)
GiedriusS Jan 15, 2024
e61e593
Issue #13268: fix quality value in accept header
kalpadiptyaroy Dec 19, 2023
65a101c
Cut 2.49.1 with scrape q= bugfix.
bwplotka Jan 15, 2024
9947cb2
Merge pull request #13402 from prometheus/cut-2.49.1
bwplotka Jan 15, 2024
216b5ed
Cut 2.49.1 web package.
bwplotka Jan 15, 2024
43e1484
Merge pull request #13404 from prometheus/added-missing-web
bwplotka Jan 15, 2024
72a8f10
Restore more efficient version of NewPossibleNonCounterInfo annotatio…
zenador Jan 16, 2024
7852a7c
Fix regressions introduced by #13242
pracucci Jan 16, 2024
1fa131e
fix slice copy in 1.20 (#13389)
tylitianrui Jan 16, 2024
73bbeaa
Docs: Query Basics: link to rate (#10538)
tredondo Jan 16, 2024
2d01e56
chore(kubernetes): check preconditions earlier and avoid unnecessary …
machine424 Jan 16, 2024
cf9e934
Examples: link to `rate` for new users (#10535)
tredondo Jan 16, 2024
99b12b5
Merge pull request #13180 from the-it/esommer/cluster_swtich_dashboard
metalmatze Jan 16, 2024
7153f61
Merge pull request #13407 from pracucci/fix-13242-regressions
bboreham Jan 16, 2024
a6b35ff
promql: use natural sort in sort_by_label and sort_by_label_desc (#13…
bobrik Jan 17, 2024
8598150
TestLabelValuesWithMatchers: Add test case
aknuds1 Jan 17, 2024
f97fa27
remove obsolete build tag
tylitianrui Jan 17, 2024
c0a66e5
Upgrade some golang dependencies for resty 2.11
iblancasa Jan 17, 2024
df2a0ec
Native Histograms: support `native_histogram_min_bucket_factor` in sc…
fatsheep9146 Jan 17, 2024
a3ddfbd
Add warnings for histogramRate applied with isCounter not matching co…
zenador Jan 17, 2024
4f941bb
Merge pull request #13416 from tylitianrui/feat/remove_obsolete_build…
roidelapluie Jan 17, 2024
fb74a3e
Merge pull request #13363 from jan--f/embed.go-sorted-file-list
roidelapluie Jan 17, 2024
00c8dd5
Merge pull request #13353 from prometheus/dependabot/go_modules/docum…
roidelapluie Jan 17, 2024
d3dfe48
Merge pull request #13352 from prometheus/dependabot/go_modules/docum…
roidelapluie Jan 17, 2024
aee6896
Minor fixes to otlp vendor update script
gouthamve Jan 18, 2024
c860b52
Merge pull request #13417 from iblancasa/upgrade-deps
roidelapluie Jan 18, 2024
f52605b
Merge pull request #13415 from aknuds1/arve/test-label-values-with-ma…
roidelapluie Jan 18, 2024
110ba0a
build(deps): bump github.com/hetznercloud/hcloud-go/v2
dependabot[bot] Jan 18, 2024
69dd822
Merge pull request #13422 from prometheus/dependabot/go_modules/githu…
roidelapluie Jan 18, 2024
ee3edc4
Merge pull request #13408 from machine424/save-cycles
roidelapluie Jan 18, 2024
d390665
Merge pull request #13356 from prometheus/dependabot/github_actions/a…
roidelapluie Jan 18, 2024
0524b88
Merge pull request #13169 from gouthamve/fix-vendoring-script
gouthamve Jan 18, 2024
bfbb13c
Merge pull request #13267 from linasm/simplify-native-histogram-math
beorn7 Jan 18, 2024
b9952ff
Merge pull request #13380 from machine424/fixes
bboreham Jan 18, 2024
4ad9b6d
Merge pull request #13336 from machine424/flakky
bboreham Jan 18, 2024
102fd8c
Enhanced visibility for `promtool test rules` with JSON colored forma…
rewanthtammana Jan 18, 2024
63cdd6d
storage: skip merging when no remote storage configured
bboreham Jan 18, 2024
65cf528
Remove csmarchbanks from remote write owners (#13432)
csmarchbanks Jan 19, 2024
d778591
add more context cancellation check at evaluation time
yeya24 Jan 21, 2024
0fe7ba9
Merge pull request #13427 from bboreham/skip-empty-merge
bboreham Jan 22, 2024
c095ba2
Merge pull request #13437 from yeya24/check-ctx-eval-series
bboreham Jan 22, 2024
ed172a6
Optimize label values with matchers by taking shortcuts (#13426)
colega Jan 23, 2024
10428e2
Merge pull request #9593 from julianwiedmann/cpu-utilisation
SuperQ Jan 23, 2024
2c0f9d1
Add automatic memory limit handling
SuperQ Jan 8, 2024
8107bd2
Merge pull request #13395 from prometheus/superq/automemlimit
SuperQ Jan 23, 2024
7bbae70
Update OSSF badge link (#13433)
mmorel-35 Jan 23, 2024
78411d5
SD Managers taking over responsibility for registration of debug metr…
ptodev Jan 23, 2024
583f3e5
Optimize histogram iterators (#13340)
fpetkovski Jan 23, 2024
89523cf
doc: Mark `mad_over_time` as experimental (#13440)
beorn7 Jan 23, 2024
53589fd
Change metric label for Puppetdb from 'http' to 'puppetdb'
ptodev Jan 23, 2024
033c9b2
mirror metrics.proto change & generate code
fatsheep9146 Jan 24, 2024
ba7012e
TestHeadLabelValuesWithMatchers: Add test case (#13414)
aknuds1 Jan 24, 2024
9a9e73b
update all go dependencies (#13438)
Nexucis Jan 24, 2024
94ced72
build(deps): bump the k8s-io group with 2 updates (#13454)
dependabot[bot] Jan 25, 2024
7f83769
build(deps): bump the go-opentelemetry-io group with 1 update (#13453)
dependabot[bot] Jan 25, 2024
97c186e
build(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 (#13355)
dependabot[bot] Jan 25, 2024
1069c1f
build(deps): bump bufbuild/buf-push-action (#13357)
dependabot[bot] Jan 25, 2024
3f30ad3
Merge pull request #13015 from bboreham/smaller-txring
bboreham Jan 25, 2024
74b73d1
Labels: Add DropMetricName function, used in PromQL (#13446)
bboreham Jan 25, 2024
b9eab6e
tsdb: simplify internal series delete function (#13261)
bboreham Jan 25, 2024
52fa586
Merge branch 'main' into nexucis/merge-back
Nexucis Jan 25, 2024
599ad93
Merge pull request #13463 from prometheus/nexucis/merge-back
Nexucis Jan 25, 2024
660df34
otlptranslator/update-copy.sh: Fix sed command lines
aknuds1 Jan 25, 2024
c3b8ef1
Rollback k8s.io requirements (#13462)
SuperQ Jan 25, 2024
de28494
Make update-copy.sh work for both OSX and GNU sed
aknuds1 Jan 25, 2024
fe35f2d
Name @beorn7 and @krajorama as maintainers for native histograms
beorn7 Jan 25, 2024
0fe34f8
Merge pull request #13449 from fatsheep9146/native-histogram-support-…
beorn7 Jan 25, 2024
a598ddf
ui/fix: correct url handling for stacked graphs (#13460)
Loori-R Jan 26, 2024
66237c1
tsdb: use cheaper Mutex on series
bboreham Jan 26, 2024
fb552d2
Merge pull request #13464 from aknuds1/arve/fix-update-copy
gouthamve Jan 26, 2024
a577a0a
Fix last_over_time for native histograms
fpetkovski Jan 26, 2024
960b626
Merge pull request #13447 from ptodev/update-puppetdb-metric-label
roidelapluie Jan 26, 2024
5b35381
Merge pull request #13466 from prometheus/beorn7/maintainers
bwplotka Jan 26, 2024
88d07c4
Merge pull request #13474 from fpetkovski/hist-last-over-time
beorn7 Jan 26, 2024
bdc3cfd
Merge pull request #13477 from prometheus/release-2.50
beorn7 Jan 27, 2024
940f83a
Implementation
Oct 25, 2023
ed2933c
Add feature flag
Oct 25, 2023
e7758d1
Refactor concurrency control
Oct 25, 2023
0dc7036
Optimising dependencies/dependents funcs to not produce new slices ea…
Oct 28, 2023
94cdfa3
Refactoring
Oct 28, 2023
5bda333
Rename flag
Oct 28, 2023
f922534
Refactoring for performance, and to allow controller to be overridden
Nov 2, 2023
7aa3b10
Block until all rules, both sync & async, have completed evaluating
Jan 5, 2024
ac1c6eb
Fix typo in CLI flag description
pracucci Jan 26, 2024
6bbb03b
Fixed auto-generated doc
pracucci Jan 26, 2024
1bb341f
Improve doc
pracucci Jan 26, 2024
21a03dc
Simplify the design to update concurrency controller once the rule ev…
pracucci Jan 26, 2024
52bc568
Add more test cases to TestDependenciesEdgeCases
pracucci Jan 26, 2024
2764c46
Added more test cases to TestDependenciesEdgeCases
pracucci Jan 26, 2024
23f89c1
Improved RuleConcurrencyController interface doc
pracucci Jan 26, 2024
046cd75
Introduced sequentialRuleEvalController
pracucci Jan 26, 2024
cbbbd6e
Remove superfluous nil check in Group.metrics
pracucci Jan 29, 2024
e3040bf
api: Serialize discovered and target labels into JSON directly (#13469)
Leegin-darknight Jan 29, 2024
19efd0a
api: Serialize discovered labels into JSON directly in dropped target…
Leegin-darknight Jan 29, 2024
501bc64
Add ShardedPostings() support to TSDB (#10421)
pracucci Jan 29, 2024
cd4562d
Merge pull request #13473 from bboreham/pure-mutex
bboreham Jan 30, 2024
ae2852b
Merge pull request #12946 from dannykopping/dannykopping/rule-deps
gotjosh Jan 30, 2024
b9fdf3d
storage/remote: document why two benchmarks are skipped
bboreham Jan 30, 2024
34875ae
Merge pull request #13499 from bboreham/tweak-remote-tests
bboreham Jan 31, 2024
581d8d8
Pod status changes not discovered by Kube Endpoints SD (#13337)
machine424 Feb 1, 2024
5f2c3a5
Small improvements, add const, remove copypasta (#8106)
proggga Feb 1, 2024
c006c57
Proposal to improve FPointSlice and HPointSlice allocation. (#13448)
alanprot Feb 1, 2024
93c60f1
Merge branch 'main' into remote-write-2.0
npazosmendez Feb 1, 2024
96ebccd
lint
npazosmendez Feb 1, 2024
8422697
go mod tidy
npazosmendez Feb 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/web/ui @juliusv
/web/ui/module @juliusv @nexucis
/storage/remote @csmarchbanks @cstyan @bwplotka @tomwilkie
/storage/remote @cstyan @bwplotka @tomwilkie
/storage/remote/otlptranslator @gouthamve @jesusvazquez
/discovery/kubernetes @brancz
/tsdb @jesusvazquez
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/buf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
with:
input: 'prompb'
against: 'https://github.com/prometheus/prometheus.git#branch=main,ref=HEAD~1,subdir=prompb'
- uses: bufbuild/buf-push-action@342fc4cdcf29115a01cf12a2c6dd6aac68dc51e1 # v1.1.1
- uses: bufbuild/buf-push-action@a654ff18effe4641ebea4a4ce242c49800728459 # v1.1.1
with:
input: 'prompb'
buf_token: ${{ secrets.BUF_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: prometheus/promci@3cb0c3871f223bd5ce1226995bd52ffb314798b6 # v0.1.0
- name: Install nodejs
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
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 number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ jobs:
go-version: 1.21.x

- name: Initialize CodeQL
uses: github/codeql-action/init@407ffafae6a767df3e0230c3df91b6443ae8df75 # v2.22.8
uses: github/codeql-action/init@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@407ffafae6a767df3e0230c3df91b6443ae8df75 # v2.22.8
uses: github/codeql-action/autobuild@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@407ffafae6a767df3e0230c3df91b6443ae8df75 # v2.22.8
uses: github/codeql-action/analyze@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12
2 changes: 1 addition & 1 deletion .github/workflows/fuzzing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fuzz-seconds: 600
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
if: failure() && steps.build.outcome == 'success'
with:
name: artifacts
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # tag=v3.1.3
uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # tag=v4.0.0
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@407ffafae6a767df3e0230c3df91b6443ae8df75 # tag=v2.22.8
uses: github/codeql-action/upload-sarif@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # tag=v3.22.12
with:
sarif_file: results.sarif
46 changes: 42 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,47 @@
# Changelog

## unreleased

* [ENHANCEMENT] TSDB: Make the wlog watcher read segments synchronously when not tailing. #13224
* [BUGFIX] Agent: Participate in notify calls. #13223
## 2.49.1 / 2024-01-15

* [BUGFIX] TSDB: Fixed a wrong `q=` value in scrape accept header #13313

## 2.49.0 / 2024-01-15

* [FEATURE] Promtool: Add `--run` flag promtool test rules command. #12206
* [FEATURE] SD: Add support for `NS` records to DNS SD. #13219
* [FEATURE] UI: Add heatmap visualization setting in the Graph tab, useful histograms. #13096 #13371
* [FEATURE] Scraping: Add `scrape_config.enable_compression` (default true) to disable gzip compression when scraping the target. #13166
* [FEATURE] PromQL: Add a `promql-experimental-functions` feature flag containing some new experimental PromQL functions. #13103 NOTE: More experimental functions might be added behind the same feature flag in the future. Added functions:
* Experimental `mad_over_time` (median absolute deviation around the median) function. #13059
* Experimental `sort_by_label` and `sort_by_label_desc` functions allowing sorting returned series by labels. #11299
* [FEATURE] SD: Add `__meta_linode_gpus` label to Linode SD. #13097
* [FEATURE] API: Add `exclude_alerts` query parameter to `/api/v1/rules` to only return recording rules. #12999
* [FEATURE] TSDB: --storage.tsdb.retention.time flag value is now exposed as a `prometheus_tsdb_retention_limit_seconds` metric. #12986
* [FEATURE] Scraping: Add ability to specify priority of scrape protocols to accept during scrape (e.g. to scrape Prometheus proto format for certain jobs). This can be changed by setting `global.scrape_protocols` and `scrape_config.scrape_protocols`. #12738
* [ENHANCEMENT] Scraping: Automated handling of scraping histograms that violate `scrape_config.native_histogram_bucket_limit` setting. #13129
* [ENHANCEMENT] Scraping: Optimized memory allocations when scraping. #12992
* [ENHANCEMENT] SD: Added cache for Azure SD to avoid rate-limits. #12622
* [ENHANCEMENT] TSDB: Various improvements to OOO exemplar scraping. E.g. allowing ingestion of exemplars with the same timestamp, but with different labels. #13021
* [ENHANCEMENT] API: Optimize `/api/v1/labels` and `/api/v1/label/<label_name>/values` when 1 set of matchers are used. #12888
* [ENHANCEMENT] TSDB: Various optimizations for TSDB block index, head mmap chunks and WAL, reducing latency and memory allocations (improving API calls, compaction queries etc). #12997 #13058 #13056 #13040
* [ENHANCEMENT] PromQL: Optimize memory allocations and latency when querying float histograms. #12954
* [ENHANCEMENT] Rules: Instrument TraceID in log lines for rule evaluations. #13034
* [ENHANCEMENT] PromQL: Optimize memory allocations in query_range calls. #13043
* [ENHANCEMENT] Promtool: unittest interval now defaults to evaluation_intervals when not set. #12729
* [BUGFIX] SD: Fixed Azure SD public IP reporting #13241
* [BUGFIX] API: Fix inaccuracies in posting cardinality statistics. #12653
* [BUGFIX] PromQL: Fix inaccuracies of `histogram_quantile` with classic histograms. #13153
* [BUGFIX] TSDB: Fix rare fails or inaccurate queries with OOO samples. #13115
* [BUGFIX] TSDB: Fix rare panics on append commit when exemplars are used. #13092
* [BUGFIX] TSDB: Fix exemplar WAL storage, so remote write can send/receive samples before exemplars. #13113
* [BUGFIX] Mixins: Fix `url` filter on remote write dashboards. #10721
* [BUGFIX] PromQL/TSDB: Various fixes to float histogram operations. #12891 #12977 #12609 #13190 #13189 #13191 #13201 #13212 #13208
* [BUGFIX] Promtool: Fix int32 overflow issues for 32-bit architectures. #12978
* [BUGFIX] SD: Fix Azure VM Scale Set NIC issue. #13283

## 2.48.1 / 2023-12-07

* [BUGFIX] TSDB: Make the wlog watcher read segments synchronously when not tailing. #13224
* [BUGFIX] Agent: Participate in notify calls (fixes slow down in remote write handling introduced in 2.45). #13223

## 2.48.0 / 2023-11-16

Expand Down
5 changes: 4 additions & 1 deletion MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,18 @@ Julien Pivotto (<roidelapluie@prometheus.io> / @roidelapluie) and Levi Harrison
* `k8s`: Frederic Branczyk (<fbranczyk@gmail.com> / @brancz)
* `documentation`
* `prometheus-mixin`: Matthias Loibl (<mail@matthiasloibl.com> / @metalmatze)
* `model/histogram` and other code related to native histograms: Björn Rabenstein (<beorn@grafana.com> / @beorn7),
George Krajcsovits (<gyorgy.krajcsovits@grafana.com> / @krajorama)
* `storage`
* `remote`: Chris Marchbanks (<csmarchbanks@gmail.com> / @csmarchbanks), Callum Styan (<callumstyan@gmail.com> / @cstyan), Bartłomiej Płotka (<bwplotka@gmail.com> / @bwplotka), Tom Wilkie (<tom.wilkie@gmail.com> / @tomwilkie)
* `remote`: Callum Styan (<callumstyan@gmail.com> / @cstyan), Bartłomiej Płotka (<bwplotka@gmail.com> / @bwplotka), Tom Wilkie (<tom.wilkie@gmail.com> / @tomwilkie)
* `tsdb`: Ganesh Vernekar (<ganesh@grafana.com> / @codesome), Bartłomiej Płotka (<bwplotka@gmail.com> / @bwplotka), Jesús Vázquez (<jesus.vazquez@grafana.com> / @jesusvazquez)
* `agent`: Robert Fratto (<robert.fratto@grafana.com> / @rfratto)
* `web`
* `ui`: Julius Volz (<julius.volz@gmail.com> / @juliusv)
* `module`: Augustin Husson (<husson.augustin@gmail.com> @nexucis)
* `Makefile` and related build configuration: Simon Pasquier (<pasquier.simon@gmail.com> / @simonpasquier), Ben Kochie (<superq@gmail.com> / @SuperQ)


For the sake of brevity, not all subtrees are explicitly listed. Due to the
size of this repository, the natural changes in focus of maintainers over time,
and nuances of where particular features live, this list will always be
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ examples and guides.</p>
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/486/badge)](https://bestpractices.coreinfrastructure.org/projects/486)
[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/prometheus/prometheus)
[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/prometheus.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:prometheus)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/prometheus/prometheus/badge)](https://api.securityscorecards.dev/projects/github.com/prometheus/prometheus)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/prometheus/prometheus/badge)](https://securityscorecards.dev/viewer/?uri=github.com/prometheus/prometheus)

</div>

Expand Down
3 changes: 2 additions & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ Release cadence of first pre-releases being cut is 6 weeks.
| v2.47 | 2023-08-23 | Bryan Boreham (GitHub: @bboreham) |
| v2.48 | 2023-10-04 | Levi Harrison (GitHub: @LeviHarrison) |
| v2.49 | 2023-12-05 | Bartek Plotka (GitHub: @bwplotka) |
| v2.50 | 2024-01-16 | **searching for volunteer** |
| v2.50 | 2024-01-16 | Augustin Husson (GitHub: @nexucis) |
| v2.51 | 2024-02-13 | **searching for volunteer** |

If you are interested in volunteering please create a pull request against the [prometheus/prometheus](https://github.com/prometheus/prometheus) repository and propose yourself for the release series of your choice.

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.48.0
2.49.1