Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
GOMAXPROCS
variable automatically to match the Linux CPU quota. Use--no-auto-gomaxprocs
to disable it. Theauto-gomaxprocs
feature flag was removed. #15376GOMEMLIMIT
variable automatically to match the Linux container memory limit. Use--no-auto-gomemlimit
to disable it. Theauto-gomemlimit
feature flag was removed. #15373fallback_scrape_protocol
in the scrape config. #15136scrape_classic_histograms
was renamed toalways_scrape_classic_histograms
. #15178.
now matches all characters (performance improvement). #14505holt_winters
is now calleddouble_exponential_smoothing
and moves behind the experimental-promql-functions feature flag. #14930--web.enable-otlp-receiver
instead of--enable-feature=otlp-write-receiver
. #14894no-default-scrape-port
feature flag removed. #14160_created
timeseries if feature-flagcreated-timestamp-zero-ingestion
is enabled. #14738--enable-feature=old-ui
for the time being. #14872discovery.k8s.io/v1beta1
API version of EndpointSlice. This version is no longer served as of Kubernetes v1.25. #14365networking.k8s.io/v1beta1
API version of Ingress. This version is no longer served as of Kubernetes v1.22. #14365utf8-name
feature flag has been removed. #14705new-service-discovery-manager
feature flag has been removed. #14770agent
has been removed. To run Prometheus in Agent mode, use the new--agent
cmdline arg instead. #14747remote-write-receiver
,promql-at-modifier
, andpromql-negative-offset
feature flags. #13456, #14526storage.tsdb.allow-overlapping-blocks
,alertmanager.timeout
, andstorage.tsdb.retention
flags. #14640, #14643otlp.translation_strategy = NoUTF8EscapingWithSuffixes
configuration option. #15384auto-reload-config
. #14769rate
returns points. #14910All commits since v2.55
## What's Changed * promql: make lookback and matrix selections left-open and right-closed by @KofClubs in https://github.com/prometheus/prometheus/pull/13904 * removed "promql-at-modifier" and "promql-negative-offset" features from flag list by @kartikaysaxena in https://github.com/prometheus/prometheus/pull/13456 * Sync release-3.0 with main by @jan--f in https://github.com/prometheus/prometheus/pull/14369 * feat (ui): Add Native Histogram rendering to new UI by @Maniktherana in https://github.com/prometheus/prometheus/pull/14431 * 3.0 main sync 24-07-09 by @jan--f in https://github.com/prometheus/prometheus/pull/14445 * Minor style improvements for native histograms in table view by @juliusv in https://github.com/prometheus/prometheus/pull/14448 * 3.0 main sync 24 07 18 by @jan--f in https://github.com/prometheus/prometheus/pull/14488 * discovery(k8s): remove support for API versions no longer served by @simonpasquier in https://github.com/prometheus/prometheus/pull/14365 * 3.0 main sync 24 08 01 by @jan--f in https://github.com/prometheus/prometheus/pull/14543 * Remove unused flags by @roidelapluie in https://github.com/prometheus/prometheus/pull/14640 * Remove deprecated storage.tsdb.retention flag by @roidelapluie in https://github.com/prometheus/prometheus/pull/14643 * add v3 tags to action conditions by @jan--f in https://github.com/prometheus/prometheus/pull/14666 * remove deprecated and replaced remote-write-receiver flag from enable-feature by @pawarpranav83 in https://github.com/prometheus/prometheus/pull/14526 * 3.0 main sync 24-08-21 by @jan--f in https://github.com/prometheus/prometheus/pull/14703 * Promote Agent mode to it's own cmdline flag by @ArthurSens in https://github.com/prometheus/prometheus/pull/14747 * 3.0 main sync 24-08-30 by @jan--f in https://github.com/prometheus/prometheus/pull/14806 * Remove console static files by @roidelapluie in https://github.com/prometheus/prometheus/pull/14807 * chore(discovery): enable new-service-discovery-manager by default and drop legacymanager package by @machine424 in https://github.com/prometheus/prometheus/pull/14770 * Target parameter labels should not be overridden by config params by @roidelapluie in https://github.com/prometheus/prometheus/pull/11029 * utf8: enable utf-8 support by default by @ywwg in https://github.com/prometheus/prometheus/pull/14705 * Limit memory usage Go tests with race detector by @juliusv in https://github.com/prometheus/prometheus/pull/14862 * Merge new UI branch for Prometheus 3.0 into main by @juliusv in https://github.com/prometheus/prometheus/pull/14872 * BUGFIX: TSDB: panic in chunk querier by @krajorama in https://github.com/prometheus/prometheus/pull/14874 * [Comment] Correct the comment on Decbuf.UvarintBytes by @bboreham in https://github.com/prometheus/prometheus/pull/14767 * Move AM discovery page from "Monitoring status" -> "Server status" by @juliusv in https://github.com/prometheus/prometheus/pull/14875 * Scrape: test for q-value compliance with RFC 9110 in Accept header by @roidelapluie in https://github.com/prometheus/prometheus/pull/14852 * 3.0 main sync 24 09 09 by @jan--f in https://github.com/prometheus/prometheus/pull/14879 * Bump @types/node from 22.5.2 to 22.5.4 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/14873 * Fix error flood by downgrading OTel dependencies by @juliusv in https://github.com/prometheus/prometheus/pull/14884 * remove rfratto as a tsdb/agent maintainer by @rfratto in https://github.com/prometheus/prometheus/pull/14881 * Mantine UI: Fix 404 on /discovered-alertmanagers by @roidelapluie in https://github.com/prometheus/prometheus/pull/14888 * Bring back documentation link in the form of an action button by @juliusv in https://github.com/prometheus/prometheus/pull/14882 * Mantine UI: Use actual lookback delta in explain by @roidelapluie in https://github.com/prometheus/prometheus/pull/14891 * fix(utf8): propagate validationScheme config to scraping options by @npazosmendez in https://github.com/prometheus/prometheus/pull/14880 * promql: correctly handle unary negation of native histograms and add tests for multiplication and division of native histograms by negative scalars by @charleskorn in https://github.com/prometheus/prometheus/pull/14821 * Update promci action by @SuperQ in https://github.com/prometheus/prometheus/pull/14885 * Explain: Use param scalars in aggregations description by @roidelapluie in https://github.com/prometheus/prometheus/pull/14893 * test: pass enable_npm to setup_environment by @jan--f in https://github.com/prometheus/prometheus/pull/14892 * Fix HTML rendering for aggregator Explain view by @juliusv in https://github.com/prometheus/prometheus/pull/14895 * Prepare release 3.0.0-beta.0 by @fionaliao in https://github.com/prometheus/prometheus/pull/14853 * Cut release 3.0 beta.0 by @jan--f in https://github.com/prometheus/prometheus/pull/14896 * Bump actions/upload-artifact from 4.3.4 to 4.4.0 by @dependabot in https://github.com/prometheus/prometheus/pull/14775 * chore: Fix typos by @NathanBaulch in https://github.com/prometheus/prometheus/pull/14868 * Upgrade github.com/googleapis/enterprise-certificate-proxy to v0.3.4 by @aknuds1 in https://github.com/prometheus/prometheus/pull/14897 * TSDB: OOO native histograms: prep for multiple ooo head chunks by @krajorama in https://github.com/prometheus/prometheus/pull/14850 * ui: drop readme from template by @SuperSandro2000 in https://github.com/prometheus/prometheus/pull/14899 * Fix border color for target pools with one target that is failing by @juliusv in https://github.com/prometheus/prometheus/pull/14898 * docs/feature_flags.md: drop `agent` feature flag by @jan--f in https://github.com/prometheus/prometheus/pull/14903 * UI improvements: Factor out common styles, fix tree node line rendering, always show full badge contents (no ellipsis) by @juliusv in https://github.com/prometheus/prometheus/pull/14907 * makefile: Add support for skipping UI build when prebuilt assets are provided by @roidelapluie in https://github.com/prometheus/prometheus/pull/14901 * Explain, vector-to-vector: Do not compute results for set operators by @roidelapluie in https://github.com/prometheus/prometheus/pull/14908 * build(deps): bump github.com/go-zookeeper/zk from 1.0.3 to 1.0.4 by @dependabot in https://github.com/prometheus/prometheus/pull/14531 * [DOCS] put back feature flag 'delayed-compaction' and 'old-ui' by @Nexucis in https://github.com/prometheus/prometheus/pull/14909 * PromQL explain view: Support set operators by @juliusv in https://github.com/prometheus/prometheus/pull/14913 * Add support for running govulncheck by @51n15t9r in https://github.com/prometheus/prometheus/pull/12654 * New UI: Better time formatting + tests, better styling by @juliusv in https://github.com/prometheus/prometheus/pull/14914 * storage: Document that LabelQuerier.LabelValues interface returns sorted values by @harry671003 in https://github.com/prometheus/prometheus/pull/14849 * tsdb: Add support for ingestion of out-of-order native histogram samples by @carrieedwards in https://github.com/prometheus/prometheus/pull/14546 * TSDB: Simplify benchmark regexps by @bboreham in https://github.com/prometheus/prometheus/pull/14911 * Bump typescript from 5.5.4 to 5.6.2 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/14915 * fix(wlog/watcher_test.go): make TestRun_AvoidNotifyWhenBehind more resilient by @machine424 in https://github.com/prometheus/prometheus/pull/14724 * Adding configuration documentation changes for username_file support for basic auth http client config by @wasim-nihal in https://github.com/prometheus/prometheus/pull/12749 * fix(bstream/writeByte): ensure it appends only one byte by @fungiboletus in https://github.com/prometheus/prometheus/pull/14854 * build(deps): bump lru-cache from 7.18.3 to 11.0.1 in /web/ui by @arukiidou in https://github.com/prometheus/prometheus/pull/12829 * mantine UI: Distinguish between Not Ready and Stopping by @roidelapluie in https://github.com/prometheus/prometheus/pull/14912 * Fix remote write v2 `BuildWriteRequest` benchmark by @cstyan in https://github.com/prometheus/prometheus/pull/14925 * [CHANGE] regexp . to match \n and optimize performance by @marioferh in https://github.com/prometheus/prometheus/pull/14505 * Make rate possible non-counter annotation consistent by @jhesketh in https://github.com/prometheus/prometheus/pull/14910 * UI: Disallow sub-second zoom as this cause inconsistenices in the X axis in uPlot by @roidelapluie in https://github.com/prometheus/prometheus/pull/14940 * move holt_winters to the experimental functions and rename by @jan--f in https://github.com/prometheus/prometheus/pull/14930 * promql(native histograms): Introduce exponential interpolation by @beorn7 in https://github.com/prometheus/prometheus/pull/14677 * UI/PromQL: autocomplete topk like aggregation function parameters by @Nexucis in https://github.com/prometheus/prometheus/pull/14931 * support v2 proto for BenchmarkSampleSend by @cstyan in https://github.com/prometheus/prometheus/pull/14935 * promqltest: use test expression format for histograms in assertion failure messages and include reset hint in the test expression by @charleskorn in https://github.com/prometheus/prometheus/pull/14820 * [BUGFIX] TSDB: Only query chunks up to truncation time by @bboreham in https://github.com/prometheus/prometheus/pull/14948 * refac: make typeRequiresCT private by @Maniktherana in https://github.com/prometheus/prometheus/pull/14949 * [PERF] TSDB: Chunk encoding: shorten some write sequences by @bboreham in https://github.com/prometheus/prometheus/pull/14932 * fix(web): properly format sub-millisecond durations in target status page by @roidelapluie in https://github.com/prometheus/prometheus/pull/14945 * Mantine UI: removed unuse file by @roidelapluie in https://github.com/prometheus/prometheus/pull/14944 * chore: remove unused code by @Maniktherana in https://github.com/prometheus/prometheus/pull/14950 * Neater string vs byte-slice conversions by @bboreham in https://github.com/prometheus/prometheus/pull/14425 * fix(autoreload): Reload invalid yaml files by @roidelapluie in https://github.com/prometheus/prometheus/pull/14947 * chore: bump client_golang from 1.20.3 to 1.20.4 by @krajorama in https://github.com/prometheus/prometheus/pull/14963 * Merge 2.55 into main by @bboreham in https://github.com/prometheus/prometheus/pull/14959 * promql.Engine: Refactor vector selector evaluation into a method by @aknuds1 in https://github.com/prometheus/prometheus/pull/14900 * Optimize constant label pair adding with relabel.Replace by @damnever in https://github.com/prometheus/prometheus/pull/12180 * docs: Improve, clarify, and fix documentation on scrape limits by @beorn7 in https://github.com/prometheus/prometheus/pull/14970 * UI: Make mantime UI assets relative by @jesusvazquez in https://github.com/prometheus/prometheus/pull/14972 * [PERF] TSDB: Grow postings by doubling by @bboreham in https://github.com/prometheus/prometheus/pull/14721 * Docs: Refer to staleness in instant vector documentation by @ringerc in https://github.com/prometheus/prometheus/pull/12998 * [ENHANCEMENT] Alerts: remove metrics for removed Alertmanagers by @bboreham in https://github.com/prometheus/prometheus/pull/13909 * Histogram CT Zero ingestion by @ArthurSens in https://github.com/prometheus/prometheus/pull/14694 * scrape/scrape_test.go: reduce the time it takes to reload the manager by @krajorama in https://github.com/prometheus/prometheus/pull/14447 * Remove no-default-scrape-port featureFlag by @alex-kattathra-johnson in https://github.com/prometheus/prometheus/pull/14160 * Remove Query page alert close buttons that don't do anything by @juliusv in https://github.com/prometheus/prometheus/pull/14982 * Remove unnecessary pprof import by @bboreham in https://github.com/prometheus/prometheus/pull/14988 * Add notifications to the Web UI by @roidelapluie in https://github.com/prometheus/prometheus/pull/14946 * fix(test): adjust defer invocations by @machine424 in https://github.com/prometheus/prometheus/pull/14996 * Process `MemPostings.Delete()` with `GOMAXPROCS` workers by @colega in https://github.com/prometheus/prometheus/pull/14975 * Follow-up on notifications via SSE by @roidelapluie in https://github.com/prometheus/prometheus/pull/14994 * fix(discovery): fix Configs' custom unmarshalling/marshalling by @machine424 in https://github.com/prometheus/prometheus/pull/14993 * Calculate path prefix directly in initial settings Redux value by @juliusv in https://github.com/prometheus/prometheus/pull/14981 * Remove LeviHarrison as a default maintainer by @LeviHarrison in https://github.com/prometheus/prometheus/pull/15005 * [REFACTOR] PromQL: remove label_join and label_replace stubs by @bboreham in https://github.com/prometheus/prometheus/pull/14992 * Support sidecar containers in k8s endpoint discovery by @fbs in https://github.com/prometheus/prometheus/pull/14929 * OTLP: Remove experimental word form OTLP receiver by @jesusvazquez in https://github.com/prometheus/prometheus/pull/14894 * MAINTAINERS: Add Arthur as an otlptranslator maintainer by @jesusvazquez in https://github.com/prometheus/prometheus/pull/15024 * api: Improve doc comments for v1.MinTime and v1.MaxTime by @beorn7 in https://github.com/prometheus/prometheus/pull/14986 * Bump @mantine/dates from 7.12.2 to 7.13.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15048 * Bump react-router-dom from 6.26.1 to 6.26.2 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15044 * Bump vitest from 2.0.5 to 2.1.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15041 * Bump @types/lodash from 4.17.7 to 4.17.9 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15051 * Bump eslint-plugin-react-refresh from 0.4.11 to 0.4.12 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15050 * Bump @codemirror/view from 6.33.0 to 6.34.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15047 * Bump actions/checkout from 4.1.7 to 4.2.0 in /scripts by @dependabot in https://github.com/prometheus/prometheus/pull/15066 * Bump github/codeql-action from 3.26.6 to 3.26.10 by @dependabot in https://github.com/prometheus/prometheus/pull/15067 * Bump @uiw/react-codemirror from 4.23.1 to 4.23.3 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15052 * Bump jsdom from 25.0.0 to 25.0.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15037 * Bump bufbuild/buf-setup-action from 1.39.0 to 1.43.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15068 * Bump @mantine/notifications from 7.12.2 to 7.13.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15053 * Bump @tanstack/react-query from 5.53.2 to 5.59.0 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15054 * Bump @mantine/code-highlight from 7.12.2 to 7.13.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15060 * Bump @eslint/js from 9.9.1 to 9.11.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15062 * Bump @types/jest from 29.5.12 to 29.5.13 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15063 * Bump vite from 5.4.2 to 5.4.8 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15059 * Bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in https://github.com/prometheus/prometheus/pull/15065 * Bump @codemirror/autocomplete from 6.18.0 to 6.18.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15057 * Bump eslint from 9.9.1 to 9.11.1 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15056 * Bump @tabler/icons-react from 2.47.0 to 3.19.0 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15058 * Bump globals from 15.9.0 to 15.10.0 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15055 * Bump postcss from 8.4.44 to 8.4.47 in /web/ui by @dependabot in https://github.com/prometheus/prometheus/pull/15061 * [TEST] Scraping: Add microbenchmarks for OM CT parsing by @Maniktherana in https://github.com/prometheus/prometheus/pull/14933 * CHANGELOG: Update changelog with API flag change for the otlp receiver by @jesusvazquez in https://github.com/prometheus/prometheus/pull/15073 * [CHANGE] No longer ingest OM _created as timeseries if feature-flag 'created-timestamp-zero-ingestion' is enabled; fixed OM text CT conversion bug by @Maniktherana in https://github.com/prometheus/prometheus/pull/14738 * Fix bug in rate vs float and histogram mixup by @krajorama in https://github.com/prometheus/prometheus/pull/15025 * Allow blank issue reports again by @juliusv in https://github.com/prometheus/prometheus/pull/15069 * Add a mutex and used ports list to the tests random port generator to avoid port collisions by @jadolg in https://github.com/prometheus/prometheus/pull/15074 * Adds eval_info command to PromQL testing framework by @NeerajGartia21 in https://github.com/prometheus/prometheus/pull/14989 * Bump the go-opentelemetry-io group with 9 updates by @dependabot in https://github.com/prometheus/prometheus/pull/15032 * Bump github.com/prometheus/common from 0.57.0 to 0.60.0 in /documentation/examples/remote_storage by @dependabot in https://github.com/prometheus/prometheus/pull/15029 * Bump google.golang.org/api from 0.195.0 to 0.199.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15035 * Notify web UI when starting up and shutting down by @roidelapluie in https://github.com/prometheus/prometheus/pull/15082 * [BUGFIX] Scraping: Naive fixes and optimzations for `CreatedTimestamp` function by @Maniktherana in https://github.com/prometheus/prometheus/pull/14965 * Fix flakiness of QueryLogTest by @roidelapluie in https://github.com/prometheus/prometheus/pull/15090 * Bump github.com/linode/linodego from 1.40.0 to 1.41.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15046 * Style cleanups, mostly for web notifications and startup alert by @juliusv in https://github.com/prometheus/prometheus/pull/15096 * [TEST] use "ErrorContains" or "EqualError" instead of "Contains(t, err.Error()" and "Equal(t, err.Error()" by @mmorel-35 in https://github.com/prometheus/prometheus/pull/15094 * Bump actions/checkout from 4.1.6 to 4.2.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15064 * Bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15042 * textparse: Refactored benchmark by @bwplotka in https://github.com/prometheus/prometheus/pull/15083 * Add missing flag storage.tsdb.allow-overlapping-compaction by @yeya24 in https://github.com/prometheus/prometheus/pull/15113 * Bump google.golang.org/grpc from 1.66.0 to 1.67.1 by @dependabot in https://github.com/prometheus/prometheus/pull/15039 * Bump golang.org/x/tools from 0.24.0 to 0.25.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15043 * build(deps): bump golang.org/x/tools from 0.25.0 to 0.26.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15117 * Bump github.com/gophercloud/gophercloud from 1.14.0 to 1.14.1 by @dependabot in https://github.com/prometheus/prometheus/pull/15038 * textparse: Refactored main testing utils for reusability; fixed proto Units. by @bwplotka in https://github.com/prometheus/prometheus/pull/15095 * Document the notifications API by @roidelapluie in https://github.com/prometheus/prometheus/pull/15118 * chore!: adopt log/slog, remove go-kit/log by @tjhop in https://github.com/prometheus/prometheus/pull/14906 * Bump github.com/digitalocean/godo from 1.122.0 to 1.126.0 by @dependabot in https://github.com/prometheus/prometheus/pull/15040 * Bump github.com/klauspost/compress from 1.17.9 to 1.17.10 by @dependabot in https://github.com/prometheus/prometheus/pull/15045 * Add a note for pre-built assets by @roidelapluie in https://github.com/prometheus/prometheus/pull/15127 * docs: Declare "float literals are time durations" as stable by @beorn7 in https://github.com/prometheus/prometheus/pull/15111 * consul: Initial implemenation of catalog filter support by @dekimsey in https://github.com/prometheus/prometheus/pull/11224 * Add additional basic nhcb unit tests by @fionaliao in https://github.com/prometheus/prometheus/pull/15086 * docs: Querying basics: remove what can be graphed by @hvnsweeting in https://github.com/prometheus/prometheus/pull/15084 * storage: require selectors to always return matching results by @jan--f in https://github.com/prometheus/prometheus/pull/15092 * Update chunk format docs with native histograms and OOO by @fionaliao in https://github.com/prometheus/prometheus/pull/14997 * docs: Update chunk layot for NHCB by @beorn7 in https://github.com/prometheus/prometheus/pull/15135 * fix: fix slice init length by @huochexizhan in https://github.com/prometheus/prometheus/pull/15026 * [PERF] textparse: further optimzations for OM `CreatedTimestamps` by @Maniktherana in https://github.com/prometheus/prometheus/pull/15097 * fix(notifier): avoid dropping known alertmanagers after each ApplyConfig by @machine424 in https://github.com/prometheus/prometheus/pull/14987 * docs: extract HTTP client option documentation in their own sections by @roidelapluie in https://github.com/prometheus/prometheus/pull/15119 * Fix `MemPostings.Add` and `MemPostings.Get` data race by @colega in https://github.com/prometheus/prometheus/pull/15141 * Bump github.com/docker/docker from 27.2.0+incompatible to 27.3.1+incompatible by @dependabot in https://github.com/prometheus/prometheus/pull/15033 * Bump the k8s-io group with 3 updates by @dependabot in https://github.com/prometheus/prometheus/pull/15030 * discovery: Improve Azure test coverage to 50% by @mviswanathsai in https://github.com/prometheus/prometheus/pull/14586 * bugfix: data race in head.Appender.AppendHistogram and Commit by @krajorama in https://github.com/prometheus/prometheus/pull/15142 * [PERF] textparse: lightweight `p.isCreatedSeries()` by @Maniktherana in https://github.com/prometheus/prometheus/pull/15150 * model: move classic NHCB conversion into its own file by @krajorama in https://github.com/prometheus/prometheus/pull/15156 * Prepare 3.0.0-beta.1 by @bboreham in https://github.com/prometheus/prometheus/pull/14976 * [BUGFIX] TSDB: Don't read in-order chunks from before head MinTime by @bboreham in https://github.com/prometheus/prometheus/pull/15120 * Corrects the behaviour of binary opperators between histogram and float by @NeerajGartia21 in https://github.com/prometheus/prometheus/pull/14726 * convertnhcb: use CutSuffix instead of regex replace for histogram name by @krajorama in https://github.com/prometheus/prometheus/pull/15159 * discovery: aws/ec2 unit tests by @akunszt in https://github.com/prometheus/prometheus/pull/14364 * Fix stddev/stdvar when aggregating histograms, NaNs, and infinities by @jhesketh in https://github.com/prometheus/prometheus/pull/14941 * test(tsdb): add a reproducer for https://github.com/prometheus/prometheus/issues/14422 by @machine424 in https://github.com/prometheus/prometheus/pull/14599 * chore(deps): update client_golang from 1.20.4 to 1.20.5 by @krajorama in https://github.com/prometheus/prometheus/pull/15172 * config: remove expand-external-labels flag in release 3.0 by @jyz0309 in https://github.com/prometheus/prometheus/pull/14657 * s/scrape_classic_histograms/always_scrape_classic_histograms (3.0 breaking change) by @bwplotka in https://github.com/prometheus/prometheus/pull/15178 * fix(tsdb): populateWithDelChunkSeriesIterator corrupting chunk meta by @krajorama in https://github.com/prometheus/prometheus/pull/15180 * Merge release-2.55 into main (interim) by @bboreham in https://github.com/prometheus/prometheus/pull/15173 * Disallowing configure AM with the v1 api by @alanprot in https://github.com/prometheus/prometheus/pull/13883 * feat: ProtobufParse.formatOpenMetricsFloat: improve float formatting … by @machine424 in https://github.com/prometheus/prometheus/pull/15167 * scrape: provide a fallback format by @alexgreenbank in https://github.com/prometheus/prometheus/pull/15136 * fix(discovery): Handle cache.DeletedFinalStateUnknown in node informers' DeleteFunc by @machine424 in https://github.com/prometheus/prometheus/pull/15170 * feat: normalize "le" and "quantile" labels values upon ingestion by @machine424 in https://github.com/prometheus/prometheus/pull/15164 * test(cmd/prometheus): speed up test execution by t.Parallel() when possible by @machine424 in https://github.com/prometheus/prometheus/pull/14618 * [FEATURE] rules: add labels at group level by @clwluvw in https://github.com/prometheus/prometheus/pull/11474 * Add paginated feature to list rules api by @qinxx108 in https://github.com/prometheus/prometheus/pull/14017 * feat: NHCB: convert classic histograms to nhcb in scrape MVP by @krajorama in https://github.com/prometheus/prometheus/pull/14978 * feat(tools): add debug printouts to rules unit testing by @krajorama in https://github.com/prometheus/prometheus/pull/15196 * docs: add keep_firing_for in alerting rules by @alexgreenbank in https://github.com/prometheus/prometheus/pull/15197 * NHCB scrape: refactor state handling and speed up scrape test by @krajorama in https://github.com/prometheus/prometheus/pull/15193 * Round function should ignore native histograms by @jhesketh in https://github.com/prometheus/prometheus/pull/15176 * TSDB: Fix some edge cases when OOO is enabled by @Vanshikav123 in https://github.com/prometheus/prometheus/pull/14710 * feat(nhcb): implement created timestamp handling by @krajorama in https://github.com/prometheus/prometheus/pull/15198 * fix(nhcb): do not return nhcb from parse if exponential is present by @krajorama in https://github.com/prometheus/prometheus/pull/15209 * Docs: Remove experimental note on out of order feature by @jesusvazquez in https://github.com/prometheus/prometheus/pull/15215 * [CHANGE] Remote-write: default enable_http2 to false by @jan--f in https://github.com/prometheus/prometheus/pull/15219 * slog: various fixes by @tjhop in https://github.com/prometheus/prometheus/pull/15205 * 3.0 migration guide by @jan--f in https://github.com/prometheus/prometheus/pull/15099 * prometheusremotewrite: support int exemplar value type by @CharlieTLe in https://github.com/prometheus/prometheus/pull/15217 * fix(storage/mergeQuerier): fix a data race by @machine424 in https://github.com/prometheus/prometheus/pull/14983 * Documented that WAL can still be written after memory-snapshot-on-shutdown by @Gopi-eng2202 in https://github.com/prometheus/prometheus/pull/15179 * Agent: allow for ingestion of CT samples by @pedro-stanaka in https://github.com/prometheus/prometheus/pull/15124 * fix(nhcb): created timestamp fails when keeping classic histograms by @krajorama in https://github.com/prometheus/prometheus/pull/15218 * refactor: reorder fields in defaultSDConfig initialization by @3Juhwan in https://github.com/prometheus/prometheus/pull/15225 * lezer-promql: fix missing types export in package.json by @jackw in https://github.com/prometheus/prometheus/pull/15161 * discovery/kubernetes: optimize resolvePodRef by @GiedriusS in https://github.com/prometheus/prometheus/pull/15230 * doc: fix formatting by @multani in https://github.com/prometheus/prometheus/pull/15206 * tsdb.CircularExemplarStorage: Avoid racing by @aknuds1 in https://github.com/prometheus/prometheus/pull/15231 * chore: fix function name in comment by @shenpengfeng in https://github.com/prometheus/prometheus/pull/15228 * [REFACTORY] simplify appender commit by @nicolastakashi in https://github.com/prometheus/prometheus/pull/15112 * Revert "Process `MemPostings.Delete()` with `GOMAXPROCS` workers" by @colega in https://github.com/prometheus/prometheus/pull/15239 * Prepare release 3.0.0 rc.0 by @jan--f in https://github.com/prometheus/prometheus/pull/15223 * bugfix: Fix otlp translator for foreign characters by @ArthurSens in https://github.com/prometheus/prometheus/pull/15249 * tracing: add tcp events to remote store span by @jmichalek132 in https://github.com/prometheus/prometheus/pull/15222 * log last series labelset when hitting OOO series labels by @yeya24 in https://github.com/prometheus/prometheus/pull/15216 * Fix typos in tests by @ArthurSens in https://github.com/prometheus/prometheus/pull/15312 * bugfix: Fix otlp translator switching colons to underscores in suffix adding mode by @ArthurSens in https://github.com/prometheus/prometheus/pull/15251 * [BUILD] React-app: replace 0.55.0-rc.0 with 0.55.0 by @bboreham in https://github.com/prometheus/prometheus/pull/15311 * otlptranslator: Harmonize non-UTF8 sanitization w/ naming rules. by @aknuds1 in https://github.com/prometheus/prometheus/pull/15314 * Revert "Fix `MemPostings.Add` and `MemPostings.Get` data race (#15141)" by @bboreham in https://github.com/prometheus/prometheus/pull/15316 * Add hidden flag for the delayed compaction random time window by @ahurtaud in https://github.com/prometheus/prometheus/pull/14919 * Support UTF-8 metric names and labels in web UI by @juliusv in https://github.com/prometheus/prometheus/pull/15244 * Merge main into 3.0 by @bboreham in https://github.com/prometheus/prometheus/pull/15325 * Release 3.0.0 rc.0 by @jan--f in https://github.com/prometheus/prometheus/pull/15256 * Fix selector / series formatting for empty metric names by @juliusv in https://github.com/prometheus/prometheus/pull/15341 * docs: formatting and typo fixes to 3.0 migration guide by @fionaliao in https://github.com/prometheus/prometheus/pull/15353 * Update prometheus/common by @roidelapluie in https://github.com/prometheus/prometheus/pull/15355 * scrape: stop erroring on empty scrapes by @alexgreenbank in https://github.com/prometheus/prometheus/pull/15357 * Enable auto-gomemlimit by default by @SuperQ in https://github.com/prometheus/prometheus/pull/15373 * Enable auto-gomaxprocs by default by @SuperQ in https://github.com/prometheus/prometheus/pull/15376 * Update migration.md for TSDB storage upgrade by @bwplotka in https://github.com/prometheus/prometheus/pull/15382 * 3.0 Port: Allow UTF-8 characters in metric and label names as opt-in feature (plus config entry) by @bwplotka in https://github.com/prometheus/prometheus/pull/15384 * Prep release 3.0.0 rc.1 by @jan--f in https://github.com/prometheus/prometheus/pull/15375 * docs: additional formatting fixes to 3.0 migration guide by @fionaliao in https://github.com/prometheus/prometheus/pull/15379 * [cherry pick] Fix auto reload when a config file with a syntax error is reverted by @roidelapluie in https://github.com/prometheus/prometheus/pull/15388 * [BUGFIX] TSDB: Fix race on stale values in headAppender (#15322) by @jan--f in https://github.com/prometheus/prometheus/pull/15389 * Prep release 3.0.0 by @jan--f in https://github.com/prometheus/prometheus/pull/15393New Contributors
Full Changelog: prometheus/prometheus@v2.55.0...v3.0.0