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

Update 1.6.0 to rc1 #2402

Merged
merged 25 commits into from
Jan 14, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
c70a46f
update changelog for rc (#2360)
mattdurham Jan 9, 2025
0bd7b8a
update changelog for rc (#2361)
mattdurham Jan 9, 2025
5c6c91b
update version (#2362)
mattdurham Jan 9, 2025
d5b3b79
update changelog for rc (#2360)
mattdurham Jan 9, 2025
e27e225
fix conversion
mattdurham Jan 9, 2025
b52ed22
Fix changelog main (#2364)
mattdurham Jan 9, 2025
c22f0a1
update the image version to work with the given example (#2358)
adamab48 Jan 9, 2025
672dfe7
docs: fixed kafka config example (#2359)
Jayclifford345 Jan 9, 2025
a27e87a
feat(helm): add the ability to deploy extra manifest files (#2347)
dbluxo Jan 10, 2025
71fb7ff
Update wal queue tls (#2363)
mattdurham Jan 10, 2025
e8f5bcd
#229 Add OpenTelemetry Collector Server Auth Extensions to Receivers …
aidanleuck Jan 10, 2025
671e3ca
Update triton-go dependency to avoid embedded RSA key (#2380)
dehaansa Jan 10, 2025
fbe872c
Fix examples for filter and transform processors (#2379)
wildum Jan 10, 2025
3a4be44
fix(loki.secretfilter): Fix partial masking for short secrets and sup…
romain-gaillard Jan 10, 2025
5f5c09e
Fix only run on fork guard (#2378)
jdbaldry Jan 13, 2025
3270530
Fix relabel processed bug (#2394)
mattdurham Jan 13, 2025
143aa91
Update WAL to version that supports v2. (#2397)
mattdurham Jan 13, 2025
cb9f7b0
Clean up Alloy component docs (#2387)
clayton-cornell Jan 13, 2025
55d952e
database_observability: report health of component and collectors (#2…
cristiangreco Jan 14, 2025
92a9ff2
update for rc.1 (#2401)
mattdurham Jan 14, 2025
474142f
update for rc.1
mattdurham Jan 14, 2025
5403420
Merge branch 'main' into update_rc_1
mattdurham Jan 14, 2025
d0dc449
Update version.
mattdurham Jan 14, 2025
126f8dd
fix version
mattdurham Jan 14, 2025
b0deac0
fix version
mattdurham Jan 14, 2025
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
2 changes: 1 addition & 1 deletion .github/workflows/deploy-pr-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:

jobs:
deploy-pr-preview:
if: github.repository == 'grafana/alloy'
if: ${{ ! github.event.pull_request.head.repo.fork }}
uses: grafana/writers-toolkit/.github/workflows/deploy-preview.yml@main
with:
sha: ${{ github.event.pull_request.head.sha }}
Expand Down
26 changes: 20 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This document contains a historical list of changes between releases. Only
changes that impact end-user behavior are listed; changes to documentation or
internal API changes are not present.

v1.6.0-rc.0
v1.6.0-rc.1
-----------------

### Breaking changes
Expand All @@ -21,6 +21,8 @@ v1.6.0-rc.0

### Features

- Add support for TLS to `prometheus.write.queue`. (@mattdurham)

- Add `otelcol.receiver.syslog` component to receive otel logs in syslog format (@dehaansa)

- Add support for metrics in `otelcol.exporter.loadbalancing` (@madaraszg-tulip)
Expand All @@ -43,12 +45,18 @@ v1.6.0-rc.0

### Enhancements

- Update `prometheus.write.queue` to support v2 for cpu performance. (@mattdurham)

- (_Experimental_) Add health reporting to `database_observability.mysql` component (@cristiangreco)

- Add second metrics sample to the support bundle to provide delta information (@dehaansa)

- Add all raw configuration files & a copy of the latest remote config to the support bundle (@dehaansa)

- Add relevant golang environment variables to the support bundle (@dehaansa)

- Add support for server authentication to otelcol components. (@aidaleuc)

- Update mysqld_exporter from v0.15.0 to v0.16.0 (including 2ef168bf6), most notable changes: (@cristiangreco)
- Support MySQL 8.4 replicas syntax
- Fetch lock time and cpu time from performance schema
Expand All @@ -72,12 +80,16 @@ v1.6.0-rc.0

- Update `prometheus.write.queue` library for performance increases in cpu. (@mattdurham)

- Update `loki.secretfilter` to be compatible with the new `[[rules.allowlists]]` gitleaks allowlist format (@romain-gaillard)

- Update `async-profiler` binaries for `pyroscope.java` to 3.0-fa937db (@aleks-p)

- Reduced memory allocation in discovery components by up to 30% (@thampiotr)

### Bugfixes

- Fix issue where `alloy_prometheus_relabel_metrics_processed` was not being incremented. (@mattdurham)

- Fixed issue with automemlimit logging bad messages and trying to access cgroup on non-linux builds (@dehaansa)

- Fixed issue with reloading configuration and prometheus metrics duplication in `prometheus.write.queue`. (@mattdurham)
Expand All @@ -88,6 +100,8 @@ v1.6.0-rc.0

- Fixed an issue where the `otelcol.processor.interval` could not be used because the debug metrics were not set to default. (@wildum)

- Fixed an issue where `loki.secretfilter` would crash if the secret was shorter than the `partial_mask` value. (@romain-gaillard)

- Change the log level in the `eventlogmessage` stage of the `loki.process` component from `warn` to `debug`. (@wildum)

- Fix a bug in `loki.source.kafka` where the `topics` argument incorrectly used regex matching instead of exact matches. (@wildum)
Expand All @@ -111,26 +125,26 @@ v1.6.0-rc.0
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36071
- `otelcol.exporter.datadog`: Stop prefixing `http_server_duration`, `http_server_request_size` and `http_server_response_size` with `otelcol`.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36265
These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with
These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with
https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
- `otelcol.receiver.datadog`: Add json handling for the `api/v2/series` endpoint in the datadogreceiver.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36218
- `otelcol.processor.span`: Add a new `keep_original_name` configuration argument
- `otelcol.processor.span`: Add a new `keep_original_name` configuration argument
to keep the original span name when extracting attributes from the span name.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36397
- `pkg/ottl`: Respect the `depth` option when flattening slices using `flatten`.
The `depth` option is also now required to be at least `1`.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36198
- `otelcol.exporter.loadbalancing`: Shutdown exporters during collector shutdown. This fixes a memory leak.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36024
- `otelcol.processor.k8sattributes`: New `wait_for_metadata` and `wait_for_metadata_timeout` configuration arguments,
- `otelcol.processor.k8sattributes`: New `wait_for_metadata` and `wait_for_metadata_timeout` configuration arguments,
which block the processor startup until metadata is received from Kubernetes.
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32556
- `otelcol.processor.k8sattributes`: Enable the `k8sattr.fieldExtractConfigRegex.disallow` for all Alloy instances,
- `otelcol.processor.k8sattributes`: Enable the `k8sattr.fieldExtractConfigRegex.disallow` for all Alloy instances,
to retain the behavior of `regex` argument in the `annotation` and `label` blocks.
When the feature gate is "deprecated" in the upstream Collector, Alloy users will need to use the transform processor instead.
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/25128
- `otelcol.receiver.vcenter`: The existing code did not honor TLS settings beyond 'insecure'.
- `otelcol.receiver.vcenter`: The existing code did not honor TLS settings beyond 'insecure'.
All TLS client config should now be honored.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36482
- `otelcol.receiver.opencensus`: Do not report error message when OpenCensus receiver is shutdown cleanly.
Expand Down
Loading
Loading