diff --git a/.release-please-manifest.json b/.release-please-manifest.json index a25d1bc0c2e..5677a32dbcb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.15.0" + ".": "1.16.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index aca889f497c..f34cc44a2af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,62 @@ # Changelog +## [1.16.0](https://github.com/grafana/alloy/compare/v1.15.0...v1.16.0) (2026-04-20) + + +### Features 🌟 + +* Add clustering for `loki.source.kubernetes_events` ([#6027](https://github.com/grafana/alloy/issues/6027)) ([3dbf587](https://github.com/grafana/alloy/commit/3dbf58784723bf5da23d12bbc99bb5b1378d8bba)) +* Add otelcol.auth.google client auth provider ([#5526](https://github.com/grafana/alloy/issues/5526)) ([da99a66](https://github.com/grafana/alloy/commit/da99a66dde2dcf931ee1a07a9a0c401a56d4f510)) +* **beyla.ebpf:** Bump to v3.7.0 ([#5966](https://github.com/grafana/alloy/issues/5966)) ([5126c2e](https://github.com/grafana/alloy/commit/5126c2e80d362f738eb0f86f7f4e7ac2256a172a)) +* **database_observability:** Add support for GCP Cloud SQL metadata ([#5875](https://github.com/grafana/alloy/issues/5875)) ([5d23245](https://github.com/grafana/alloy/commit/5d232459ad9d49d4ca66ad30f47ef503d3ec8718)) +* **database_observability:** Make targets optional ([#5924](https://github.com/grafana/alloy/issues/5924)) ([54664b2](https://github.com/grafana/alloy/commit/54664b207666c7f1e080d5b0f0fd297e5709347e)) +* **database_observability:** Update default excluded schemas and users ([#6080](https://github.com/grafana/alloy/issues/6080)) ([b386fff](https://github.com/grafana/alloy/commit/b386fffd713ad495d128c2671726914756802bd9)) +* **faro.receiver:** Add sourcemap fetching from remote locations ([#4614](https://github.com/grafana/alloy/issues/4614)) ([b6cb5da](https://github.com/grafana/alloy/commit/b6cb5dac66addea4e43e08c864544e1d069558a6)) +* **helm:** Add support for global.image.pullPolicy ([#6069](https://github.com/grafana/alloy/issues/6069)) ([2e2ce72](https://github.com/grafana/alloy/commit/2e2ce72cae99a00eecb9febe0f728de4c1465417)) +* **helm:** Allow configuring image pull policy for config reloader ([#5923](https://github.com/grafana/alloy/issues/5923)) ([991539b](https://github.com/grafana/alloy/commit/991539bfc3c7bc0f32377f6eb45c445069a955bf)) +* **loki.secretfilter:** Add `label_timed_out` option to mark timed-out log lines ([#5898](https://github.com/grafana/alloy/issues/5898)) ([2ad8834](https://github.com/grafana/alloy/commit/2ad8834551402bfd49cc33e659c4ae1308d09b05)) +* **loki.secretfilter:** Add `secrets_redacted_by_category_total` metric combining rule and origin ([#5855](https://github.com/grafana/alloy/issues/5855)) ([053a2f7](https://github.com/grafana/alloy/commit/053a2f736b754fa67e2df718c1efe81e12dd973c)) +* **loki.secretfilter:** Change secretfilter to use go-re2 regex library instead of stdlib ([#5909](https://github.com/grafana/alloy/issues/5909)) ([c16a660](https://github.com/grafana/alloy/commit/c16a660b912a948badc4e69de4eeab6edc1b3364)) +* **loki.secretfilter:** Remove redundant `secrets_redacted_by_rule_total` and `secrets_redacted_by_origin metrics` ([#5970](https://github.com/grafana/alloy/issues/5970)) ([b16decb](https://github.com/grafana/alloy/commit/b16decb5ba4c6efe0c4aaeb0340c3e315c38bef7)) +* Oracle exporter can scrape more than one DB ([#6008](https://github.com/grafana/alloy/issues/6008)) ([6fbad38](https://github.com/grafana/alloy/commit/6fbad386ed9afc99c51af073b8678f2b3321b1d1)) +* **prometheus.exporter.cloudwatch:** Upgrade YACE and drop aws-sdk-go v1 support ([#5936](https://github.com/grafana/alloy/issues/5936)) ([f1c036d](https://github.com/grafana/alloy/commit/f1c036da4445a839a3f051bd187eb53fc7dae868)) +* **prometheus.exporter.mysql:** Update to mysqld_exporter 0.19.0 ([#5836](https://github.com/grafana/alloy/issues/5836)) ([4f49b57](https://github.com/grafana/alloy/commit/4f49b57829bcbb8f5ecd18daa8b58127743562ba)) +* **prometheus.remote_write:** Sync WAL with upstream Prometheus ([#5907](https://github.com/grafana/alloy/issues/5907)) ([e74a91b](https://github.com/grafana/alloy/commit/e74a91b346b5ec4ee0d93b6a82edb9921f6e26e6)) +* **pyroscope:** Add support for extra async-profiler CLI arguments ([#5472](https://github.com/grafana/alloy/issues/5472)) ([9251e33](https://github.com/grafana/alloy/commit/9251e33515e953074722c23651cd4bc8f80861e0)) +* **pyroscope:** Replace Parca gRPC debuginfo upload with Pyroscope Connect API ([#5891](https://github.com/grafana/alloy/issues/5891)) ([e7ea34a](https://github.com/grafana/alloy/commit/e7ea34adb71870b712d3a0d76fba71a5a56aebee)) +* **pyroscope:** Update debuginfo client for HTTP/1.1 upload API ([#6037](https://github.com/grafana/alloy/issues/6037)) ([879d8e5](https://github.com/grafana/alloy/commit/879d8e508d3e617b3dd4eff666a4c2046a00cbcd)) + + +### Bug Fixes 🐛 + +* Change service stop command from 'sc' to 'net' ([#5906](https://github.com/grafana/alloy/issues/5906)) ([450973d](https://github.com/grafana/alloy/commit/450973d22b8174ed697f96b0bdef2ba104f098e6)) +* **database_observability.mysql:** Refactor explain plan loop batch size ([#5894](https://github.com/grafana/alloy/issues/5894)) ([f0fcd6b](https://github.com/grafana/alloy/commit/f0fcd6ba364e04df3712c2408d81b6986e8f0840)) +* **database_observability.postgres:** Cleanup embedded exporter collectors on reconnection ([#6079](https://github.com/grafana/alloy/issues/6079)) ([f30d9ae](https://github.com/grafana/alloy/commit/f30d9ae51c78e9a18eedde8bd0a122d5bca48ad6)) +* **database_observability.postgres:** Fix EXPLAIN param count when placeholders repeat ([#6082](https://github.com/grafana/alloy/issues/6082)) ([b612b81](https://github.com/grafana/alloy/commit/b612b811bd8a07702dc77111a412d403711e0a2f)) +* **database_observability:** Drop `schema_detection` from logs ([#6076](https://github.com/grafana/alloy/issues/6076)) ([b0105cb](https://github.com/grafana/alloy/commit/b0105cba30f219cf2ad32e107ef2d44d09e970b4)) +* **database_observability:** Ensure connection_info_monitor goroutine exits on Stop ([#5874](https://github.com/grafana/alloy/issues/5874)) ([1e3334b](https://github.com/grafana/alloy/commit/1e3334bca541fe3e77521f3203c95a0b4b4a26ff)) +* **deps:** Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.97.3 [SECURITY] ([#6004](https://github.com/grafana/alloy/issues/6004)) ([38f4346](https://github.com/grafana/alloy/commit/38f43467eaced756ee6556767426a36d2624b1de)) +* **deps:** Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] ([#5934](https://github.com/grafana/alloy/issues/5934)) ([a5154af](https://github.com/grafana/alloy/commit/a5154af3dfc1ed58af087b34778fdbd135a51397)) +* **deps:** Update module github.com/nwaples/rardecode/v2 to v2.2.0 [SECURITY] ([b44d51a](https://github.com/grafana/alloy/commit/b44d51ae1d282ee999498867e4590f39cf19c0ff)) +* **deps:** Update module go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp to v1.43.0 [SECURITY] ([#6016](https://github.com/grafana/alloy/issues/6016)) ([d92c5c0](https://github.com/grafana/alloy/commit/d92c5c07ac137784967bb1d03816a0c111901293)) +* **deps:** Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to v1.43.0 [SECURITY] ([#6017](https://github.com/grafana/alloy/issues/6017)) ([e655bbc](https://github.com/grafana/alloy/commit/e655bbc93ef51150d3cbcdc4ba13748ba9818f1a)) +* **deps:** Update module go.opentelemetry.io/otel/sdk to v1.43.0 [SECURITY] ([#6018](https://github.com/grafana/alloy/issues/6018)) ([94006e8](https://github.com/grafana/alloy/commit/94006e8b117a3e2e86649465082a9eec4473b9a3)) +* **deps:** Update some minor go dep versions ([#5896](https://github.com/grafana/alloy/issues/5896)) ([4ddd0ed](https://github.com/grafana/alloy/commit/4ddd0ed7b672515ed2f5b5a502fdce5630617a69)) +* **go:** Update alloy builder image to Go 1.25.9 ([#6012](https://github.com/grafana/alloy/issues/6012)) ([d2ae8b8](https://github.com/grafana/alloy/commit/d2ae8b82e5d751a9c6a6055af01aed0ea2339b2a)) +* **go:** Upgrade to Go 1.25.9 ([#6019](https://github.com/grafana/alloy/issues/6019)) ([d777ed1](https://github.com/grafana/alloy/commit/d777ed157c4d8df15c4298dbc7f7b6ab05a94975)) +* **Helm:** RBAC template handles empty rule arrays ([#4860](https://github.com/grafana/alloy/issues/4860)) ([c9430e9](https://github.com/grafana/alloy/commit/c9430e9208b4b4390afbae15efe4314388518d12)) +* **loki.process:** Eliminate per-stream goroutines in multiline stage ([#6036](https://github.com/grafana/alloy/issues/6036)) ([c089e2e](https://github.com/grafana/alloy/commit/c089e2ed73ae82888aa9b51df0f10555da3c6e15)) +* **loki.process:** Prevent stage.structured_metadata from adding the same metadata several times ([#5965](https://github.com/grafana/alloy/issues/5965)) ([0ec8a26](https://github.com/grafana/alloy/commit/0ec8a26665b243c901925a139b3718c0825592dc)) +* **loki.process:** Wrap template in a custom type and move validation to syntax.Validator ([#5910](https://github.com/grafana/alloy/issues/5910)) ([700dd7d](https://github.com/grafana/alloy/commit/700dd7d0f164f96293bbbb961f18587a2cc33a64)) +* **prometheus.exporter.postgres:** Close DB connections on update ([#6021](https://github.com/grafana/alloy/issues/6021)) ([8da97cf](https://github.com/grafana/alloy/commit/8da97cf6732861f08c9047867f692dc5c7be8a8e)) +* **prometheus.scrape:** Update scrape_native_histograms to be updated at runtime ([#6087](https://github.com/grafana/alloy/issues/6087)) ([18b205c](https://github.com/grafana/alloy/commit/18b205cf5ef3eed1fb5c513362a7ec347c0e6c67)) +* **pyroscope.ebpf:** Fix deadlock on LRU eviction in irsymcache ([#5911](https://github.com/grafana/alloy/issues/5911)) ([03ca563](https://github.com/grafana/alloy/commit/03ca563b654eda057a9bcc70f18141ca13ba56eb)) +* **pyroscope.ebpf:** Move Pyroscope ebpf metrics registration after component error handling ([#5540](https://github.com/grafana/alloy/issues/5540)) ([a3c57c0](https://github.com/grafana/alloy/commit/a3c57c0e5f6df99f21150c72af54db9177904c0b)) +* **pyroscope:** Set user agent on debuginfo connect-go client ([#6022](https://github.com/grafana/alloy/issues/6022)) ([38ad1ef](https://github.com/grafana/alloy/commit/38ad1ef1823efd08836d681b79e4c1e971c6584b)) +* **ui:** Large arguments are downloaded as files instead of rendered ([#5268](https://github.com/grafana/alloy/issues/5268)) ([26c67b3](https://github.com/grafana/alloy/commit/26c67b33ef830ce4aafa8fec46749a1caaa873c3)) +* Update go-m1cpu v0.1.7 -> v0.2.1 to fix M5 chip crash ([#6034](https://github.com/grafana/alloy/issues/6034)) ([7fa0cbc](https://github.com/grafana/alloy/commit/7fa0cbce40c5d09cec5f6b45a10de823ec0c9732)) +* **windows-installer:** Increase service restart on failure delays ([#5969](https://github.com/grafana/alloy/issues/5969)) ([add15b1](https://github.com/grafana/alloy/commit/add15b1aa026658d96de74ca6281c45027d09933)) + ## [1.15.0](https://github.com/grafana/alloy/compare/v1.14.0...v1.15.0) (2026-03-26) diff --git a/collector/VERSION b/collector/VERSION index c6bc9593e57..b9418cac7ae 100644 --- a/collector/VERSION +++ b/collector/VERSION @@ -1 +1 @@ -1.15.0 # x-release-please-version +1.16.0 # x-release-please-version diff --git a/collector/builder-config.yaml b/collector/builder-config.yaml index 24f69c54a7f..35b84e7494e 100644 --- a/collector/builder-config.yaml +++ b/collector/builder-config.yaml @@ -2,7 +2,7 @@ dist: module: github.com/grafana/alloy/otel_engine name: alloy description: Alloy OTel Collector distribution. - version: v1.15.0 # x-release-please-version + version: v1.16.0 # x-release-please-version output_path: . extensions: diff --git a/docs/sources/_index.md b/docs/sources/_index.md index baf2c8afa36..982a139bc27 100644 --- a/docs/sources/_index.md +++ b/docs/sources/_index.md @@ -4,7 +4,7 @@ title: Grafana Alloy description: Grafana Alloy is a vendor-neutral distribution of the OTel Collector weight: 350 cascade: - ALLOY_RELEASE: v1.15.0 # x-release-please-version + ALLOY_RELEASE: v1.16.0 # x-release-please-version OTEL_VERSION: v0.147.0 PROM_WIN_EXP_VERSION: v0.31.3 SNMP_VERSION: v0.29.0