Skip to content

[pull] upstream from open-telemetry:main - #31

Open
pull[bot] wants to merge 271 commits into
apeirora:upstreamfrom
open-telemetry:main
Open

[pull] upstream from open-telemetry:main#31
pull[bot] wants to merge 271 commits into
apeirora:upstreamfrom
open-telemetry:main

Conversation

@pull

@pull pull Bot commented Jul 30, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot locked and limited conversation to collaborators Jul 30, 2026
@pull pull Bot added the ⤵️ pull label Jul 30, 2026
bgola-signalfx and others added 27 commits July 31, 2026 21:08
…ID (#49832)

#### Description
Adds `cloud.resource_id` attribute (per [OTel
conventions](https://opentelemetry.io/docs/specs/semconv/registry/attributes/cloud/))
for Oracle Cloud resources.

#### Testing
Unit tests.

#### Documentation
Updated existing docs.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

---------

Co-authored-by: Paulo Dias <44772900+paulojmdias@users.noreply.github.com>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Noticed this issue (while working on
#49352)
where `explainQuery` API in `client.go` doesn't take in Go `context`
unlike the rest of the interface functions, and uses background context
instead.
This can be problematic since if the context is cancelled, the
explainQuery API will not honor it and could keep on going. Some
problems that can arise -
1. EXPLAIN query would ignore the scrape timeouts and cancellations
2. Collector shutdown won't be honored by the receiver
3. Breaks client interface established conventions, etc.

As part of the fix, I added the context back in the API and updated the
function.
There's a small caveat with `DEALLOCATE PREPARE` though: In the original
code it was using global context and was unbounded, I have now added it
with a timed out context since [DEALLOCATE
PREPARE](https://www.postgresql.org/docs/18/sql-deallocate.html) must be
called even if the parent context is cancelled to stop polluting the
shared connection pool since the prepared statements are only
deallocated when the session ends.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
#49632

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit tests

<!--Describe the documentation added.-->
#### Documentation
N/A

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
…honors database config (#49681)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Fixes a bug in `postgresql.database.locks` metric of postgresqlreceiver
where the metric was only being emitted against the default `postgres`
database of the PostgreSQL server instance even though the user may have
specified more databases.

**The fix**
Make use of 2 functions which have different responsibility -
1. `getDatabaseLocks` which gets the locks only for the connected
database in the PG instance. This is scraped per database (per cycle).
2. `getSharedRelationLocks` which gets the locks for the shared
relations (visible to all connected databases) in the PG instance. This
is scraped once (per cycle, irrespective of the databases configured).

**Issues fixed by updating the lock scraping query**
The new SQL has also fixed related issues surrounding the lock metric:
1. Replaced old query's `COUNT(pid)` with `COUNT(*)` so it can catch
prepared txns (2PL) locks as well since they have `null` pid.
2. The old query `JOIN pg_class ON pg_locks.relation = pg_class.oid`
lacked database check and `JOIN`ed on `pg_class.oid` which was
problematic. Why? because `pg_class` is database-local and `pg_locks` is
instance-wide, which means you could have a scenario where 2 different
databases in the same PG instance have relations with the same `oid`.
The old code would silently pollute the metric just because the JOIN
condition succeeded. The new code explicitly selects the locks present
in the connected database.

**Related stuff discovered while working on this PR**
Some other issues/enhancements I found that could be fast follow-up to
this PR since I wanted to keep this PR focused:
1. Documentation: `relation` attribute in metadata.yaml describes it as
"OID of the relation targeted by the lock, or null if the target is not
a relation". This metric actually emits the relation name and cannot be
null because inner join drop non-relation rows.
2. Enhancement: The lock metric doesn't expose `granted` boolean exposed
by `pg_locks`, this can be a good addition since we're anyway scraping
it.
3. Enhancement: Non-relation locks (with `locktype` value of
`transactionid`, `virtualxid`, etc) are invisible right now.
4. Implementation Quirk: `listClient` always connects to a database
literally named `postgres` in PG instance. If it's been dropped or
renamed, the entire scrape fails at connect time even with an explicit
`databases:` list provided by the user. A configurable bootstrap
database would fix it.

I feel each of these above deserve their own separate issue.


<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
#49206

<!--Describe what testing was performed and which tests were added.-->
#### Testing
- Unit tests in scraper_test.go
- Integration tests in integration_test.go

<!--Describe the documentation added.-->
#### Documentation
N/A

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
…49201)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

- Updated the README, metadata, documentation to correct the intent of
the metric.
- Updated the function comment in `client.go` file
- Renamed internal `activityMap` to `backendCountByDB` to make the
intention clear since it has references where it's being used as `if
activeConnections, ok := r.activityMap[dbName];` – assuming that
`activityMap` always contains active connections which might not be the
case.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

- Fixes
[https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/49200](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/49200)

<!--Describe what testing was performed and which tests were added.-->
#### Testing

`make test`

<!--Describe the documentation added.-->
#### Documentation

Updated `receiver/postgresqlreceiver` documentation with the new
definition.

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
Co-authored-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
…49759)

#### Description

Adds a `root_span_condition` expression to the dynamic sampling
processor. When it evaluates to `true` for any span, the trace
transitions from accumulating into the decision-delay phase without
waiting for `trace_timeout`. Defaults to `IsRootSpan()` matching the
current behaviour.

This lets operators trigger decisions on cases that the default test
`IsEmpty(ParentSpanID)` can't cover. For example, cross-process server
spans, message-broker consumers, and producer-supplied hint attributes.

#### Link to tracking issue
Refs #49311

#### Testing

- `TestConfig_Validate` cases for valid and invalid
`root_span_condition` OTTL
- `TestProcessor_RootSpanCondition_CustomExpression` tests a
hint-attribute expression triggers before `trace_timeout` on a trace
with no true root
- `TestProcessor_RootSpanCondition_NonMatchingHoldsForTimeout` tests a
never-matching expression falls back to `trace_timeout`
- `TestReadmeRootSpanConditionExamples` exercises each README example
works

#### Documentation

Added a new "Root-span detection" section in the processor README with
three examples.

#### Authorship

- [x] I, a human, wrote this pull request description myself.
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Stops embedding locally defined types in component config structs,
similar to #49797.

Embedding in general does not work well with mapstructure hooks and
should be avoided.

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
#49081)

Fixes #45085

`client.address` is the replacement attribute.
Here is the reference link:
https://opentelemetry.io/docs/specs/semconv/registry/attributes/http/#http-client-ip

---------

Signed-off-by: singhvibhanshu <singhvibhanshu@hotmail.com>
Signed-off-by: singhvibhanshu <find.vibhanshu@gmail.com>
#### Description

Adds hot-path benchmarks for the dynamic sampling processor so
performance work has a baseline (the "add benchmarks covering the hot
paths" item on #49311):

- `BenchmarkConsumeTraces_Accumulate`: span buffering, per-span
root-span OTTL evaluation, trace_timeout timer arming, with 1-span and
10-span batch shapes and default vs custom root conditions.
- `BenchmarkDecide`: rule evaluation (catch-all vs a 5-rule OTTL
config), incoming tracestate parsing, threshold composition,
decision-cache record, trace assembly, and forwarding.
- `BenchmarkLateSpan_CacheHit`: the decision-cache fast path for sampled
(stamp-and-forward) and non-sampled (discard) late spans.
- `BenchmarkMemory_PendingTraces`: retained heap per buffered pending
trace, reported as `retained_B/trace`.

Test-only change, no user-facing behavior.

#### Link to tracking issue
Refs #49311

#### Testing

`go test -bench=. -benchmem -run='^$'` runs all benchmarks; indicative
numbers on Apple M4 Pro: accumulation ~280 ns/span (10-span batches),
decide ~230 ns/span catch-all and ~380 ns/span with 5 OTTL rules,
non-sampled late-span discard ~27 ns/span with zero allocations, ~460 B
retained per buffered span.

#### Documentation

Package-level comment in `benchmark_test.go` documents what each
benchmark covers and how to run them.

#### Authorship

- [x] I, a human, wrote this pull request description myself.
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This enables `helpers:pinGitHubActionDigestsToSemver` as mentioned in
open-telemetry/sig-security#116

Setting is explained at https://docs.renovatebot.com/presets-helpers/

This just brings consistency to the versions specified for github
actions.

The `custommanagers:githubActionsVersion` has been removed as it is not
used and the code it was added for
ad84ba6
has been removed

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
….0 (#49178)

This PR is part 1 towards #45084 which aims at migrating HTTP attributes
from v1.25.0 to ~v1.40.0~ v1.42.0

- `http.request.method` is the replacement attribute for `http.method`
(Here is the reference link:
https://opentelemetry.io/docs/specs/semconv/registry/attributes/http/#http-method)
- `url.full` is the replacement attribute for `http.url`
(Here is the reference link:
https://opentelemetry.io/docs/specs/semconv/registry/attributes/http/#http-url)
- `http.response.status_code` is the replacement attribute for
`http.status_code`
(Here is the reference link:
https://opentelemetry.io/docs/specs/semconv/registry/attributes/http/#http-status-code)

---------

Signed-off-by: singhvibhanshu <singhvibhanshu@hotmail.com>
Signed-off-by: singhvibhanshu <find.vibhanshu@gmail.com>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Add support for os detection in rules

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #49975

<!--Describe what testing was performed and which tests were added.-->
#### Testing
tests with observer pkg, and manual test.

<!--Describe the documentation added.-->
#### Documentation
Added to README

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Yang Song <songy23@users.noreply.github.com>
This PR updates the opentelemetry-collector dependencies to
open-telemetry/opentelemetry-collector@18ed8fe.

Changes included in this PR:
open-telemetry/opentelemetry-collector@v0.157.0...18ed8fe

---------

Signed-off-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
> ℹ️ **Note**
> 
> This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/aws/aws-sdk-go-v2](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.43.0` → `v1.43.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.43.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.43.0/v1.43.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.41.10` → `v1.43.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.43.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.41.10/v1.43.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/config](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.32.31` → `v1.32.34` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.32.34?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.32.31/v1.32.34?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/config](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.32.21` → `v1.32.34` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.32.34?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.32.21/v1.32.34?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/credentials](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.19.30` → `v1.19.33` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.19.33?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.19.30/v1.19.33?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.20.54` → `v1.20.57` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fdynamodb%2fattributevalue/v1.20.57?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fdynamodb%2fattributevalue/v1.20.54/v1.20.57?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.18.31` → `v1.18.34` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.18.34?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.18.31/v1.18.34?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/feature/rds/auth](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.6.10` → `v1.6.34` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2frds%2fauth/v1.6.34?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2frds%2fauth/v1.6.10/v1.6.34?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v0.3.5` → `v0.3.8` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2ftransfermanager/v0.3.8?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2ftransfermanager/v0.3.5/v0.3.8?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/cloudwatch](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.65.0` → `v1.66.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fcloudwatch/v1.66.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fcloudwatch/v1.65.0/v1.66.2?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.80.0` → `v1.81.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fcloudwatchlogs/v1.81.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fcloudwatchlogs/v1.80.0/v1.81.0?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/dynamodb](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.62.0` → `v1.62.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fdynamodb/v1.62.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fdynamodb/v1.62.0/v1.62.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/ec2](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.317.0` → `v1.318.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.318.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.317.0/v1.318.1?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/ecs](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.89.0` → `v1.89.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fecs/v1.89.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fecs/v1.89.0/v1.89.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/kinesis](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.46.0` → `v1.46.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.46.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.46.0/v1.46.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/s3](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.106.0` → `v1.106.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.106.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.106.0/v1.106.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.44.0` → `v1.44.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.44.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.44.0/v1.44.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/servicediscovery](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.43.0` → `v1.43.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.43.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.43.0/v1.43.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/sqs](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.46.0` → `v1.46.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsqs/v1.46.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsqs/v1.46.0/v1.46.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/sts](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.45.0` → `v1.45.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.45.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.45.0/v1.45.3?slim=true)
|
|
[github.com/aws/aws-sdk-go-v2/service/xray](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.39.0` → `v1.39.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fxray/v1.39.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fxray/v1.39.0/v1.39.3?slim=true)
|
| [github.com/aws/smithy-go](https://redirect.github.com/aws/smithy-go)
| `v1.27.4` → `v1.27.6` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.27.6?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.27.4/v1.27.6?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary>

###
[`v1.43.3`](https://redirect.github.com/aws/aws-sdk-go-v2/blob/HEAD/CHANGELOG.md#Release-2024-12-032)

[Compare
Source](https://redirect.github.com/aws/aws-sdk-go-v2/compare/v1.43.2...v1.43.3)

#### General Highlights

- **Dependency Update**: Updated to the latest SDK module versions

#### Module Highlights

- `github.com/aws/aws-sdk-go-v2/feature/rds/auth`:
[v1.5.0](feature/rds/auth/CHANGELOG.md#v150-2024-12-032)
  - No change notes available for this release.
- `github.com/aws/aws-sdk-go-v2/service/athena`:
[v1.49.0](service/athena/CHANGELOG.md#v1490-2024-12-032)
- **Feature**: Add FEDERATED type to CreateDataCatalog. This creates
Athena Data Catalog, AWS Lambda connector, and AWS Glue connection.
Create/DeleteDataCatalog returns DataCatalog. Add Status,
ConnectionType, and Error to DataCatalog and DataCatalogSummary. Add
DeleteCatalogOnly to delete Athena Catalog only.
- `github.com/aws/aws-sdk-go-v2/service/bedrock`:
[v1.24.0](service/bedrock/CHANGELOG.md#v1240-2024-12-032)
- **Feature**: Tagging support for Async Invoke resources. Added support
for Distillation in CreateModelCustomizationJob API. Support for
videoDataDeliveryEnabled flag in invocation logging.
- `github.com/aws/aws-sdk-go-v2/service/bedrockagent`:
[v1.31.0](service/bedrockagent/CHANGELOG.md#v1310-2024-12-032)
  - **Feature**: Releasing SDK for Multi-Agent Collaboration.
- `github.com/aws/aws-sdk-go-v2/service/bedrockagentruntime`:
[v1.29.0](service/bedrockagentruntime/CHANGELOG.md#v1290-2024-12-032)
  - **Feature**: Releasing SDK for multi agent collaboration
- `github.com/aws/aws-sdk-go-v2/service/bedrockruntime`:
[v1.22.0](service/bedrockruntime/CHANGELOG.md#v1220-2024-12-032)
- **Feature**: Added support for Async Invoke Operations Start, List and
Get. Support for invocation logs with `requestMetadata` field in
Converse, ConverseStream, Invoke and InvokeStream. Video content blocks
in Converse/ConverseStream accept raw bytes or S3 URI.
- `github.com/aws/aws-sdk-go-v2/service/cloudwatch`:
[v1.43.3](service/cloudwatch/CHANGELOG.md#v1433-2024-12-032)
- **Documentation**: Support for configuring AiOps investigation as
alarm action
- `github.com/aws/aws-sdk-go-v2/service/datazone`:
[v1.25.0](service/datazone/CHANGELOG.md#v1250-2024-12-032)
- **Feature**: Adds support for Connections, ProjectProfiles, and
JobRuns APIs. Supports the new Lineage feature at GA. Adjusts
optionality of a parameter for DataSource and SubscriptionTarget APIs
which may adjust types in some clients.
- `github.com/aws/aws-sdk-go-v2/service/dsql`:
[v1.0.0](service/dsql/CHANGELOG.md#v100-2024-12-032)
  - **Release**: New AWS service client module
- **Feature**: Add new API operations for Amazon Aurora DSQL. Amazon
Aurora DSQL is a serverless, distributed SQL database with virtually
unlimited scale, highest availability, and zero infrastructure
management.
- `github.com/aws/aws-sdk-go-v2/service/dynamodb`:
[v1.38.0](service/dynamodb/CHANGELOG.md#v1380-2024-12-032)
- **Feature**: This change adds support for global tables with
multi-Region strong consistency (in preview). The UpdateTable API now
supports a new attribute MultiRegionConsistency to set consistency when
creating global tables. The DescribeTable output now optionally includes
the MultiRegionConsistency attribute.
- `github.com/aws/aws-sdk-go-v2/service/glue`:
[v1.103.0](service/glue/CHANGELOG.md#v11030-2024-12-032)
- **Feature**: This release includes(1)Zero-ETL integration to ingest
data from 3P SaaS and DynamoDB to Redshift/Redlake (2)new properties on
Connections to enable reuse; new connection APIs for retrieve/preview
metadata (3)support of CRUD operations for Multi-catalog (4)support of
automatic statistics collections
- `github.com/aws/aws-sdk-go-v2/service/lakeformation`:
[v1.39.0](service/lakeformation/CHANGELOG.md#v1390-2024-12-032)
- **Feature**: This release added two new LakeFormation Permissions
(CREATE\_CATALOG, SUPER\_USER) and added Id field for CatalogResource.
It also added new conditon and expression field.
- `github.com/aws/aws-sdk-go-v2/service/qapps`:
[v1.6.0](service/qapps/CHANGELOG.md#v160-2024-12-032)
- **Feature**: Add support for 11 new plugins as action cards to help
automate repetitive tasks and improve productivity.
- `github.com/aws/aws-sdk-go-v2/service/qbusiness`:
[v1.18.0](service/qbusiness/CHANGELOG.md#v1180-2024-12-032)
- **Feature**: Amazon Q Business now supports customization options for
your web experience, 11 new Plugins, and QuickSight support. Amazon Q
index allows software providers to enrich their native generative AI
experiences with their customer's enterprise knowledge and user context
spanning multiple applications.
- `github.com/aws/aws-sdk-go-v2/service/quicksight`:
[v1.81.0](service/quicksight/CHANGELOG.md#v1810-2024-12-032)
- **Feature**: This release includes API needed to support for
Unstructured Data in Q in QuickSight Q\&A (IDC).
- `github.com/aws/aws-sdk-go-v2/service/redshift`:
[v1.53.0](service/redshift/CHANGELOG.md#v1530-2024-12-032)
- **Feature**: Adds support for Amazon Redshift RegisterNamespace and
DeregisterNamespace APIs to share data to AWS Glue Data Catalog.
- `github.com/aws/aws-sdk-go-v2/service/redshiftserverless`:
[v1.25.0](service/redshiftserverless/CHANGELOG.md#v1250-2024-12-032)
- **Feature**: Adds support for the ListManagedWorkgroups API to get an
overview of existing managed workgroups.
- `github.com/aws/aws-sdk-go-v2/service/s3`:
[v1.71.0](service/s3/CHANGELOG.md#v1710-2024-12-032)
- **Feature**: Amazon S3 Metadata stores object metadata in read-only,
fully managed Apache Iceberg metadata tables that you can query. You can
create metadata table configurations for S3 general purpose buckets.
- `github.com/aws/aws-sdk-go-v2/service/s3tables`:
[v1.0.0](service/s3tables/CHANGELOG.md#v100-2024-12-032)
  - **Release**: New AWS service client module
- **Feature**: Amazon S3 Tables deliver the first cloud object store
with built-in open table format support, and the easiest way to store
tabular data at scale.

###
[`v1.43.2`](https://redirect.github.com/aws/aws-sdk-go-v2/blob/HEAD/CHANGELOG.md#Release-2024-11-07)

[Compare
Source](https://redirect.github.com/aws/aws-sdk-go-v2/compare/v1.43.1...v1.43.2)

#### General Highlights

- **Dependency Update**: Updated to the latest SDK module versions

#### Module Highlights

- `github.com/aws/aws-sdk-go-v2/service/accessanalyzer`:
[v1.34.5](service/accessanalyzer/CHANGELOG.md#v1345-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/account`:
[v1.21.5](service/account/CHANGELOG.md#v1215-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/acm`:
[v1.30.5](service/acm/CHANGELOG.md#v1305-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/acmpca`:
[v1.37.6](service/acmpca/CHANGELOG.md#v1376-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/amp`:
[v1.30.2](service/amp/CHANGELOG.md#v1302-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/amplify`:
[v1.27.3](service/amplify/CHANGELOG.md#v1273-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/amplifybackend`:
[v1.27.5](service/amplifybackend/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/amplifyuibuilder`:
[v1.23.5](service/amplifyuibuilder/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/apigateway`:
[v1.27.5](service/apigateway/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/apigatewaymanagementapi`:
[v1.23.5](service/apigatewaymanagementapi/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/apigatewayv2`:
[v1.24.5](service/apigatewayv2/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appconfig`:
[v1.35.3](service/appconfig/CHANGELOG.md#v1353-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appconfigdata`:
[v1.18.5](service/appconfigdata/CHANGELOG.md#v1185-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appfabric`:
[v1.11.5](service/appfabric/CHANGELOG.md#v1115-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appflow`:
[v1.45.6](service/appflow/CHANGELOG.md#v1456-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appintegrations`:
[v1.30.5](service/appintegrations/CHANGELOG.md#v1305-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/applicationautoscaling`:
[v1.33.5](service/applicationautoscaling/CHANGELOG.md#v1335-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/applicationcostprofiler`:
[v1.21.5](service/applicationcostprofiler/CHANGELOG.md#v1215-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/applicationdiscoveryservice`:
[v1.28.5](service/applicationdiscoveryservice/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/applicationinsights`:
[v1.29.3](service/applicationinsights/CHANGELOG.md#v1293-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/applicationsignals`:
[v1.6.5](service/applicationsignals/CHANGELOG.md#v165-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appmesh`:
[v1.29.5](service/appmesh/CHANGELOG.md#v1295-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/apprunner`:
[v1.32.5](service/apprunner/CHANGELOG.md#v1325-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appstream`:
[v1.41.5](service/appstream/CHANGELOG.md#v1415-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/appsync`:
[v1.39.2](service/appsync/CHANGELOG.md#v1392-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/apptest`:
[v1.4.5](service/apptest/CHANGELOG.md#v145-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/arczonalshift`:
[v1.14.5](service/arczonalshift/CHANGELOG.md#v1145-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/artifact`:
[v1.6.5](service/artifact/CHANGELOG.md#v165-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/athena`:
[v1.48.3](service/athena/CHANGELOG.md#v1483-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/auditmanager`:
[v1.37.5](service/auditmanager/CHANGELOG.md#v1375-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/autoscaling`:
[v1.48.0](service/autoscaling/CHANGELOG.md#v1480-2024-11-07)
- **Feature**: Auto Scaling groups now support the ability to strictly
balance instances across Availability Zones by configuring the
AvailabilityZoneDistribution parameter. If balanced-only is configured
for a group, launches will always be attempted in the under scaled
Availability Zone even if it is unhealthy.
- `github.com/aws/aws-sdk-go-v2/service/autoscalingplans`:
[v1.24.5](service/autoscalingplans/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/b2bi`:
[v1.0.0-preview.51](service/b2bi/CHANGELOG.md#v100-preview51-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/backup`:
[v1.39.6](service/backup/CHANGELOG.md#v1396-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/backupgateway`:
[v1.20.5](service/backupgateway/CHANGELOG.md#v1205-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/batch`:
[v1.47.2](service/batch/CHANGELOG.md#v1472-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/bcmdataexports`:
[v1.7.5](service/bcmdataexports/CHANGELOG.md#v175-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/bedrock`:
[v1.22.2](service/bedrock/CHANGELOG.md#v1222-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/bedrockagent`:
[v1.27.0](service/bedrockagent/CHANGELOG.md#v1270-2024-11-07)
- **Feature**: Add prompt support for chat template configuration and
agent generative AI resource. Add support for configuring an optional
guardrail in Prompt and Knowledge Base nodes in Prompt Flows. Add API to
validate flow definition
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/bedrockagentruntime`:
[v1.23.3](service/bedrockagentruntime/CHANGELOG.md#v1233-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/bedrockruntime`:
[v1.20.0](service/bedrockruntime/CHANGELOG.md#v1200-2024-11-07)
- **Feature**: Add Prompt management support to Bedrock runtime APIs:
Converse, ConverseStream, InvokeModel, InvokeModelWithStreamingResponse
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/billingconductor`:
[v1.20.5](service/billingconductor/CHANGELOG.md#v1205-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/braket`:
[v1.31.5](service/braket/CHANGELOG.md#v1315-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/budgets`:
[v1.28.5](service/budgets/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/chatbot`:
[v1.8.5](service/chatbot/CHANGELOG.md#v185-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/chime`:
[v1.34.5](service/chime/CHANGELOG.md#v1345-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/chimesdkidentity`:
[v1.22.5](service/chimesdkidentity/CHANGELOG.md#v1225-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines`:
[v1.20.5](service/chimesdkmediapipelines/CHANGELOG.md#v1205-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/chimesdkmeetings`:
[v1.27.5](service/chimesdkmeetings/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/chimesdkmessaging`:
[v1.26.5](service/chimesdkmessaging/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/chimesdkvoice`:
[v1.19.5](service/chimesdkvoice/CHANGELOG.md#v1195-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cleanrooms`:
[v1.20.0](service/cleanrooms/CHANGELOG.md#v1200-2024-11-07)
- **Feature**: This release introduces support for Custom Models in AWS
Clean Rooms ML.
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cleanroomsml`:
[v1.10.0](service/cleanroomsml/CHANGELOG.md#v1100-2024-11-07)
- **Feature**: This release introduces support for Custom Models in AWS
Clean Rooms ML.
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloud9`:
[v1.28.5](service/cloud9/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudcontrol`:
[v1.22.5](service/cloudcontrol/CHANGELOG.md#v1225-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/clouddirectory`:
[v1.24.5](service/clouddirectory/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore`:
[v1.8.5](service/cloudfrontkeyvaluestore/CHANGELOG.md#v185-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudhsm`:
[v1.24.5](service/cloudhsm/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudhsmv2`:
[v1.27.6](service/cloudhsmv2/CHANGELOG.md#v1276-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudsearchdomain`:
[v1.23.5](service/cloudsearchdomain/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudtrail`:
[v1.44.5](service/cloudtrail/CHANGELOG.md#v1445-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudtraildata`:
[v1.11.5](service/cloudtraildata/CHANGELOG.md#v1115-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudwatchevents`:
[v1.27.5](service/cloudwatchevents/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs`:
[v1.43.2](service/cloudwatchlogs/CHANGELOG.md#v1432-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codeartifact`:
[v1.33.5](service/codeartifact/CHANGELOG.md#v1335-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codebuild`:
[v1.48.1](service/codebuild/CHANGELOG.md#v1481-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codecatalyst`:
[v1.17.5](service/codecatalyst/CHANGELOG.md#v1175-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codecommit`:
[v1.27.5](service/codecommit/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codeconnections`:
[v1.5.5](service/codeconnections/CHANGELOG.md#v155-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codedeploy`:
[v1.29.5](service/codedeploy/CHANGELOG.md#v1295-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codeguruprofiler`:
[v1.24.5](service/codeguruprofiler/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codegurureviewer`:
[v1.29.5](service/codegurureviewer/CHANGELOG.md#v1295-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codegurusecurity`:
[v1.12.5](service/codegurusecurity/CHANGELOG.md#v1125-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codepipeline`:
[v1.36.3](service/codepipeline/CHANGELOG.md#v1363-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codestarconnections`:
[v1.29.5](service/codestarconnections/CHANGELOG.md#v1295-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/codestarnotifications`:
[v1.26.5](service/codestarnotifications/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cognitoidentity`:
[v1.27.5](service/cognitoidentity/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider`:
[v1.46.5](service/cognitoidentityprovider/CHANGELOG.md#v1465-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/cognitosync`:
[v1.23.5](service/cognitosync/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/comprehend`:
[v1.35.5](service/comprehend/CHANGELOG.md#v1355-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/comprehendmedical`:
[v1.26.5](service/comprehendmedical/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/computeoptimizer`:
[v1.39.5](service/computeoptimizer/CHANGELOG.md#v1395-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/configservice`:
[v1.50.5](service/configservice/CHANGELOG.md#v1505-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/connect`:
[v1.115.2](service/connect/CHANGELOG.md#v11152-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/connectcampaigns`:
[v1.15.5](service/connectcampaigns/CHANGELOG.md#v1155-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/connectcases`:
[v1.21.5](service/connectcases/CHANGELOG.md#v1215-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/connectcontactlens`:
[v1.26.5](service/connectcontactlens/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/connectparticipant`:
[v1.27.5](service/connectparticipant/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/controlcatalog`:
[v1.5.5](service/controlcatalog/CHANGELOG.md#v155-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/controltower`:
[v1.18.6](service/controltower/CHANGELOG.md#v1186-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/costandusagereportservice`:
[v1.28.5](service/costandusagereportservice/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/costexplorer`:
[v1.43.5](service/costexplorer/CHANGELOG.md#v1435-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/costoptimizationhub`:
[v1.10.5](service/costoptimizationhub/CHANGELOG.md#v1105-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/customerprofiles`:
[v1.42.5](service/customerprofiles/CHANGELOG.md#v1425-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/databasemigrationservice`:
[v1.44.3](service/databasemigrationservice/CHANGELOG.md#v1443-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/databrew`:
[v1.33.5](service/databrew/CHANGELOG.md#v1335-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/dataexchange`:
[v1.33.3](service/dataexchange/CHANGELOG.md#v1333-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/datapipeline`:
[v1.25.5](service/datapipeline/CHANGELOG.md#v1255-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/datasync`:
[v1.43.2](service/datasync/CHANGELOG.md#v1432-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/datazone`:
[v1.23.3](service/datazone/CHANGELOG.md#v1233-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/dax`:
[v1.23.5](service/dax/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/deadline`:
[v1.6.4](service/deadline/CHANGELOG.md#v164-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/detective`:
[v1.31.5](service/detective/CHANGELOG.md#v1315-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/devicefarm`:
[v1.28.5](service/devicefarm/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/devopsguru`:
[v1.34.5](service/devopsguru/CHANGELOG.md#v1345-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/directconnect`:
[v1.29.5](service/directconnect/CHANGELOG.md#v1295-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/directoryservice`:
[v1.30.5](service/directoryservice/CHANGELOG.md#v1305-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/directoryservicedata`:
[v1.2.5](service/directoryservicedata/CHANGELOG.md#v125-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/dlm`:
[v1.28.5](service/dlm/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/docdbelastic`:
[v1.14.2](service/docdbelastic/CHANGELOG.md#v1142-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/drs`:
[v1.30.5](service/drs/CHANGELOG.md#v1305-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/dynamodb`:
[v1.36.5](service/dynamodb/CHANGELOG.md#v1365-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/dynamodbstreams`:
[v1.24.5](service/dynamodbstreams/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/ebs`:
[v1.27.5](service/ebs/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect`:
[v1.27.5](service/ec2instanceconnect/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/ecr`:
[v1.36.5](service/ecr/CHANGELOG.md#v1365-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/ecrpublic`:
[v1.27.5](service/ecrpublic/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/ecs`:
[v1.49.2](service/ecs/CHANGELOG.md#v1492-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/efs`:
[v1.33.5](service/efs/CHANGELOG.md#v1335-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/eks`:
[v1.51.3](service/eks/CHANGELOG.md#v1513-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/eksauth`:
[v1.7.5](service/eksauth/CHANGELOG.md#v175-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/elasticinference`:
[v1.23.6](service/elasticinference/CHANGELOG.md#v1236-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/elasticsearchservice`:
[v1.32.5](service/elasticsearchservice/CHANGELOG.md#v1325-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/elastictranscoder`:
[v1.27.5](service/elastictranscoder/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/emr`:
[v1.46.3](service/emr/CHANGELOG.md#v1463-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/emrcontainers`:
[v1.33.5](service/emrcontainers/CHANGELOG.md#v1335-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/emrserverless`:
[v1.26.5](service/emrserverless/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/entityresolution`:
[v1.15.5](service/entityresolution/CHANGELOG.md#v1155-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/eventbridge`:
[v1.35.5](service/eventbridge/CHANGELOG.md#v1355-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/evidently`:
[v1.23.5](service/evidently/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/finspace`:
[v1.28.5](service/finspace/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/finspacedata`:
[v1.28.5](service/finspacedata/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/firehose`:
[v1.34.5](service/firehose/CHANGELOG.md#v1345-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/fis`:
[v1.30.5](service/fis/CHANGELOG.md#v1305-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/fms`:
[v1.38.3](service/fms/CHANGELOG.md#v1383-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/forecast`:
[v1.36.5](service/forecast/CHANGELOG.md#v1365-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/forecastquery`:
[v1.24.5](service/forecastquery/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/frauddetector`:
[v1.35.5](service/frauddetector/CHANGELOG.md#v1355-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/freetier`:
[v1.7.5](service/freetier/CHANGELOG.md#v175-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/fsx`:
[v1.49.5](service/fsx/CHANGELOG.md#v1495-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/gamelift`:
[v1.36.5](service/gamelift/CHANGELOG.md#v1365-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/geomaps`:
[v1.0.2](service/geomaps/CHANGELOG.md#v102-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/geoplaces`:
[v1.0.2](service/geoplaces/CHANGELOG.md#v102-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/georoutes`:
[v1.0.2](service/georoutes/CHANGELOG.md#v102-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/glacier`:
[v1.26.5](service/glacier/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/globalaccelerator`:
[v1.29.5](service/globalaccelerator/CHANGELOG.md#v1295-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/glue`:
[v1.101.2](service/glue/CHANGELOG.md#v11012-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/grafana`:
[v1.26.5](service/grafana/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/greengrass`:
[v1.27.5](service/greengrass/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/greengrassv2`:
[v1.35.5](service/greengrassv2/CHANGELOG.md#v1355-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/groundstation`:
[v1.31.5](service/groundstation/CHANGELOG.md#v1315-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/guardduty`:
[v1.51.1](service/guardduty/CHANGELOG.md#v1511-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/health`:
[v1.28.5](service/health/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/healthlake`:
[v1.28.5](service/healthlake/CHANGELOG.md#v1285-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/identitystore`:
[v1.27.5](service/identitystore/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/imagebuilder`:
[v1.38.3](service/imagebuilder/CHANGELOG.md#v1383-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/inspector`:
[v1.25.5](service/inspector/CHANGELOG.md#v1255-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/inspector2`:
[v1.32.5](service/inspector2/CHANGELOG.md#v1325-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/inspectorscan`:
[v1.7.5](service/inspectorscan/CHANGELOG.md#v175-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/internetmonitor`:
[v1.19.5](service/internetmonitor/CHANGELOG.md#v1195-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iot`:
[v1.59.5](service/iot/CHANGELOG.md#v1595-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iot1clickdevicesservice`:
[v1.23.5](service/iot1clickdevicesservice/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iot1clickprojects`:
[v1.23.5](service/iot1clickprojects/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotanalytics`:
[v1.26.5](service/iotanalytics/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotdataplane`:
[v1.26.5](service/iotdataplane/CHANGELOG.md#v1265-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotdeviceadvisor`:
[v1.31.5](service/iotdeviceadvisor/CHANGELOG.md#v1315-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotevents`:
[v1.27.5](service/iotevents/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/ioteventsdata`:
[v1.24.5](service/ioteventsdata/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotfleethub`:
[v1.24.5](service/iotfleethub/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotfleetwise`:
[v1.21.2](service/iotfleetwise/CHANGELOG.md#v1212-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotjobsdataplane`:
[v1.23.5](service/iotjobsdataplane/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotsecuretunneling`:
[v1.27.5](service/iotsecuretunneling/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotsitewise`:
[v1.43.5](service/iotsitewise/CHANGELOG.md#v1435-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotthingsgraph`:
[v1.25.5](service/iotthingsgraph/CHANGELOG.md#v1255-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iottwinmaker`:
[v1.24.5](service/iottwinmaker/CHANGELOG.md#v1245-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/iotwireless`:
[v1.44.5](service/iotwireless/CHANGELOG.md#v1445-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/ivschat`:
[v1.16.5](service/ivschat/CHANGELOG.md#v1165-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kafka`:
[v1.38.5](service/kafka/CHANGELOG.md#v1385-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kafkaconnect`:
[v1.21.5](service/kafkaconnect/CHANGELOG.md#v1215-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kendra`:
[v1.54.5](service/kendra/CHANGELOG.md#v1545-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kendraranking`:
[v1.11.5](service/kendraranking/CHANGELOG.md#v1115-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/keyspaces`:
[v1.15.2](service/keyspaces/CHANGELOG.md#v1152-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesis`:
[v1.32.5](service/kinesis/CHANGELOG.md#v1325-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesisanalytics`:
[v1.25.5](service/kinesisanalytics/CHANGELOG.md#v1255-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2`:
[v1.31.5](service/kinesisanalyticsv2/CHANGELOG.md#v1315-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesisvideo`:
[v1.27.5](service/kinesisvideo/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesisvideoarchivedmedia`:
[v1.27.5](service/kinesisvideoarchivedmedia/CHANGELOG.md#v1275-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesisvideomedia`:
[v1.22.5](service/kinesisvideomedia/CHANGELOG.md#v1225-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesisvideosignaling`:
[v1.23.5](service/kinesisvideosignaling/CHANGELOG.md#v1235-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kinesisvideowebrtcstorage`:
[v1.14.5](service/kinesisvideowebrtcstorage/CHANGELOG.md#v1145-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/kms`:
[v1.37.5](service/kms/CHANGELOG.md#v1375-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/lakeformation`:
[v1.38.1](service/lakeformation/CHANGELOG.md#v1381-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/lambda`:
[v1.64.3](service/lambda/CHANGELOG.md#v1643-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-v2/service/launchwizard`:
[v1.8.5](service/launchwizard/CHANGELOG.md#v185-2024-11-07)
- **Bug Fix**: Adds case-insensitive handling of error message fields in
service responses
- `github.com/aws/aws-sdk-go-

> ✂ **Note**
> 
> PR body was truncated to here.


</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/moby/moby/client](https://redirect.github.com/moby/moby) |
`v0.5.0` → `v0.5.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmoby%2fmoby%2fclient/v0.5.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmoby%2fmoby%2fclient/v0.5.0/v0.5.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>moby/moby (github.com/moby/moby/client)</summary>

###
[`v0.5.1`](https://redirect.github.com/moby/moby/compare/v0.5.0...v0.5.1)

[Compare
Source](https://redirect.github.com/moby/moby/compare/v0.5.0...v0.5.1)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
…ntic-conventions to v0.1.2 (#50015)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/Arize-ai/openinference/go/openinference-semantic-conventions](https://redirect.github.com/Arize-ai/openinference)
| `v0.1.1` → `v0.1.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fArize-ai%2fopeninference%2fgo%2fopeninference-semantic-conventions/v0.1.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fArize-ai%2fopeninference%2fgo%2fopeninference-semantic-conventions/v0.1.1/v0.1.2?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [js-yaml](https://redirect.github.com/nodeca/js-yaml) | [`5.2.2` →
`5.2.3`](https://renovatebot.com/diffs/npm/js-yaml/5.2.2/5.2.3) |
![age](https://developer.mend.io/api/mc/badges/age/npm/js-yaml/5.2.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/js-yaml/5.2.2/5.2.3?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>nodeca/js-yaml (js-yaml)</summary>

###
[`v5.2.3`](https://redirect.github.com/nodeca/js-yaml/blob/HEAD/CHANGELOG.md#523---2026-08-01)

[Compare
Source](https://redirect.github.com/nodeca/js-yaml/compare/5.2.2...5.2.3)

##### Fixed

- Prevent prototype fallback when resolving tags and mapping entries,
[#&#8203;782](https://redirect.github.com/nodeca/js-yaml/issues/782).
- Resolve `!!timestamp` years 0000-0099 correctly,
[#&#8203;775](https://redirect.github.com/nodeca/js-yaml/issues/775).
- Preserve implicit null mapping values before document markers and
reject
unpaired mapping event streams,
[#&#8203;784](https://redirect.github.com/nodeca/js-yaml/issues/784).
- Preserve folded scalar values with tab-indented lines when
round-tripping a
parsed AST through `present()`; `dump()` and loading are unaffected,
[#&#8203;780](https://redirect.github.com/nodeca/js-yaml/issues/780).

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/prometheus/prometheus](https://redirect.github.com/prometheus/prometheus)
| `v0.313.1` → `v0.313.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fprometheus/v0.313.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fprometheus/v0.313.1/v0.313.2?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>prometheus/prometheus
(github.com/prometheus/prometheus)</summary>

###
[`v0.313.2`](https://redirect.github.com/prometheus/prometheus/compare/v0.313.1...v0.313.2)

[Compare
Source](https://redirect.github.com/prometheus/prometheus/compare/v0.313.1...v0.313.2)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
…50019)

> ℹ️ **Note**
> 
> This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/scaleway/scaleway-sdk-go](https://redirect.github.com/scaleway/scaleway-sdk-go)
| `v1.0.0-beta.36` → `v1.0.0-beta.37` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fscaleway%2fscaleway-sdk-go/v1.0.0-beta.37?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fscaleway%2fscaleway-sdk-go/v1.0.0-beta.36/v1.0.0-beta.37?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>scaleway/scaleway-sdk-go
(github.com/scaleway/scaleway-sdk-go)</summary>

###
[`v1.0.0-beta.37`](https://redirect.github.com/scaleway/scaleway-sdk-go/releases/tag/v1.0.0-beta.37)

[Compare
Source](https://redirect.github.com/scaleway/scaleway-sdk-go/compare/v1.0.0-beta.36...v1.0.0-beta.37)

#### What's Changed

- fix(instance/v1): revert "remove field export\_uri on the Instance
API" by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot)
in
[#&#8203;2872](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2872)
- feat(instance): add server dns by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2873](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2873)
- feat(environmental\_footprint): add network and load balancer
categories to enums by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2874](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2874)
- feat(product\_catalog): remove "alliance" Object Storage traffic by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2875](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2875)
- docs(domain): add TLD .IT documentation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2876](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2876)
- feat(environmental\_impact): add yearly\_summary\_reports field to
impact report availability messages by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2878](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2878)
- feat(s2s\_vpn): add customer gateway region by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2877](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2877)
- feat(s2s\_vpn): return connection\_ids with list of gws by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2879](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2879)
- feat(audit\_trail): add vpc resources info by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2880](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2880)
- feat(apple\_silicon): enabled kext by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2882](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2882)
- feat(edge\_services): add serverless function backend by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2881](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2881)
- feat(containers): add missing statuses in v1beta1 + improve docs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2884](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2884)
- chore(block): remove volume size limit from description by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2885](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2885)
- chore(k8s): remove MigratePoolsToNewImagesRequest by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2886](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2886)
- chore(k8s): add MigratePoolsToNewImagesRequest by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2887](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2887)
- chore(cockpit): change documentation order + required field +
data-exporter rework by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2888](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2888)
- feat(lb): add enum letsencrypt and deprecate letsencryt by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2889](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2889)
- docs(k8s): update documentation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2890](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2890)
- chore(instance): expose the maximum number of scratch volumes with
ListServerTypes by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2891](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2891)
- feat(product\_catalog): add Kubernetes products to public and admin
catalog APIs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2892](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2892)
- feat(product\_catalog): add alternative dedibox IDs for elastic metal
servers by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2894](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2894)
- feat(edge\_services): add doc and cli for head stage by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2895](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2895)
- chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2896](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2896)
- feat(audit\_trail): add vpc-gw resources info by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2897](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2897)
- chore(instance): expose the scratch volume count in the API by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2898](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2898)
- feat(k8s): allow patching security\_group\_id on existing pools by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2899](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2899)
- feat(resource\_private): add s2s\_vpn in resource count by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2900](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2900)
- feat(searchdb): add support for `v1alpha1` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2901](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2901)
- feat(sweepers): allow sweepers to be scoped to the default project id
by [@&#8203;dmzski](https://redirect.github.com/dmzski) in
[#&#8203;2757](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2757)
- chore(serverless\_jobs): add console endpoint v1alpha2 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2903](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2903)
- feat(datawarehouse): add start and stop deployment by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2907](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2907)
- feat(mongodb): add support for maintainances by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2905](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2905)
- chore(k8s): remove MigratePoolsToNewImagesRequest by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2909](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2909)
- feat(datawarehouse): add deployment statuses for start/stop routes by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2908](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2908)
- feat(datalab): add support for v1beta1 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2910](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2910)
- feat(cockpit): add support for Exporter by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2912](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2912)
- feat(audit\_trail): add vpc-gw resources info by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2911](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2911)
- feat(iam): add support for WebAuthnAuthenticator by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2913](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2913)
- feat(edge\_services): add plan backend limit by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2916](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2916)
- feat(block): add volume\_ids filter to ListVolumesRequest by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2917](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2917)
- feat(audit\_trail): add resource types for RDB by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2918](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2918)
- feat(k8s): move labels and taints to sad style by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2919](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2919)
- docs(searchdb): change field to generate doc correctly by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2915](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2915)
- docs(datalab): improve the API documentation wording by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2920](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2920)
- feat(vpc): add vpc connector for vpc peering by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2922](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2922)
- feat(s2s\_vpn): support single tunnel ip auto-alloc by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2923](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2923)
- chore(account): add italy specific billing for information on get and
update organization by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2924](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2924)
- fix(containers): bump max timeout to 1h on v1 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2925](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2925)
- feat(jobs): add sweepers and waiters for v1alpha2 by
[@&#8203;Mia-Cross](https://redirect.github.com/Mia-Cross) in
[#&#8203;2927](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2927)
- chore: migrate to pinned actions by
[@&#8203;remyleone](https://redirect.github.com/remyleone) in
[#&#8203;2928](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2928)
- feat(environmental\_footprint): add kubernetes environmental usage for
the User API by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2926](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2926)
- chore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2929](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2929)
- fix(serverless\_jobs): add reason quota\_exceeded to job run by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2930](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2930)
- feat(searchdb): add GetDeploymentCertificateAuthority by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2931](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2931)
- feat(webhosting): add reset hosting service on hosting api by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2932](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2932)
- feat(product\_catalog): add managed relational database information to
admin and public API by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2933](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2933)
- feat(k8s): taints and labels: move to a more simple implementation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2934](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2934)
- feat(serverless\_jobs): add retry policy by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2935](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2935)
- feat(vpc): add ListSubnetOverlaps for vpc peering by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2937](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2937)
- feat(k8s): add pools labels, taints and startup\_taints by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2942](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2942)
- chore(serverless\_jobs): revert deprecated attribute pointer change by
[@&#8203;Mia-Cross](https://redirect.github.com/Mia-Cross) in
[#&#8203;2941](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2941)
- feat: add support for it-mil-1 by
[@&#8203;remyleone](https://redirect.github.com/remyleone) in
[#&#8203;2946](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2946)
- feat(datawarehouse): add shard\_count params by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2947](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2947)
- chore(instance): add it-mil-1 in instance by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2950](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2950)
- chore(vcr): bump go.yaml.in/yaml/v4 to avoid encoding diffs in
cassettes by [@&#8203;Mia-Cross](https://redirect.github.com/Mia-Cross)
in
[#&#8203;2940](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2940)
- feat(webhosting): add support for `ResetWebsite` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2951](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2951)
- feat(audit\_trail): add alerting by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2952](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2952)
- feat(audit\_trail): add list system events by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2957](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2957)
- chore: change deprecated order by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2956](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2956)
- feat(audit\_trail): add mongodb resources by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2958](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2958)
- feat(edge\_services): add websocket limit error by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2959](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2959)
- chore(vpc): remove vpc connectors by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2963](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2963)
- feat(mongodb): add instance settings by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2964](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2964)
- chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2966](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2966)
- chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2967](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2967)
- feat(file): add filesystem\_ids filter to ListFileSystemsRequest by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2971](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2971)
- feat(audit\_trail): add apple-silicon runner resource definition by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2960](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2960)
- chore: change deprecated order by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2968](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2968)
- feat(webhosting): extends offer api with commitment by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2975](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2975)
- chore(k8s): deprecate replace on DeleteNode by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2973](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2973)
- feat(domain): add field updated\_at on record DNS by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2974](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2974)
- feat(vpc): add vpn\_gateway nexthop\_resource\_type by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2976](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2976)
- feat(edge\_services): add multi-waf pipeline support by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2977](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2977)
- feat(edge\_services): add non-waf default path by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2978](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2978)
- feat(audit\_trail): audit alerting endpoint by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2979](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2979)
- feat(serverless\_jobs): add triggers of type cron by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2982](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2982)
- feat(mailbox): add product by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2983](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2983)
- feat(product\_catalog): add managed mongoDB information to admin and
public API by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2984](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2984)
- feat(rdb): add generation\_v3 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2985](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2985)
- feat(iam): add `GetSamlCertificate` method by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2987](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2987)
- feat(edge\_services): add routing documentation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2989](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2989)
- chore: upgrade to Go 1.25 by
[@&#8203;jremy42](https://redirect.github.com/jremy42) in
[#&#8203;2988](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2988)
- feat(partner): add support for v1 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2991](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2991)
- chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2986](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2986)
- feat(edge\_services): add wildcard domain option on dns stages by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2993](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2993)
- feat(environmental\_footprint): add databases filters for user api by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2994](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2994)
- feat(edge\_services): add host filter by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2995](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2995)
- feat(domain): add optional fields to SearchAvailableDomains() messages
by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2996](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2996)
- feat(kafka): add a multi-az option on clusters by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2997](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2997)
- feat(audit\_trail): add VpcConnector resource by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2998](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2998)
- feat(webhosting): add create hosting request offer commitment id by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;2999](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/2999)
- chore(vpc): generate SDK and documentation for VPC Peering by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3000](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3000)
- feat(cockpit): add new region field to exporter by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3001](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3001)
- feat(product\_catalog): add Load Balancer by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3003](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3003)
- docs(lb): update descr for ssl\_compatibility\_level by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3004](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3004)
- feat(audit\_trail): add instance\_private\_nic resource type by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3006](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3006)
- docs(ipam): specify private IPs in description by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3007](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3007)
- feat(domain): added waiter for validation of external domain by
[@&#8203;lde](https://redirect.github.com/lde) in
[#&#8203;3005](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3005)
- fix: remove unused parameters before beta by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3008](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3008)
- chore(vpc): generate SDK and documentation for ListSubnetOverlaps by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3009](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3009)
- feat(vpc): add support for `ListSubnetOverlaps` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3010](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3010)
- feat(lb): add new field in LbType by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3011](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3011)
- chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3013](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3013)
- chore(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3014](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3014)
- feat(k8s): add support for `SkipNodesWithLocalStorage` and `LogLevel`
by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3015](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3015)
- docs(edge\_services): add precision on forwarding behavior by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3016](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3016)
- feat(mongodb): add audit trail annotation on maintenance by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3017](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3017)
- feat(edge\_services): display doc for host\_filter by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3018](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3018)
- feat(file): add new Filesystem Types by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3019](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3019)
- feat(account): add contract type for dedibox VPS by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3012](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3012)
- feat(kafka): add version by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3021](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3021)
- feat(product\_catalog): add filter by API ID in the catalog API by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3022](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3022)
- feat(edge\_services): add status to stages by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3023](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3023)
- feat(inference): add organization id to ListModelsRequest by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3024](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3024)
- feat(inference): update max\_size field documentation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3025](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3025)
- chore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3029](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3029)
- feat(vcr): add fields to QueryMatcherIgnore for container logs tests
by [@&#8203;Mia-Cross](https://redirect.github.com/Mia-Cross) in
[#&#8203;3028](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3028)
- feat(block): introduce public snapshots by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3027](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3027)
- docs(domain): update description for dns zone update by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3030](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3030)
- docs(containers): update doc for CreateContainer to reflect internal
changes by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3031](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3031)
- feat(serverless): add note on UpdateContainer and redeploy by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3032](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3032)
- docs(containers): clean v1 docs + generate SDKs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3033](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3033)
- fix(internal/async): fix deadlock by removing goroutine by
[@&#8203;pierrre](https://redirect.github.com/pierrre) in
[#&#8203;3034](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3034)
- feat(baremetal): expose BatchCreateServers by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3036](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3036)
- chore(datalab): update documentation with explicit ref to Apache
Spark™ instead of Data Lab by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3038](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3038)
- feat(mailbox): remove JMAP by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3037](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3037)
- feat(edge\_services): show doc for serverless integration by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3039](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3039)
- feat(datawarehouse): add audit trail support by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3040](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3040)
- feat(cockpit): add idle status to exporter by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3041](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3041)
- feat(lb): add custom sni & host by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3042](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3042)
- chore: add it-mil mention in ipam/vpcl/s2s/itlk pub docs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3043](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3043)
- feat(edge\_services): integrate to vpc by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3044](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3044)
- feat(kafka): add an 'upgrading' status to be used while upgrading
Kafka version by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3045](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3045)
- feat(ipam): add new resources by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3046](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3046)
- feat(serverless\_sqldb): add audit-trail parameters in ServerlessDB by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3047](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3047)
- feat(containers): add a filter to list triggers by type by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3048](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3048)
- feat(environmental\_footprint): move impact multi-az to region-level
by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3049](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3049)
- chore(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3050](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3050)
- chore(inference): change product name due to product merge by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3051](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3051)
- feat(search): add support for v1alpha1 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3053](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3053)
- chore(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3054](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3054)
- feat(search/v1alpha1): enable searching by instance\_security\_group
by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3055](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3055)
- feat(s2s\_vpn): add resources for api-search by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3056](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3056)
- docs(containers): add missing descriptions by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3057](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3057)
- chore: update golangci-lint config by
[@&#8203;yfodil](https://redirect.github.com/yfodil) in
[#&#8203;3058](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3058)
- feat(serverless\_jobs): improve retry\_policy handling for job
definition updates by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3059](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3059)
- feat(messageq): enable v1alpha1 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3060](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3060)
- feat(vpc): add ingress-rules to vpc by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3064](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3064)
- chore(vcr): add unescapeDockerURL hook for container deploy tests by
[@&#8203;Mia-Cross](https://redirect.github.com/Mia-Cross) in
[#&#8203;3065](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3065)
- feat(dedibox): expose original dedibox offer id by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3063](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3063)
- feat(pcu): add support for `ServerlessFunctions` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3062](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3062)
- feat(messageq): remove Version from `ListDeployments` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3061](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3061)
- feat(s2s\_vpn): add support for importing custom PSK during connection
creation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3066](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3066)
- feat(interlink): support hosted L2 partners & links by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3067](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3067)
- feat(messageq): add DownloadDeploymentCertificateAuthority by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3068](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3068)
- feat(vcr): normalize buildpacks-related data for container deploy
tests by [@&#8203;Mia-Cross](https://redirect.github.com/Mia-Cross) in
[#&#8203;3069](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3069)
- feat(audit\_trail): add IngressRule resource by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3070](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3070)
- feat(mongodb): add has\_maintenance field to ListInstance by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3071](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3071)
- feat(billing): make finops public api visible by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3072](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3072)
- feat(environmental\_footprint): add ai and managed inference in
user\_api by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3073](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3073)
- feat(block): add kms\_key\_id to CreateVolumeRequest and Volume by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3074](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3074)
- feat(s2s\_vpn): add support for changing PSK secret by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3075](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3075)
- chore(account): add contract type for transactional email and storage
by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3076](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3076)
- feat(product\_catalog): restructure managed inference and deprecate
instance\_gpu\_name by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3077](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3077)
- chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3082](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3082)
- chore(deps): bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3081](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3081)
- chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3083](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3083)
- chore(deps): bump actions/labeler from 6.0.1 to 6.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3080](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3080)
- feat(mongodb): add version release date by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3078](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3078)
- feat(apple-silicon): add support for `KextEnabled` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3079](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3079)
- feat(audit\_trail): add support for `observability_datasource`,
`observability_token` and `observability_exporter` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3085](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3085)
- feat(redis): add version release date by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3086](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3086)
- fix(instance): add private\_nic's ipam ip ids by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3087](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3087)
- feat(edge\_services): update VPC endpoint proto and several fixes by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3088](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3088)
- feat(search): add support for `instance_private_nic`,
`instance_snapshot` and `instance_placement_group` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3090](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3090)
- feat(k8s): add support for `it-mil` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3089](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3089)
- feat(product\_catalog): add noKVM product badge for catalog APIs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3091](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3091)
- feat(cockpit): add api search integration by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3093](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3093)
- feat(product\_catalog): add serverless containers products to catalog
APIs by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot)
in
[#&#8203;3095](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3095)
- feat(edge\_services): add pipeline code for failed configuration by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3096](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3096)
- refactor(searchdb): deprecate node\_amount and introduce node\_count -
SCBL-453 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3097](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3097)
- feat(audit\_trail): add support for interlink resource types by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3098](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3098)
- chore(ci): add job to check pr title by
[@&#8203;pypaut](https://redirect.github.com/pypaut) in
[#&#8203;3099](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3099)
- feat(vpc): add project/org filter to ingress rule list by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3102](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3102)
- chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3101](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3101)
- feat(audit\_trail): add observability resource infos by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3104](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3104)
- feat(search): add filters to search resources by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3105](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3105)
- feat(key\_manager): add protection level in create key by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3106](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3106)
- chore(vpc): edit region description by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3103](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3103)
- feat(key\_manager): add ml-dsa post quantum signature algorithm by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3107](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3107)
- feat(product\_catalog): add serverless jobs products to catalog APIs
by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3108](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3108)
- feat(block): add 'zone' field to 'volume' resource by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3109](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3109)
- feat(file): add 'region' field to 'attachment' resource by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3110](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3110)
- feat(mailbox): add create alias endpoint by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3111](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3111)
- docs(mailbox): add descriptions to structures and methods by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3112](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3112)
- feat(audit\_trail): add edge services VPC endpoint resource type by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3113](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3113)
- feat(product\_catalog): add new fields to generative APIs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3114](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3114)
- feat(searchdb): remove node\_amount field by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3115](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3115)
- feat(audit-trail): add support for `autoscaling_group` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3117](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3117)
- feat(search): add support for `kafk_cluster` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3118](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3118)
- feat(search/v1alpha1): add iam resources by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3119](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3119)
- feat(webhosting): add hosting provider by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3121](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3121)
- feat(environmental\_footprint): add generative API's to EFP user api
by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3122](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3122)
- fix(searchdb): add ignore\_empty to node fields to fix backward
compatibility SCBL-453 by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3120](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3120)
- chore: remove extra white space by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3123](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3123)
- feat(datawarehouse): add move\_factor field to CreateDeploymentRequest
and UpdateDeploymentRequest by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3124](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3124)
- feat(audit-trail): add support for `gapi_dedicated_deployment` and
`gapi_dedicated_model` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3125](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3125)
- feat(search): add support for `sedb_cluster` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3126](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3126)
- feat(audit\_trail): add endpoint for overview of auditTrail Event by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3127](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3127)
- fix(edge\_services): add body param for new rpc endpoint by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3128](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3128)
- feat(product-catalog): add support for `apache_kafka` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3129](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3129)
- feat(k8s): add support for `PrivateNetworkID` in `CreatePool` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3132](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3132)
- feat(vpc): add support for `EnableTransitivity` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3133](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3133)
- feat(billing): add support for v2 (billing alerts) by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3134](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3134)
- chore(vpc): remove not implemented subnet methods by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3137](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3137)
- fix(scw): handle empty string values in Zone and Region parsing by
[@&#8203;kindermoumoute](https://redirect.github.com/kindermoumoute) in
[#&#8203;3135](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3135)
- feat(search): add support for `autoscaling_group` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3138](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3138)
- fix(searchdb): mark `node_amount` and `node_count` optional by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3136](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3136)
- feat(k8s): make `PrivateNetworkID` optional in `Pool` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3139](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3139)
- feat(product-catalog): add support for `open_search` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3140](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3140)
- feat(mailbox): add missing aliases endpoints by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3141](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3141)
- chore(jobs): change documentation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3142](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3142)
- chore(instance/v1): deprecate most fields of the Task message by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3143](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3143)
- feat(k8s): filter by version in the list cluster service by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3144](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3144)
- feat(webhosting): expose the field default on offer commitment by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3146](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3146)
- feat(baremetal): add ECC memory type by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3145](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3145)
- feat(product\_catalog): add RAM ECC type by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3147](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3147)
- chore(deps): bump gopkg.in/dnaeon/go-vcr.v4 from 4.0.6 to 4.0.7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3148](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3148)
- feat(functions): deprecate old runtimes and add new ones by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3149](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3149)
- feat(instance): add support for `v2alpha1` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3151](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3151)
- fix(webhosting): fix typo on the description of the field is\_default
in OfferCommitment by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3152](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3152)
- feat(inference): add new status ifr\_deployment by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3154](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3154)
- feat(key\_manager): hide protection level by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3155](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3155)
- feat(product\_catalog): add shared CPU by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3156](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3156)
- chore(deps): bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3158](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3158)
- chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3159](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3159)
- chore(deps): bump actions/checkout from 6.0.2 to 7.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3160](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3160)
- chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3161](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3161)
- chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3162](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3162)
- feat(instance): include PrivateNics in definition of Template by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3157](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3157)
- feat(srn): add support for SRNs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3163](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3163)
- feat(k8s): add support for SRN by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3164](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3164)
- feat(webhosting): add support for `payment_pending` and
`payment_failed` by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3165](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3165)
- fix(mongodb): change UpgradeInstanceRequest.version to support (e.g.,
8.0, 7.0, 8.2) by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3166](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3166)
- feat(rdb): add relase\_date field in EngineVersion by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3167](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3167)
- fix(mongodb): change Instance.upgradable\_versions by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3168](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3168)
- docs(edge\_services): update backends doc by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3169](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3169)
- chore(deps): bump golang.org/x/text from 0.38.0 to 0.39.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3170](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3170)
- feat(mailbox): add update alias by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3171](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3171)
- feat(k8s): deprecate unused route + fix documentation by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3172](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3172)
- chore(secret\_manager): add better description for list secret by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3173](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3173)
- chore(key\_manager): add better description for list keys by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3174](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3174)
- feat(product\_catalog): add support for input cached tokens for
generative APIs models by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3175](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3175)
- chore(deps): bump golang.org/x/text from 0.39.0 to 0.40.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3182](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3182)
- chore(serverless): exclude `GetServiceInfo` from Serverless Containers
v1 by [@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot)
in
[#&#8203;3176](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3176)
- chore(serverless): deprecate `v1beta1` Serverless Containers API by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3178](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3178)
- feat(product\_catalog): add all serverless sub types in public and
admin APIs by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3179](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3179)
- feat(k8s): add error message on Pool by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3184](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3184)
- feat(billing): add credit\_note as invoice type by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3185](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3185)
- feat(dataviz): add superset by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3186](https://redirect.github.com/scaleway/scaleway-sdk-go/pull/3186)
- feat(annotations): add Annotations API by
[@&#8203;scaleway-bot](https://redirect.github.com/scaleway-bot) in
[#&#8203;3187](https://redirect

> ✂ **Note**
> 
> PR body was truncated to here.


</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
…50027)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/aerospike/aerospike-client-go/v8](https://redirect.github.com/aerospike/aerospike-client-go)
| `v8.7.0` → `v8.8.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faerospike%2faerospike-client-go%2fv8/v8.8.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faerospike%2faerospike-client-go%2fv8/v8.7.0/v8.8.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>aerospike/aerospike-client-go
(github.com/aerospike/aerospike-client-go/v8)</summary>

###
[`v8.8.0`](https://redirect.github.com/aerospike/aerospike-client-go/blob/HEAD/CHANGELOG.md#July-29-2026-v880)

[Compare
Source](https://redirect.github.com/aerospike/aerospike-client-go/compare/v8.7.0...v8.8.0)

- Fixes
- \[CLIENT-5133] Fixed where ClientPolicy.IpMap address translation was
no longer applied during peer discovery.
- \[CLIENT-5040] Fixed where ExpListAppendItems with a Map element
throws PARAMETER\_ERROR.
- \[CLIENT-5000] Fixed where batch writes did not set per-record inDoubt
on timeout (NO\_RESPONSE).
- \[CLIENT-4988] Fixed regression where empty bin names were not
allowed.
  - \[CLIENT-4959] Prevent transaction abort.
- \[CLIENT-4940] Changed sendkey policy resolution to union of all
send-key settings.
- \[CLIENT-4753] Fixed where CTX.mapKeysIn typed overloads diverge from
CDT map-key spec.
- \[CLIENT-4632] Fixed where executeSingle iterates all records instead
of node-assigned offsets.

- Improvements
- \[CLIENT-4390] Create index uses "integer" instead of "numeric"
starting with Aerospike server >= 8.1.3.
  - \[CLIENT-4590] Updated Go client CI to leverage shared-workflows.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
#### Description

When `num_traces` is full, the processor used to evict a random pending
trace and drop its spans silently, with no `ot=th`, no decision-cache
record, and a dangling timer. Late spans of an evicted trace then formed
a new partial trace that could be decided on its own.

This change makes eviction deterministic and gives every evicted trace a
real decision. The oldest pending trace is evicted (first-seen order),
its timer cancelled, and it's decided immediately with the spans seen so
far. How that decision is made is configurable via a new `eviction`
block:

```yaml
dynamic_sampling:
  eviction:
    policy: evaluate            # evaluate (default) | probabilistic
    sampling_percentage: 10     # required for probabilistic
```

- `policy: evaluate` (default) runs the normal rules path, so configured
rules keep working under pressure.
- `policy: probabilistic` skips rule evaluation and decides against a
threshold derived from `sampling_percentage`. That's constant-time work
per evicted trace, so an overloaded instance sheds load instead of
amplifying it (same idea as Refinery's stress relief). Kept traces carry
the sentinel rule attribution `_eviction`.

Both modes record the decision in the cache so late spans follow it, and
stamp kept traces with a correct `ot=th` composed with any upstream
threshold. The buffer cap is enforced at the end of each batch, so it
can transiently exceed `num_traces` by the number of new traces in a
batch. That guarantees an evicted trace always carries every span seen
so far.

#### Link to tracking issue
Refs #49311

#### Testing

- Unit tests for the eviction behaviour: oldest-first victim selection,
probabilistic keep/drop determinism, multiple evictions in one batch,
late spans following the decision cache, and arrival-list compaction
during steady-state turnover.
- Metrics and config validation for both policies.
- Eviction-pressure benchmarks for both policies.

#### Documentation
README "Buffer overflow and eviction policy" section rewritten with the
config block, policy semantics and trade-offs, and the metrics to watch.
Metric descriptions updated in `metadata.yaml`. Changelog entry
included.

#### Authorship
- [x] I, a human, wrote this pull request description myself.
…acle multitenant (CDB) deployments (#48921)

#### What's the problem?
The Oracle DB receiver currently collects all metrics at the CDB
(Container Database) level only - reporting a single aggregated value
across all Pluggable Databases. In Oracle multitenant deployments
(12c+), this makes it impossible to identify which PDB is responsible
for high physical reads, excessive parse calls, lock contention, or CPU
consumption. Users must either deploy separate collector instances per
PDB (operationally expensive and doesn't scale) or lose per-PDB
visibility entirely.
Additionally, the receiver has no awareness of whether it's connected to
a CDB root, a PDB directly, or a non-CDB instance - it treats all
connections identically.

#### What does this add?
Automatic CDB/PDB detection and per-PDB metric breakdown when connected
to a CDB root, via a single connection. Zero configuration changes
required for existing users - all per-PDB behavior is `opt-in` via the
`oracle.db.pdb` attribute.

**Key changes:**
1. CDB/PDB detection at startup (instance_info.go) - queries
`V$DATABASE` and `V$PDBS` to determine if connected to a CDB root, a PDB
directly, or a non-CDB instance. Sets `isCDBRoot` flag used throughout
the scraper.
2. CDB-aware sysstat queries - when connected to CDB root, uses
`V$CON_SYSSTAT` (instead of `V$SYSSTAT`) joined with `V$CONTAINERS` to
produce per-PDB rows with a PDB_NAME column. The `oracle.db.pdb`
attribute is opt-in (`requirement_level: opt_in`); when not configured,
metrics report aggregated values exactly as before.
  3. CDB-aware sysmetric queries - uses a dual-query approach:
- First: queries `V$CON_SYSMETRIC` for per-PDB values (8 metrics
available per-container)
- Second: queries `V$SYSMETRIC` for instance-level metrics not seen in
the first query (4 metrics: Host CPU, Shared Pool, Library Cache, Redo
Allocation)
- A `seen` map deduplicates, and a shared recordSysmetric() helper
eliminates switch-statement duplication.
4. CDB-aware session and tablespace queries - uses V$SESSION joined with
V$CONTAINERS for per-PDB session counts, and
CDB_TABLESPACE_USAGE_METRICS for per-PDB tablespace data.
5. `oracle.db.pdb` opt-in attribute - added to 32 sysstat metrics and 12
sysmetric metrics. Users enable per-PDB breakdown per metric via config:
  ```
metrics:
    oracledb.executions:
      enabled: true
      attributes: ["oracle.db.pdb"]
```
  6. Zero behavioral change for existing users - oracle.db.pdb is opt-in. Non-CDB instances, direct PDB connections, and Oracle <12c are completely unaffected. When the attribute is not opted in, metrics report aggregated values exactly as before.
  
**Metrics supporting per-PDB breakdown:**

1.   Sysstat (V$CON_SYSSTAT) - 32 metrics
2. Sysmetric per-PDB (V$CON_SYSMETRIC) - 8 metrics
3. Sysmetric instance-level only (V$SYSMETRIC) - 4 metrics:
4. Sessions - 1 metric:
5. Tablespace - 2 metrics:

**Required grants:**
 ```
 GRANT SELECT ON V_$CON_SYSSTAT TO c##<username> CONTAINER=ALL;
  GRANT SELECT ON V_$CON_SYSMETRIC TO c##<username> CONTAINER=ALL;
  GRANT SELECT ON V_$CONTAINERS TO c##<username> CONTAINER=ALL;
  GRANT SELECT ON CDB_TABLESPACE_USAGE_METRICS TO c##<username> CONTAINER=ALL;
  GRANT SELECT ON CDB_TABLESPACES TO c##<username> CONTAINER=ALL;
```
#### Link to tracking issue
Fixes #48643

#### Testing
 - Unit tests added covering:
    - CDB root detection and query selection logic
    - Per-PDB sysstat metric recording with PDB_NAME column
- Non-CDB fallback (original queries used, no oracle.db.pdb attribute)
    - Tablespace per-PDB breakdown via CDB_TABLESPACE_USAGE_METRICS
    - Session count per-PDB breakdown
  - All 130 existing tests pass unchanged - no regressions
- make generate, make lint, make test, make fmt, make gci all pass clean
- All metrics validated end-to-end against a live Oracle 19c CDB
instance with 2 PDBs (CDB$ROOT, PDB1), data flowing to New Relic staging
via OTLP
- Verified backward compatibility: non-CDB instance and direct PDB
connection produce identical output to previous version

#### Documentation
  - receiver/oracledbreceiver/documentation.md - auto-generated, updated
  via make generate
  - receiver/oracledbreceiver/metadata.yaml - oracle.db.pdb attribute
  added with requirement_level: opt_in to 44 metrics
  - .chloggen/pdb-auto-discovery.yaml - changelog entry
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/buger/jsonparser](https://redirect.github.com/buger/jsonparser)
| `v1.2.0` → `v1.6.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbuger%2fjsonparser/v1.6.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbuger%2fjsonparser/v1.2.0/v1.6.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>buger/jsonparser (github.com/buger/jsonparser)</summary>

###
[`v1.6.1`](https://redirect.github.com/buger/jsonparser/blob/HEAD/CHANGELOG.md#v161--2026-07-29)

[Compare
Source](https://redirect.github.com/buger/jsonparser/compare/v1.6.0...v1.6.1)

##### Covered by [ReqProof](https://reqproof.com) — L3 Assurance (123
requirements, 0 errors, 0 warnings)

##### Performance — gjson-style fast-skip in hot loops

Ported gjson's `>'\\'` fast-skip trick to three inner loops in
parser.go:
`stringEndConfig` tail, `blockEndConfig`, and `searchKeysConfig`. The
trick
uses a single unsigned comparison (`byte > 0x5C`) to skip all
non-structural
bytes in bulk, reducing per-byte branch overhead.

| Payload        | Before    | After         | Improvement |
| -------------- | --------- | ------------- | ----------- |
| Small (190B)   | 382 ns    | **339 ns**    | -11.3%      |
| Medium (2.4kB) | 3,899 ns  | **3,141 ns**  | -19.4%      |
| Large (24kB)   | 20,788 ns | **20,114 ns** | -3.2%       |

Zero allocations maintained on all paths.

##### Benchmarks — now includes gjson and sonic

Added [tidwall/gjson](https://redirect.github.com/tidwall/gjson)
(15.5k⭐, path-based
parser like jsonparser) and
[bytedance/sonic](https://redirect.github.com/bytedance/sonic)
(9.6k⭐, SIMD-accelerated deserializer) to the benchmark suite.

**Final leaderboard (large payload):**

| Library              | time/op    | bytes/op | allocs/op |
| -------------------- | ---------- | -------- | --------- |
| **buger/jsonparser** | **20,114** | **0**    | **0**     |
| tidwall/gjson        | 22,756     | 28,672   | 2         |
| mailru/easyjson      | 33,771     | 4,016    | 134       |
| bytedance/sonic      | 41,053     | 31,368   | 71        |
| pquerna/ffjson       | 59,063     | 4,822    | 144       |
| encoding/json        | 130,565    | 4,432    | 147       |

jsonparser is **the fastest across all payload sizes** and the **only
zero-allocation** parser.

***

###
[`v1.6.0`](https://redirect.github.com/buger/jsonparser/blob/HEAD/CHANGELOG.md#v160--2026-07-29)

[Compare
Source](https://redirect.github.com/buger/jsonparser/compare/v1.5.1...v1.6.0)

##### Covered by [ReqProof](https://reqproof.com) — L3 Assurance (123
requirements, 0 errors, 0 warnings)

##### New API — `Append`

```go
// Append to an array without knowing its length
data, _ = jsonparser.Append(data, []byte(`"new_item"`), "items")
```

- **`Append(data, value, keys...)`** — appends `value` to the end of the
JSON array addressed by `keys`. Addresses the top-level value when
`keys` is empty; auto-vivifies a missing keyed path as a single-element
array. Returns `MalformedArrayError` when the addressed value is not an
array. Traced to SYS-REQ-009, SYS-REQ-110.

##### Known issues — all resolved (zero open)

- **KI-2 fixed** — `ParseInt("-")` now returns an error instead of `(0,
nil)`. One-line sign-only guard in `bytes.go:parseInt` (after stripping
the sign byte, an empty remainder returns `(0, false, false)`).
- **KI-3 fixed** — `Set` with an array-index path component under an
object parent (and vice-versa) now auto-coerces the container type
instead of emitting malformed JSON. (Disposition already set to `fixed`
in v1.5.x.)
- **KI-4 fixed** — `Set` on a top-level array-index beyond length now
appends at the array's end (matching nested-array behavior under
SYS-REQ-110) instead of returning `KeyPathNotFoundError`. Also cleans up
trailing commas in malformed arrays.

**Zero open known issues.** Every previously shipped known issue is now
resolved and covered by ReqProof L3 Assurance.

***

###
[`v1.5.1`](https://redirect.github.com/buger/jsonparser/blob/HEAD/CHANGELOG.md#v151--2026-07-28)

[Compare
Source](https://redirect.github.com/buger/jsonparser/compare/v1.5.0...v1.5.1)

##### Covered by [ReqProof](https://reqproof.com) — L3 Assurance (123
requirements, 0 errors, 0 warnings)

##### Performance — 6.1x large-payload speedup

- **Fix stringEnd unbounded backslash scan** — `stringEndConfig` was
scanning the ENTIRE remaining parent document for backslashes
(`bytes.IndexByte(data, '\\')`) instead of just the string body. On a
24kb large payload this walked tens of KB per string. Now bounded to
`data[:firstQuote]` (the string body only). **128µs → 22µs (5.8x).**
- **SWAR string scan** — replaced two separate `bytes.IndexByte` calls
(quote + backslash) with a single inline 8-byte SWAR
(SIMD-Within-A-Register) loop that checks for both characters
simultaneously. **22µs → 21µs (additional 8%).**
- **Benchmark suite updated** — all comparison libraries (gabs,
easyjson, ffjson, etc.) updated to latest versions. Benchmark
methodology documented (Apple M4 Max, Go 1.26.3, median of 5 runs). The
`encoding/json` benchmark no longer uses ffjson-generated methods (the
[#&#8203;126](https://redirect.github.com/buger/jsonparser/issues/126)
ffjson measurement bug was fixed in v1.3.1).
- **README benchmarks refreshed** — all numbers now reflect real
measurements on modern hardware with current library versions.

##### Updated benchmark results (Apple M4 Max, Go 1.26.3, median of 5
runs)

| Payload | jsonparser | encoding/json | easyjson | Speedup vs
encoding/json |
| ----------------------- | ---------- | ------------- | --------- |
------------------------ |
| Small (190B, Get) | 382 ns | 1,335 ns | 312 ns | 3.5x |
| Small (190B, EachKey) | 241 ns | — | — | 5.5x |
| Medium (2.4kB, Get) | 3,894 ns | 10,564 ns | 2,444 ns | 2.7x |
| Medium (2.4kB, EachKey) | 1,923 ns | — | — | 5.5x |
| Large (24kB) | 20,788 ns | 134,123 ns | 32,765 ns | **6.4x** |

All jsonparser results: **0 bytes allocated, 0 allocations**.

***

###
[`v1.5.0`](https://redirect.github.com/buger/jsonparser/blob/HEAD/CHANGELOG.md#v150--2026-07-28)

[Compare
Source](https://redirect.github.com/buger/jsonparser/compare/v1.4.0...v1.5.0)

##### Covered by [ReqProof](https://reqproof.com) — L3 Assurance

v1.5.0 extends the formal-verification coverage to **123 requirements**
(0 errors, 0 warnings) across all new APIs. Every new function is traced
via source annotations, tested with MC/DC witnesses, and covered by the
structure-aware fuzzer.

##### Config struct — opt-in lenient parsing
([#&#8203;160](https://redirect.github.com/buger/jsonparser/issues/160),
[#&#8203;115](https://redirect.github.com/buger/jsonparser/issues/115))

```go
var Lenient = jsonparser.Config{AllowSingleQuotes: true, AllowUnknownEscapes: true}
Lenient.Get(data, "key")  // parses {'key':'value'} and unknown escapes
```

- **`AllowSingleQuotes`** — accept `'key':'value'` alongside
`"key":"value"` (JavaScript/Python-style). The same escape rules apply
inside single-quoted strings.
- **`AllowUnknownEscapes`** — pass through unknown escape sequences (``
\` ``, `\x`) literally instead of erroring.
- The default Config is strict (RFC 8259 only). Package-level functions
are unchanged.
- Config methods mirror the full API: `Get`, `GetString`, `Set`,
`Delete`, `ArrayEach`, `ObjectEach`.

##### Streaming ReaderParser
([#&#8203;132](https://redirect.github.com/buger/jsonparser/issues/132),
[#&#8203;257](https://redirect.github.com/buger/jsonparser/issues/257))

```go
rp := jsonparser.NewReaderParser(file)  // any io.Reader
rp.Get("users", "[0]", "name")          // path-based access from a stream
```

- Path-based access to JSON data from an `io.Reader` — **no need to load
the entire document into memory**.
- Buffers data incrementally in 64KB chunks; memory is bounded by the
largest value, not the document size.
- Enables parsing **10GB+ JSON files** without OOM.
- Methods: `Get`, `GetString`, `ArrayEach`.

##### Name aliases
([#&#8203;66](https://redirect.github.com/buger/jsonparser/issues/66))

Canonical `EachXxx` pattern added alongside existing `XxxEach` names:

| New (canonical)     | Old (kept for compat) |
| ------------------- | --------------------- |
| `EachArray`         | `ArrayEach`           |
| `EachObject`        | `ObjectEach`          |
| `EachArrayErr`      | `ArrayEachErr`        |
| `EachArrayWildcard` | `ArrayEachWildcard`   |

`EachKey`, `EachKeyErr`, `EachKeyWildcard` already matched the pattern.
All old names remain functional.

##### Proof

- 2 new SYS-REQs: 115 (Config/lenient parsing), 116 (streaming
ReaderParser)
- **123 requirements, 0 errors, 0 warnings, 279/279 functions traced**

***

###
[`v1.4.0`](https://redirect.github.com/buger/jsonparser/blob/HEAD/CHANGELOG.md#v140--2026-07-28)

[Compare
Source](https://redirect.github.com/buger/jsonparser/compare/v1.3.1...v1.4.0)

##### Covered by [ReqProof](https://reqproof.com) — L3 Assurance

v1.4.0 adds 9 new backward-compatible APIs, each traced to a formal
requirement and verified with MC/DC coverage. **121 requirements, 0
errors, 0 warnings.**

##### New APIs

**Iteration with error/break control** — resolves
[#&#8203;53](https://redirect.github.com/buger/jsonparser/issues/53),
[#&#8203;129](https://redirect.github.com/buger/jsonparser/issues/129),
[#&#8203;176](https://redirect.github.com/buger/jsonparser/issues/176),
[#&#8203;230](https://redirect.github.com/buger/jsonparser/issues/230),
[#&#8203;255](https://redirect.github.com/buger/jsonparser/issues/255),
[#&#8203;262](https://redirect.github.com/buger/jsonparser/issues/262)

- `ArrayEachErr` — callback returns `error` to stop early (`io.EOF` =
graceful stop)
- `EachKeyErr` — same pattern for EachKey

**Safe string handling** — resolves
[#&#8203;144](https://redirect.github.com/buger/jsonparser/issues/144),
[#&#8203;158](https://redirect.github.com/buger/jsonparser/issues/158),
[#&#8203;218](https://redirect.github.com/buger/jsonparser/issues/218),
[#&#8203;270](https://redirect.github.com/buger/jsonparser/issues/270)

- `Escape(s string) []byte` — RFC 8259 string escaping (inverse of
`Unescape`)
- `SetString(data, val, keys...)` — Set with auto-quoted value

**Container accessors** — resolves
[#&#8203;175](https://redirect.github.com/buger/jsonparser/issues/175),
[#&#8203;261](https://redirect.github.com/buger/jsonparser/issues/261),
[#&#8203;271](https://redirect.github.com/buger/jsonparser/issues/271)

- `GetArrayLen` / `GetObjectLen` — count elements without a callback
- `GetUint64` — uint64 variant of `GetInt`

**Delete found signal** — resolves
[#&#8203;229](https://redirect.github.com/buger/jsonparser/issues/229)

- `DeleteFound(data, keys...) ([]byte, bool)` — returns whether the key
was found

**Wildcard paths** — resolves
[#&#8203;112](https://redirect.github.com/buger/jsonparser/issues/112)

- `EachKeyWildcard`, `ArrayEachWildcard`, `SetWildcard` — `[*]` path
component

**JSONPath compiled paths** — resolves
[#&#8203;234](https://redirect.github.com/buger/jsonparser/issues/234),
[#&#8203;251](https://redirect.github.com/buger/jsonparser/issues/251)

- `ParsePath("$.users[0].name")` → `[]string` path
- `CompilePath` + `CompiledPath` — pre-compile and reuse with
Get/Set/Delete

##### Fixes

- EachKey no longer panics with >64 key components
([#&#8203;56](https://redirect.github.com/buger/jsonparser/issues/56))
- Set pre-allocates output buffer, reducing allocations from 6 to 1
([#&#8203;107](https://redirect.github.com/buger/jsonparser/issues/107))

##### Proof

- 3 new SYS-REQs: 112 (container length), 113 (wildcard paths), 114
(compiled paths)
- **121 requirements, 384 MC/DC witness rows, 0 uncovered**

***

###
[`v1.3.1`](https://redirect.github.com/buger/jsonparser/blob/HEAD/CHANGELOG.md#v131--2026-07-28)

[Compare
Source](https://redirect.github.com/buger/jsonparser/compare/v1.3.0...v1.3.1)

##### Covered by [ReqProof](https://reqproof.com) — L3 Assurance

v1.3.1 fixes 3 bugs that escaped the initial proof review, with new
proof gates to prevent recurrence.

##### Bug fixes

- **Fix Set/Delete input-buffer aliasing**
([#&#8203;209](https://redirect.github.com/buger/jsonparser/issues/209),
[#&#8203;141](https://redirect.github.com/buger/jsonparser/issues/141))
— `Set` and `Delete` no longer corrupt the caller's input `[]byte` when
the slice has spare capacity. All mutation paths now allocate a fresh
buffer.
- **Fix EachKey array-index inconsistency**
([#&#8203;232](https://redirect.github.com/buger/jsonparser/issues/232))
— `EachKey` now descends into terminal array-index paths consistently
with `Get`.
- **Fix benchmark measuring ffjson, not encoding/json**
([#&#8203;126](https://redirect.github.com/buger/jsonparser/issues/126))
— benchmark payload types stripped of generated methods.

##### Proof strengthening

| Bug | Proof gap | New gate |
|
--------------------------------------------------------------------------------------------------------------------------
| --------------------------------------------------------- |
---------------------------------------------------------------- |
|
[#&#8203;209](https://redirect.github.com/buger/jsonparser/issues/209)/[#&#8203;141](https://redirect.github.com/buger/jsonparser/issues/141)
Set aliasing | No obligation said "Set must not mutate the input buffer"
| New obligation `no_input_mutation` + `assertInputUnchanged` gate |
| [#&#8203;232](https://redirect.github.com/buger/jsonparser/issues/232)
EachKey ≠ Get | No cross-API consistency obligation | New obligation
`api_consistency` + differential gate |
| [#&#8203;126](https://redirect.github.com/buger/jsonparser/issues/126)
benchmark ffjson | Proof didn't cover benchmarks | Benchmark honesty
lint |

***

###
[`v1.3.0`](https://redirect.github.com/buger/jsonparser/blob/HEAD/CHANGELOG.md#v130--2026-07-27)

[Compare
Source](https://redirect.github.com/buger/jsonparser/compare/v1.2.0...v1.3.0)

##### Formally verified by [ReqProof](https://reqproof.com)

jsonparser v1.3.0 is the **first Go library proven to L3 assurance** by
[ReqProof](https://reqproof.com), a git-native requirements-engineering
and formal-verification platform. The entire codebase is now covered by:

- **118 formal requirements** (7 stakeholder + 111 system-level), each
traced to code via source annotations and verified with FRETish
formalization.
- **100% Modified Condition/Decision Coverage (MC/DC)** — both
code-level (every decision/condition branch exercised) and
requirement-side (377/377 truth-table rows witnessed).
- **A custom structure-aware JSON fuzzer**
([github.com/probelabs/json-fuzz](https://redirect.github.com/probelabs/json-fuzz))
generating grammar-valid mutations at 250k inputs/sec, plus
path-mutation and `encoding/json` differential harnesses.
- **L3 strict audit posture**: 0 errors, 0 warnings, all checks enabled.

The proof review found and fixed **7 real bugs** that years of community
use, OSS-Fuzz, and standard fuzzing had missed. [Read the root-cause
analysis →](docs/proof-gap-root-cause.md)

jsonparser serves as the **reference case study** for ReqProof — [learn
more at reqproof.com](https://reqproof.com).

##### Security / bug fixes

- **Fix Delete panic on malformed input with leading comma** (OSS-Fuzz
[`4649128`](https://redirect.github.com/buger/jsonparser/commit/4649128545288192))
`Delete` panicked with `index out of range [-1]` on inputs like
`,{"test":1{}`.
  The `data[prevTok]` dereference is now guarded.

- **Fix empty-string key-component panics** (8 sites)
`Get`, `GetString`, `GetInt`, `GetFloat`, `GetBoolean`,
`GetUnsafeString`, `Set`,
`Delete`, `EachKey` panicked with `index out of range [0]` when a key
path contained
an empty string (`""`). All 8 unguarded `keys[i][0]` dereference sites
are now guarded
  with `len(...) > 0`. Found by the structure-aware hazard sweep.
Reported by
[@&#8203;c-tonneslan](https://redirect.github.com/c-tonneslan)
([#&#8203;284](https://redirect.github.com/buger/jsonparser/issues/284)).

- **Fix Set data loss on scalar arrays**
([#&#8203;267](https://redirect.github.com/buger/jsonparser/issues/267))
`Set` on an array-index path beyond the current length silently
overwrote the array
instead of appending. `Set({"a":[1,2,3]}, 99, "a", "[9]")` now returns
`{"a":[1,2,3,99]}`
instead of `{"a":[99]}`. Reported by
[@&#8203;Solaris-star](https://redirect.github.com/Solaris-star)
([#&#8203;286](https://redirect.github.com/buger/jsonparser/issues/286)).

- **Fix Set malformed-JSON output on cross-type paths**
`Set` with an array-index path component under an object parent (e.g.
`Set({}, 9, "[5]")`)
produced invalid JSON (`{[9]}`). Set now auto-coerces the container type
to match the
  path, always producing valid JSON output.

- **Fix Delete trailing-comma malformation**
`Delete` left a dangling trailing comma in the output when the deleted
element was
followed by JSON whitespace (space/tab/LF/CR) and a comma. Found by the
structure-aware
  path-mutation fuzzer.

- **Fix ArrayEach spurious callback on non-array root**
`ArrayEach` on a non-array root value (e.g. `ArrayEach({"a":1}, cb)`)
invoked the
callback with a spurious element before returning an error. The callback
is no longer
  invoked; a clean error is returned immediately.

- **Fix lone-Unicode-surrogate mishandling in Unescape**
`ParseString` on a string containing a lone high surrogate (e.g.
`\uDB29` without a
following low surrogate) synthesized a bogus non-BMP code point from the
following
literal bytes. Now substitutes U+FFFD (matching `encoding/json`
behavior).

##### Performance

- **parseInt fast-path for short numbers** — 22–37% faster on typical
1–10 digit integers.
Numbers with ≤18 digits use direct int64 accumulation, bypassing the
overflow-checked
uint64 slow path. Contributed by
[@&#8203;trevorprater](https://redirect.github.com/trevorprater)
([#&#8203;285](https://redirect.github.com/buger/jsonparser/issues/285)).

- **stringEnd SIMD fast path** — 12× faster on no-escape strings, 4.5×
faster end-to-end
on `Get` for string values. Uses `bytes.IndexByte` for the common case
(no `\` before
  the closing `"`).

##### Acknowledgments

- [@&#8203;c-tonneslan](https://redirect.github.com/c-tonneslan)
([#&#8203;284](https://redirect.github.com/buger/jsonparser/issues/284))
— reported the empty-string key-component panic
- [@&#8203;Solaris-star](https://redirect.github.com/Solaris-star)
([#&#8203;286](https://redirect.github.com/buger/jsonparser/issues/286))
— reported the Set array-index data-loss bug
([#&#8203;267](https://redirect.github.com/buger/jsonparser/issues/267))
- [@&#8203;trevorprater](https://redirect.github.com/trevorprater)
([#&#8203;285](https://redirect.github.com/buger/jsonparser/issues/285))
— contributed the parseInt performance optimization
- OSS-Fuzz (issue
[`4649128`](https://redirect.github.com/buger/jsonparser/commit/4649128545288192))
— the original Delete leading-comma panic
- The
[probelabs/json-fuzz](https://redirect.github.com/probelabs/json-fuzz)
structure-aware fuzzer

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
…d/common to v1.3.149 (#50022)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go)
| `v1.3.143` → `v1.3.149` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.3.149?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.3.143/v1.3.149?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>tencentcloud/tencentcloud-sdk-go
(github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common)</summary>

###
[`v1.3.149`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.148...v1.3.149)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.148...v1.3.149)

###
[`v1.3.148`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.147...v1.3.148)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.147...v1.3.148)

###
[`v1.3.147`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.146...v1.3.147)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.146...v1.3.147)

###
[`v1.3.146`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.145...v1.3.146)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.145...v1.3.146)

###
[`v1.3.145`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.144...v1.3.145)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.144...v1.3.145)

###
[`v1.3.144`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.143...v1.3.144)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.3.143...v1.3.144)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
> ℹ️ **Note**
> 
> This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[actions-ecosystem/action-remove-labels](https://redirect.github.com/actions-ecosystem/action-remove-labels)
| action | minor | `v1` → `v1.3.0` | |
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | patch | `v7` → `v7.0.1` | |
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
| action | patch | `v8` → `v8.0.1` | |
| [actions/stale](https://redirect.github.com/actions/stale) | action |
minor | `v10` → `v10.4.0` | |
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | patch | `v7` → `v7.0.1` | |
|
[benchmark-action/github-action-benchmark](https://redirect.github.com/benchmark-action/github-action-benchmark)
| action | minor | `v1` → `v1.22.1` | |
|
[docker/build-push-action](https://redirect.github.com/docker/build-push-action)
| action | minor | `v7` → `v7.3.0` | |
| [docker/login-action](https://redirect.github.com/docker/login-action)
| action | minor | `v4` → `v4.6.0` | |
|
[docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action)
| action | minor | `v4` → `v4.2.0` | |
|
[docker/setup-qemu-action](https://redirect.github.com/docker/setup-qemu-action)
| action | minor | `v4` → `v4.2.0` | |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.37.3` → `v4.37.4` | `v4.37.5` |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | minor | `v4` → `v4.37.4` | `v4.37.5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>actions-ecosystem/action-remove-labels
(actions-ecosystem/action-remove-labels)</summary>

###
[`v1.3.0`](https://redirect.github.com/actions-ecosystem/action-remove-labels/releases/tag/v1.3.0)

[Compare
Source](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1.2.0...v1.3.0)

#### Changelog

##### Fixed

- Make github\_token no longer required as input
([#&#8203;276](https://redirect.github.com/actions-ecosystem/action-remove-labels/issues/276))

###
[`v1.2.0`](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1.1.1...v1.2.0)

[Compare
Source](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1.1.1...v1.2.0)

###
[`v1.1.1`](https://redirect.github.com/actions-ecosystem/action-remove-labels/releases/tag/v1.1.1)

[Compare
Source](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1.1.0...v1.1.1)

#### Changelog

##### Fixed

- Continue removing labels with errors
([#&#8203;237](https://redirect.github.com/actions-ecosystem/action-remove-labels/pull/237))

###
[`v1.1.0`](https://redirect.github.com/actions-ecosystem/action-remove-labels/releases/tag/v1.1.0)

[Compare
Source](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1.0.2...v1.1.0)

#### Changelog

##### ⚠️ Breaking changes

- Add fail\_on\_error input to ignore errors
([#&#8203;171](https://redirect.github.com/actions-ecosystem/action-remove-labels/pull/171))

###
[`v1.0.2`](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1.0.1...v1.0.2)

[Compare
Source](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1.0.1...v1.0.2)

###
[`v1.0.1`](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1...v1.0.1)

[Compare
Source](https://redirect.github.com/actions-ecosystem/action-remove-labels/compare/v1...v1.0.1)

</details>

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v7.0.1`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v701)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v7.0.0...v7.0.1)

- Bump github/codeql-action from 3 to 4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2475](https://redirect.github.com/actions/checkout/pull/2475)
- Bump actions/setup-node from 4 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2477](https://redirect.github.com/actions/checkout/pull/2477)
- Bump docker/build-push-action from 6.5.0 to 7.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2478](https://redirect.github.com/actions/checkout/pull/2478)
- Bump docker/login-action from 3.3.0 to 4.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2479](https://redirect.github.com/actions/checkout/pull/2479)
- Bump actions/checkout from 6 to 7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2488](https://redirect.github.com/actions/checkout/pull/2488)
- Bump actions/upload-artifact from 4 to 7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2476](https://redirect.github.com/actions/checkout/pull/2476)
- eslint 9 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2474](https://redirect.github.com/actions/checkout/pull/2474)
- Bump the minor-actions-dependencies group with 2 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;2499](https://redirect.github.com/actions/checkout/pull/2499)
- skip running unsafe pr check if input is default by
[@&#8203;aiqiaoy](https://redirect.github.com/aiqiaoy) in
[#&#8203;2518](https://redirect.github.com/actions/checkout/pull/2518)
- trim only ascii whitespace for branch by
[@&#8203;aiqiaoy](https://redirect.github.com/aiqiaoy) in
[#&#8203;2521](https://redirect.github.com/actions/checkout/pull/2521)
- escape values passed to --unset by
[@&#8203;aiqiaoy](https://redirect.github.com/aiqiaoy) in
[#&#8203;2530](https://redirect.github.com/actions/checkout/pull/2530)

</details>

<details>
<summary>actions/download-artifact (actions/download-artifact)</summary>

###
[`v8.0.1`](https://redirect.github.com/actions/download-artifact/releases/tag/v8.0.1)

[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v8...v8.0.1)

#### What's Changed

- Support for CJK characters in the artifact name by
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&#8203;471](https://redirect.github.com/actions/download-artifact/pull/471)
- Add a regression test for artifact name + content-type mismatches by
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&#8203;472](https://redirect.github.com/actions/download-artifact/pull/472)

**Full Changelog**:
<https://github.com/actions/download-artifact/compare/v8...v8.0.1>

</details>

<details>
<summary>actions/stale (actions/stale)</summary>

###
[`v10.4.0`](https://redirect.github.com/actions/stale/releases/tag/v10.4.0)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.3.0...v10.4.0)

#### What's Changed

##### Bug Fix

- Fixed `only-issue-types` validation by
[@&#8203;trueberryless](https://redirect.github.com/trueberryless) in
[#&#8203;1338](https://redirect.github.com/actions/stale/pull/1338)

##### Dependency Updates

- Bump undici to 6.27.0 via override, clean up stale license files, and
version to 10.4.0. by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1342](https://redirect.github.com/actions/stale/pull/1342)

#### New Contributors

- [@&#8203;trueberryless](https://redirect.github.com/trueberryless)
made their first contribution in
[#&#8203;1338](https://redirect.github.com/actions/stale/pull/1338)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10.3.0...v10.4.0>

###
[`v10.3.0`](https://redirect.github.com/actions/stale/releases/tag/v10.3.0)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.2.0...v10.3.0)

#### What's Changed

##### Bug Fix

- Enhancement: ignore stale labeling events by
[@&#8203;shamoon](https://redirect.github.com/shamoon) in
[#&#8203;1311](https://redirect.github.com/actions/stale/pull/1311)

##### Dependency Updates

- Upgrade dependencies
([@&#8203;actions/core](https://redirect.github.com/actions/core),
[@&#8203;octokit/plugin-retry](https://redirect.github.com/octokit/plugin-retry),
[@&#8203;typescript-eslint](https://redirect.github.com/typescript-eslint))
by [@&#8203;Copilot](https://redirect.github.com/Copilot) in
[#&#8203;1335](https://redirect.github.com/actions/stale/pull/1335)

#### New Contributors

- [@&#8203;shamoon](https://redirect.github.com/shamoon) made their
first contribution in
[#&#8203;1311](https://redirect.github.com/actions/stale/pull/1311)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10...v10.3.0>

###
[`v10.2.0`](https://redirect.github.com/actions/stale/releases/tag/v10.2.0)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.1.1...v10.2.0)

#### What's Changed

##### Bug Fix

- Fix checking state cache (fix
[#&#8203;1136](https://redirect.github.com/actions/stale/issues/1136))
and switch to Octokit helper methods by
[@&#8203;itchyny](https://redirect.github.com/itchyny) in
[#&#8203;1152](https://redirect.github.com/actions/stale/pull/1152)

##### Dependency Updates

- Upgrade js-yaml from 4.1.0 to 4.1.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1304](https://redirect.github.com/actions/stale/pull/1304)
- Upgrade lodash from 4.17.21 to 4.17.23 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1313](https://redirect.github.com/actions/stale/pull/1313)
- Upgrade actions/cache from 4.0.3 to 5.0.2 and actions/github from
5.1.1 to 7.0.0 by
[@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
in [#&#8203;1312](https://redirect.github.com/actions/stale/pull/1312)

#### New Contributors

- [@&#8203;itchyny](https://redirect.github.com/itchyny) made their
first contribution in
[#&#8203;1152](https://redirect.github.com/actions/stale/pull/1152)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10...v10.2.0>

###
[`v10.1.1`](https://redirect.github.com/actions/stale/releases/tag/v10.1.1)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.1.0...v10.1.1)

#### What's Changed

##### Bug Fix

- Add Missing Input Reading for `only-issue-types` by
[@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) in
[#&#8203;1298](https://redirect.github.com/actions/stale/pull/1298)

##### Improvement

- Improves error handling when rate limiting is disabled on GHES. by
[@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
in [#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

##### Dependency Upgrades

- Upgrade eslint-config-prettier from 8.10.0 to 10.1.8 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1276](https://redirect.github.com/actions/stale/pull/1276)
- Upgrade [@&#8203;types/node](https://redirect.github.com/types/node)
from 20.10.3 to 24.2.0 and document breaking changes in v10 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1280](https://redirect.github.com/actions/stale/pull/1280)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1291](https://redirect.github.com/actions/stale/pull/1291)
- Upgrade actions/checkout from 4 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1306](https://redirect.github.com/actions/stale/pull/1306)

#### New Contributors

- [@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
made their first contribution in
[#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10...v10.1.1>

###
[`v10.1.0`](https://redirect.github.com/actions/stale/releases/tag/v10.1.0)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10...v10.1.0)

#### What's Changed

- Add `only-issue-types` option to filter issues by type by
[@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) in
[#&#8203;1255](https://redirect.github.com/actions/stale/pull/1255)

#### New Contributors

- [@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) made
their first contribution in
[#&#8203;1255](https://redirect.github.com/actions/stale/pull/1255)

**Full Changelog**:
<https://github.com/actions/stale/compare/v10...v10.1.0>

</details>

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v7.0.1`](https://redirect.github.com/actions/upload-artifact/releases/tag/v7.0.1)

[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v7...v7.0.1)

#### What's Changed

- Update the readme with direct upload details by
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&#8203;795](https://redirect.github.com/actions/upload-artifact/pull/795)
- Readme: bump all the example versions to v7 by
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&#8203;796](https://redirect.github.com/actions/upload-artifact/pull/796)
- Include changes in typespec/ts-http-runtime 0.3.5 by
[@&#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in
[#&#8203;797](https://redirect.github.com/actions/upload-artifact/pull/797)

**Full Changelog**:
<https://github.com/actions/upload-artifact/compare/v7...v7.0.1>

</details>

<details>
<summary>benchmark-action/github-action-benchmark
(benchmark-action/github-action-benchmark)</summary>

###
[`v1.22.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1221---6-May-2026)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.22.0...v1.22.1)

- **fix** scope tsconfig.build.json to src/ for reproducibility
([#&#8203;352](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/352))
- **chore** bump minimatch from 3.1.2 to 3.1.5
([#&#8203;347](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/347))
- **chore** bump uuid and
[@&#8203;actions/core](https://redirect.github.com/actions/core)
([#&#8203;350](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/350))
- **chore** bump flatted from 3.2.4 to 3.4.2
([#&#8203;346](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/346))
- **chore** bump js-yaml
([#&#8203;344](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/344))
- **chore** bump picomatch from 2.3.0 to 2.3.2
([#&#8203;342](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/342))

###
[`v1.22.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1220---31-Mar-2026)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.21.0...v1.22.0)

- **chore** bump node to 24
([#&#8203;339](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/339))

###
[`v1.21.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1210---02-Mar-2026)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.7...v1.21.0)

- **fix** include package name for duplicate bench names
([#&#8203;330](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/330))
- **fix** avoid duplicate package suffix in Go benchmarks
([#&#8203;337](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/337))

###
[`v1.20.7`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1207---06-Sep-2025)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.5...v1.20.7)

- **fix** improve parsing for custom benchmarks
([#&#8203;323](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/323))

###
[`v1.20.5`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1205---02-Sep-2025)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.4...v1.20.5)

- **feat** allow to parse generic cargo bench/criterion units
([#&#8203;280](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/280))
- **fix** add summary even when failure threshold is surpassed
([#&#8203;285](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/285))
- **fix** time units are not normalized
([#&#8203;318](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/318))

###
[`v1.20.4`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1204---23-Oct-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.3...v1.20.4)

- **feat** add typings and validation workflow
([#&#8203;257](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/257))

###
[`v1.20.3`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1203---19-May-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.2...v1.20.3)

- **fix** Catch2 v.3.5.0 changed output format
([#&#8203;247](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/247))

###
[`v1.20.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1202---19-May-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.1...v1.20.2)

- **fix** Support sub-nanosecond precision on Cargo benchmarks
([#&#8203;246](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/246))

###
[`v1.20.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1201---02-Apr-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.0...v1.20.1)

- **fix** release script

###
[`v1.20.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1200---02-Apr-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.19.3...v1.20.0)

- **fix** Rust benchmarks not comparing to baseline
([#&#8203;235](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/235))
- **feat** Comment on PR and auto update comment
([#&#8203;223](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/223))

###
[`v1.19.3`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1193---02-Feb-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.19.2...v1.19.3)

- **fix** ratio is NaN when previous value is 0. Now, print 1 when both
values are 0 and `+-∞` when divisor is 0
([#&#8203;222](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/222))
- **fix** action hangs in some cases for go fiber benchmarks
([#&#8203;225](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/225))

###
[`v1.19.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1192---26-Jan-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.19.1...v1.19.2)

- **fix** markdown rendering for summary is broken
([#&#8203;218](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/218))

###
[`v1.19.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1191---25-Jan-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.19.0...v1.19.1)

- **fix** improve flaky CI runs
([#&#8203;215](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/215))
- **fix** write with retry fails with the separate repository
([#&#8203;216](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/216))

###
[`v1.19.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1190---25-Jan-2024)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.18.0...v1.19.0)

- **docs** Add description for skip-fetch-gh-pages
([#&#8203;180](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/180))
- **fix** Mismatch input in action.yml
([#&#8203;191](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/191))
- **fix** Update Manifest.toml to fix julia test failure
([#&#8203;210](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/210))
- **chore** update to node 20
([#&#8203;208](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/208))
- **chore** update actions/\*
([#&#8203;212](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/212))
- **fix** summary-always and gh-repository don't work together
([#&#8203;214](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/214))

###
[`v1.18.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1180---07-Jul-2023)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.17.0...v1.18.0)

- **feat** getServerUrl refers to the GITHUB\_SERVER\_URL environment
variable
([#&#8203;169](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/169))
- **feat** extract multiple metrics from Golang benchmarks
([#&#8203;177](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/177))
- **fix** getCommitFromGitHubAPIRequest to refer to GITHUB\_API\_URL
([#&#8203;171](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/171))
- **chore** Remove unreachable code from extract.ts
([#&#8203;153](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/153))

###
[`v1.17.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1170---26-Apr-2023)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.16.2...v1.17.0)

- **feat** support for JMH parameters (as separate charts)
([#&#8203;161](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/161))
- **feat** enable user to specify the ref being tested
([#&#8203;163](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/163))
- **feat** allow more characters in Golang bench outputs
([#&#8203;131](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/131))

###
[`v1.16.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1162---08-Feb-2023)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.16.1...v1.16.2)

- **Fix** use commit.id over commit object
([#&#8203;155](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/155))

###
[`v1.16.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1161---06-Feb-2023)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.16.0...v1.16.1)

- **Fix** action.yml missing `summary-always` input

###
[`v1.16.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1160---05-Feb-2023)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.15.0...v1.16.0)

- **Feat** Support pr summary for benchmark output
([#&#8203;138](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/138))

###
[`v1.15.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1150---03-Nov-2022)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.14.0...v1.15.0)

- **Feat** Add support for Java via JMH
([#&#8203;134](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/134))
- **Chore** Update
[@&#8203;actions/core](https://redirect.github.com/actions/core),
[@&#8203;actions/exec](https://redirect.github.com/actions/exec) and
[@&#8203;actions/io](https://redirect.github.com/actions/io) to the
latest version
([#&#8203;137](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/137))

###
[`v1.14.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1140---28-May-2022)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.13.0...v1.14.0)

- **Feat** Added benchmark luau support
([#&#8203;123](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/123))
- **Chore** Bump minimist from 1.2.5 to 1.2.6
([#&#8203;114](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/114))
- **Feat** Implement deploy to another repository
([#&#8203;112](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/112))

###
[`v1.13.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1130---17-Feb-2022)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.12.0...v1.13.0)

- **Feat:** Updated urls to support GHES
([#&#8203;104](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/104))
- **Feat:** Add support for BenchmarkDotNet
([#&#8203;109](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/109))
- **Chore** Bump node-fetch from 2.6.6 to 2.6.7
([#&#8203;107](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/107))

###
[`v1.12.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1120---28-Jan-2022)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.11.3...v1.12.0)

- **Feat:** Support private repositories
([#&#8203;105](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/105))
- **Chore** Bump action runner to node v16
([#&#8203;106](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/106))

###
[`v1.11.3`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1113---31-Dec-2021)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.11.2...v1.11.3)

- **Fix:** Fix trailing whitespace characters in cargo benchmarks
([#&#8203;97](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/97))

###
[`v1.11.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1112---28-Dec-2021)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.11.1...v1.11.2)

- **Fix:** Added option to use Rust benchmark names with spaces
([#&#8203;94](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/94))

###
[`v1.11.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1111---04-Dec-2021)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.11.0...v1.11.1)

- **Fix:** Fix/go tabled benchmarks
([#&#8203;32](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/32))
- **New:** Support BenchmarkTools.jl in Julia
([#&#8203;89](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/89))
- **Improve:** Update several dependencies including TypeScript v4.5.2
- **Improve:** Use [Jest](https://jestjs.io/) for unit testing

###
[`v1.11.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.10.0...v1.11.0)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.10.0...v1.11.0)

###
[`v1.10.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1100---28-Oct-2021)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.9.0...v1.10.0)

- **New:** Allow user defined custom benchmarks
([#&#8203;81](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/81))

###
[`v1.9.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v190---12-Oct-2021)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.8.1...v1.9.0)

- **Fix:** manual and scheduled runs
([#&#8203;74](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/74))

###
[`v1.8.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v181---10-Jun-2020)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.8.0...v1.8.1)

- **Fix:** Allow `/` in `cargo bench` benchmark name
([#&#8203;26](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/26))
- **New:** Add an example with
[Criterion.rs](https://redirect.github.com/bheisler/criterion.rs) for
Rust projects

\[Changes]\[v1.8.1]

###
[`v1.8.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v180---17-Mar-2020)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.7.1...v1.8.0)

- **New:** Added `comment-always` option to leave a comment of
benchmarking results at the commit always. [Thanks
@&#8203;pksunkara](https://redirect.github.com/benchmark-action/github-action-benchmark/pull/17)
- **New:** Added `save-data-file` option to skip saving data file.
Setting `false` to this value is useful when you don't want to update
Git repository. [Thanks
@&#8203;pksunkara](https://redirect.github.com/benchmark-action/github-action-benchmark/pull/17)
- **Improve:** `+/-` is now replaced with `±`
- **Improve:** Better formatting for floating point numbers

\[Changes]\[v1.8.0]

###
[`v1.7.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v171---23-Feb-2020)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.7.0...v1.7.1)

- **Fix:** Benchmark output parser could not parse `\r\n` as newline
correctly
([#&#8203;16](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/16))
- **Improve:** Prefer `@actions/github.GitHub` wrapper to
`@octokit/rest.Octokit`

\[Changes]\[v1.7.1]

###
[`v1.7.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v170---21-Jan-2020)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.7...v1.7.0)

- **New:** Add [Catch2](https://redirect.github.com/catchorg/Catch2)
support. Please read [the
example](https://redirect.github.com/benchmark-action/github-action-benchmark/tree/master/examples/catch2)
for more details. [Thanks
@&#8203;bernedom](https://redirect.github.com/benchmark-action/github-action-benchmark/pull/6)
- **Fix:** Deploying to GitHub Pages did not work when checking out the
repository with `actions/checkout@v2`
- **Improve:** Update several dependencies including `@actions/*`
packages

\[Changes]\[v1.7.0]

###
[`v1.6.7`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v167---01-Jan-2020)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.6...v1.6.7)

- **Fix:** Extracting the benchmark result value from `go test -bench`
did not assume float numbers (Fixed
[#&#8203;5](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/5))
- **Fix:** Running this action on `pull_request` event caused an error
since `head_commit` payload is not set at the event. In the case, now
this action tries to extract the commit information from `pull_request`
payload

\[Changes]\[v1.6.7]

###
[`v1.6.6`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v166---23-Dec-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.5...v1.6.6)

- **Fix:** Parse floating numbers in the benchmark results from
Benchmark.js. ([Thanks
@&#8203;Bnaya](https://redirect.github.com/benchmark-action/github-action-benchmark/pull/3))

\[Changes]\[v1.6.6]

###
[`v1.6.5`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v165---19-Dec-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.4...v1.6.5)

- **Fix:** Titles are set to empty in auto-generated default
`index.html`. To apply this fix, please remove current `index.html` in
your GitHub Pages branch and run this action again
- **Fix:** Skip fetching GitHub Pages branch before switching to the
branch when `skip-fetch-gh-pages` is set to true
- **Improve:** Explicitly note no action output from this action in
README.md

\[Changes]\[v1.6.5]

###
[`v1.6.4`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v164---16-Dec-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.3...v1.6.4)

- **Fix:** Supported
[actions/checkout@v2](https://redirect.github.com/actions/checkout/releases/tag/v2.0.0)
- **Improve:** Refactored `index.html` automatically generated when it
does not exist
- **Improve:** Update dependencies (`actions/github` v2)

\[Changes]\[v1.6.4]

###
[`v1.6.3`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v163---08-Dec-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.2...v1.6.3)

- **Improve:** Tweak number of retries for more robust automatic `git
push`

\[Changes]\[v1.6.3]

###
[`v1.6.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v162---07-Dec-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.1...v1.6.2)

- **Fix:** Retry logic for `git push` did not work properly since stderr
output was not included in error message

\[Changes]\[v1.6.2]

###
[`v1.6.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v161---07-Dec-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.0...v1.6.1)

- **Fix:** Time unit of mean time in `pytest` benchmark results were
always `sec`. Now time units are converted to `msec`, `usec` and `nsec`
if necessary
- **Fix:** Detecting rejection by remote on `git push` was not
sufficient
- **Improve:** Add a small link at right bottom of dashboard page to
show this action provided the page
- **Improve:** Showed at least 1 significant digit for threshold float
values like `2.0`
- **Improve:** Updated dependencies

\[Changes]\[v1.6.1]

###
[`v1.6.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v160---04-Dec-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.5.0...v1.6.0)

- **New:** `fail-threshold` input was added. Format is the same as
`alert-threshold`, but you can give different thresholds to sending a
commit comment and making the workflow fail by giving different value to
`fail-threshold` from `alert-threshold`. This value is optional. If
omitted, `fail-threshold` value is the same as `alert-threshold`
- **Improve:** Retry logic was improved on `git push` failed due to
remote branch updates after `git pull`. Now this action retries entire
process to update `gh-pages` branch when the remote rejected automatic
`git push`. Previously this action tried to rebase the local onto the
remote but it sometimes failed due to conflicts

\[Changes]\[v1.6.0]

###
[`v1.5.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v150---30-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.4.0...v1.5.0)

- **New:** Added `max-items-in-chart` input was added to limit the
number of data points in a graph chart.
- **New:** Supported [Google C++ Benchmark
Framework](https://redirect.github.com/google/benchmark) for C++
projects. Please check [the example
project](https://redirect.github.com/benchmark-action/github-action-benchmark/tree/master/examples/cpp)
and [the example
workflow](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/master/.github/workflows/cpp.yml)
to know the setup
- **Fix:** Fix the order of graphs in the default `index.html`. To apply
this fix, please remove `index.html` in your GitHub Pages branch and run
your benchmark workflow again
- **Improve:** Use the actions marketplace URL for the link to this
action in commit comment
- **Improve:** Updated dependencies
- **Dev:** Added Many tests for checking the updates on a new benchmark
result
- **Dev:** Changed directory structure. Sources are now put in `src/`
directory

\[Changes]\[v1.5.0]

###
[`v1.4.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v140---23-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.3.2...v1.4.0)

- **New:** `external-data-json-path` input was added to support to put
benchmark data externally rather than Git branch
- By using this input and
[actions/cache](https://redirect.github.com/actions/cache), you no
longer need to use Git branch for this action if you only want
performance alerts. Benchmark data is stored as workflow cache.
- By this input, minimal setup for this action is much easier. Please
read ['How to use'
section](https://redirect.github.com/benchmark-action/github-action-benchmark#minimal-setup)
in README.md.

\[Changes]\[v1.4.0]

###
[`v1.3.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v132---23-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.3.1...v1.3.2)

- **Improve:** Styles in alert commit comment were improved
- **Fix:** When benchmark name (with `name` input) contained spaces, URL
for the workflow which detected performance regression was broken

\[Changes]\[v1.3.2]

###
[`v1.3.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v131---21-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.3.0...v1.3.1)

- **Fix:** `git push` sometimes failed in the situation where `prepush`
hook is set and runs unexpectedly. Now `git push` is run with
`--no-verify` for pushing auto generated commit to remote.

\[Changes]\[v1.3.1]

###
[`v1.3.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v130---21-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.2.0...v1.3.0)

- **New:** Alert feature was added :tada:
- With this feature enabled, you can get alert commit comment or make
workflow fail when possible performance regression is detected [like
this](https://redirect.github.com/rhysd/github-action-benchmark/commit/077dde1c236baba9244caad4d9e82ea8399dae20#commitcomment-36047186)
- `comment-on-alert` input was added to enable commit comment on alert.
`github-token` input is necessary as well to use GitHub API. Unlike
deploying GitHub Pages, `secrets.GITHUB_TOKEN` is sufficient for this
purpose (if you don't use GitHub Pages). The input is set to `false` by
default.
- `fail-on-alert` input was added to mark running workflow fail on
alert. The input is set to `false` by default.
- `alert-threshold` input was added to specify the threshold to check
alerts. When current result gets worse than previous exceeding the
threshold. Value is ratio such as `"200%"`. For example, when benchmark
gets result 230 ns/iter and previous one was 100ns/iter, it means 230%
worse and an alert will happen.
- Please read
[documentation](https://redirect.github.com/benchmark-action/github-action-benchmark#use-this-action-with-alert-commit-comment)
for setup
- **New:** `alert-comment-cc-users` input was added to specify users
mentioned in an alert commit comment so that they can easily notice it
via GitHub notification
- **New:** `skip-fetch-gh-pages` input was added to skip `git pull`
which is automatically executed on public repo or when you set
`github-token` on private repo.
- **Improve:** E2E checks on CI were added
- **Improve:** Updated dependencies

\[Changes]\[v1.3.0]

###
[`v1.2.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v120---17-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.4...v1.2.0)

- **New:** Support
[pytest-benchmark](https://pypi.org/project/pytest-benchmark/) for
Python projects which use pytest
  - Benchmark value is how long one iteration takes (seconds/iter)
- **Improve:** Show more extra data in tooltip which are specific to
tools
  - Go
    - Iterations
    - Number of CPUs used
  - Benchmark.js
    - Number of samples
  - pytest-benchmark
    - Mean time
    - Number of rounds

For reflecting the extra data improvement, please refresh your
`index.html`. Remove current `index.html` in GitHub Pages branch and
push the change to remote, then re-run your benchmark workflow.

\[Changes]\[v1.2.0]

###
[`v1.1.4`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v114---16-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.3...v1.1.4)

- **Improve:** Title styles in default `index.html` which is generated
when no `index.html` is in your GitHub Pages branch. If you want to
update your `index.html` to the latest, please remove it and push to
remote at first then re-run your workflow which will invoke
github-action-benchmark
- **Improve:** More metadata in `action.yml`. Now icon and its color are
set.

\[Changes]\[v1.1.4]

###
[`v1.1.3`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v113---16-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.2...v1.1.3)

- **Fix:** Retry failed when no Git user config is provided. Ensure to
give bot user info to each `git` command invocations

\[Changes]\[v1.1.3]

###
[`v1.1.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v112---16-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.1...v1.1.2)

- **Improve:** Added retry for `git push`. When remote GitHub Pages
branch is updated after the current workflow had fetched the branch,
`git push` will fail because the remote branch is not up-to-date. In the
case this action will try to rebase onto the latest remote by `git pull
--rebase` and `git push` again. This is useful when your multiple
workflows may be trying to push GitHub Pages branch at the same timing.
`auto-push` input must be set to `true` for this.
- **Fix:** Description for `auto-push` was missing in `action.yml`

\[Changes]\[v1.1.2]

###
[`v1.1.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v111---14-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.0...v1.1.1)

- **Improve:** More strict check for `auto-push` input. Now the value
must be one of `true`, `false` (default value is `false`)

\[Changes]\[v1.1.1]

###
[`v1.1.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v110---14-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.0.2...v1.1.0)

- **New:** Added `auto-push` input
- If this value is set to `true`, this action pushes GitHub Pages branch
to remote automatically. You no longer need to push the branch by
yourself.
  - Below `github-token` input must be set for this
- This input is optional. You can still push the branch by yourself if
you want
- Please read
[documentation](https://redirect.github.com/benchmark-action/github-action-benchmark#how-to-use)
for more details
- **New:** Added `github-token` input
- For doing some operations which requires GitHub API token, this input
is necessary
    - pull from remote branch when your repository is private
    - push to remote branch
    - deploy and trigger GitHub Pages build
- This input is optional. When you do none of above operations, this
input is not necessary
- `README.md` was updated to avoid [the issue on public
repository](https://github.community/t/github-action-not-triggering-gh-pages-upon-push/16096)
([#&#8203;1](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/1))

e.g.

```yaml
- name: Store benchmark result
  uses: rhysd/github-action-benchmark@v1
  with:
    name: My Project Go Benchmark
    tool: 'go'
    output-file-path: output.txt
    github-token: ${{ secrets.PERSONAL_GITHUB_TOKEN }}
    auto-push: true
```

Note that you need to make a personal access token for deploying GitHub
Pages from GitHub Action workflow. Please read `RADME.md` for more
details.

\[Changes]\[v1.1.0]

###
[`v1.0.2`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v102---10-Nov-2019)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.0.1...v1.0.2)

First release :tada:

Please read documentation for getting started:

<https://github.com/benchmark-action/github-action-benchmark#readme>

[Changes][v1.0.2]

[v1.9.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.8.1...v1.9.0

[v1.8.1]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.8.0...v1.8.1

[v1.8.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.7.1...v1.8.0

[v1.7.1]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.7.0...v1.7.1

[v1.7.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.7...v1.7.0

[v1.6.7]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.6...v1.6.7

[v1.6.6]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.5...v1.6.6

[v1.6.5]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.4...v1.6.5

[v1.6.4]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.3...v1.6.4

[v1.6.3]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.2...v1.6.3

[v1.6.2]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.1...v1.6.2

[v1.6.1]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.6.0...v1.6.1

[v1.6.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.5.0...v1.6.0

[v1.5.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.4.0...v1.5.0

[v1.4.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.3.2...v1.4.0

[v1.3.2]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.3.1...v1.3.2

[v1.3.1]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.3.0...v1.3.1

[v1.3.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.2.0...v1.3.0

[v1.2.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.4...v1.2.0

[v1.1.4]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.3...v1.1.4

[v1.1.3]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.2...v1.1.3

[v1.1.2]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.1...v1.1.2

[v1.1.1]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.1.0...v1.1.1

[v1.1.0]:
https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.0.2...v1.1.0

[v1.0.2]:
https://redirect.github.com/benchmark-action/github-action-benchmark/tree/v1.0.2

 <!-- Generated by changelog-from-release -->

###
[`v1.0.1`](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.0.0...v1.0.1)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.0.0...v1.0.1)

</details>

<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>

###
[`v7.3.0`](https://redirect.github.com/docker/build-push-action/compare/v7.2.0...v7.3.0)

[Compare
Source](https://redirect.github.com/docker/build-push-action/compare/v7.2.0...v7.3.0)

###
[`v7.2.0`](https://redirect.github.com/docker/build-push-action/releases/tag/v7.2.0)

[Compare
Source](https://redirect.github.com/docker/build-push-action/compare/v7.1.0...v7.2.0)

- Bump [@&#8203;actions/core](https://redirect.github.com/actions/core)
from 3.0.0 to 3.0.1 in
[#&#8203;1525](https://redirect.github.com/docker/build-push-action/pull/1525)
- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.87.0 to 0.90.0 in
[#&#8203;1517](https://redirect.github.com/docker/build-push-action/pull/1517)
- Bump brace-expansion from 2.0.2 to 5.0.6 in
[#&#8203;1534](https://redirect.github.com/docker/build-push-action/pull/1534)
- Bump fast-xml-builder from 1.1.4 to 1.2.0 in
[#&#8203;1529](https://redirect.github.com/docker/build-push-action/pull/1529)
- Bump fast-xml-parser from 5.5.7 to 5.8.0 in
[#&#8203;1521](https://redirect.github.com/docker/build-push-action/pull/1521)
- Bump postcss from 8.5.6 to 8.5.10 in
[#&#8203;1526](https://redirect.github.com/docker/build-push-action/pull/1526)
- Bump tar from 6.2.1 to 7.5.15 in
[#&#8203;1533](https://redirect.github.com/docker/build-push-action/pull/1533)

**Full Changelog**:
<https://github.com/docker/build-push-action/compare/v7.1.0...v7.2.0>

###
[`v7.1.0`](https://redirect.github.com/docker/build-push-action/releases/tag/v7.1.0)

[Compare
Source](https://redirect.github.com/docker/build-push-action/compare/v7...v7.1.0)

- Git context [query
format](https://docs.docker.com/build/concepts/context/#url-queries)
support by [@&#8203;crazy-max](https://redirect.github.com/crazy-max) in
[#&#8203;1505](https://redirect.github.com/docker/build-push-action/pull/1505)
- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.79.0 to 0.87.0 by
[@&#8203;crazy-max](https://redirect.github.com/crazy-max) in
[#&#8203;1505](https://redirect.github.com/docker/build-push-action/pull/1505)
- Bump brace-expansion from 1.1.12 to 1.1.13 in
[#&#8203;1500](https://redirect.github.com/docker/build-push-action/pull/1500)
- Bump fast-xml-parser from 5.4.2 to 5.5.7 in
[#&#8203;1489](https://redirect.github.com/docker/build-push-action/pull/1489)
- Bump flatted from 3.3.3 to 3.4.2 in
[#&#8203;1491](https://redirect.github.com/docker/build-push-action/pull/1491)
- Bump glob from 10.3.12 to 10.5.0 in
[#&#8203;1490](https://redirect.github.com/docker/build-push-action/pull/1490)
- Bump handlebars from 4.7.8 to 4.7.9 in
[#&#8203;1497](https://redirect.github.com/docker/build-push-action/pull/1497)
- Bump lodash from 4.17.23 to 4.18.1 in
[#&#8203;1510](https://redirect.github.com/docker/build-push-action/pull/1510)
- Bump picomatch from 4.0.3 to 4.0.4 in
[#&#8203;1496](https://redirect.github.com/docker/build-push-action/pull/1496)
- Bump undici from 6.23.0 to 6.24.1 in
[#&#8203;1486](https://redirect.github.com/docker/build-push-action/pull/1486)
- Bump vite from 7.3.1 to 7.3.2 in
[#&#8203;1509](https://redirect.github.com/docker/build-push-action/pull/1509)

**Full Changelog**:
<https://github.com/docker/build-push-action/compare/v7.0.0...v7.1.0>

</details>

<details>
<summary>docker/login-action (docker/login-action)</summary>

###
[`v4.6.0`](https://redirect.github.com/docker/login-action/compare/v4.5.2...v4.6.0)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.5.2...v4.6.0)

###
[`v4.5.2`](https://redirect.github.com/docker/login-action/compare/v4.5.1...v4.5.2)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.5.1...v4.5.2)

###
[`v4.5.1`](https://redirect.github.com/docker/login-action/compare/v4.5.0...v4.5.1)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.5.0...v4.5.1)

###
[`v4.5.0`](https://redirect.github.com/docker/login-action/compare/v4.4.0...v4.5.0)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.4.0...v4.5.0)

###
[`v4.4.0`](https://redirect.github.com/docker/login-action/compare/v4.3.0...v4.4.0)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.3.0...v4.4.0)

###
[`v4.3.0`](https://redirect.github.com/docker/login-action/releases/tag/v4.3.0)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.2.0...v4.3.0)

- Preserve names in esbuild bundle by
[@&#8203;crazy-max](https://redirect.github.com/crazy-max) in
[#&#8203;1022](https://redirect.github.com/docker/login-action/pull/1022)
- Bump
[@&#8203;aws-sdk/client-ecr](https://redirect.github.com/aws-sdk/client-ecr)
and
[@&#8203;aws-sdk/client-ecr-public](https://redirect.github.com/aws-sdk/client-ecr-public)
to 3.1076.0
[#&#8203;999](https://redirect.github.com/docker/login-action/pull/999)
[#&#8203;1030](https://redirect.github.com/docker/login-action/pull/1030)
- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.90.0 to 0.92.0 in
[#&#8203;1004](https://redirect.github.com/docker/login-action/pull/1004)
[#&#8203;1027](https://redirect.github.com/docker/login-action/pull/1027)
- Bump
[@&#8203;sigstore/core](https://redirect.github.com/sigstore/core) from
3.1.0 to 3.2.1 in
[#&#8203;1023](https://redirect.github.com/docker/login-action/pull/1023)
- Bump
[@&#8203;sigstore/verify](https://redirect.github.com/sigstore/verify)
from 3.1.0 to 3.1.1 in
[#&#8203;1029](https://redirect.github.com/docker/login-action/pull/1029)
- Bump http-proxy-agent and https-proxy-agent to 9.1.0 in
[#&#8203;1017](https://redirect.github.com/docker/login-action/pull/1017)
- Bump js-yaml from 4.1.1 to 5.2.0 in
[#&#8203;1028](https://redirect.github.com/docker/login-action/pull/1028)
- Bump sigstore from 4.1.0 to 4.1.1 in
[#&#8203;1031](https://redirect.github.com/docker/login-action/pull/1031)
- Bump tmp from 0.2.5 to 0.2.7 in
[#&#8203;1002](https://redirect.github.com/docker/login-action/pull/1002)
- Bump undici from 6.24.1 to 6.27.0 in
[#&#8203;1020](https://redirect.github.com/docker/login-action/pull/1020)
- Bump vite from 7.3.3 to 7.3.6 in
[#&#8203;1019](https://redirect.github.com/docker/login-action/pull/1019)

**Full Changelog**:
<https://github.com/docker/login-action/compare/v4.2.0...v4.3.0>

###
[`v4.2.0`](https://redirect.github.com/docker/login-action/releases/tag/v4.2.0)

[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.1.0...v4.2.0)

- Bump [@&#8203;actions/core](https://redirect.github.com/actions/core)
from 3.0.0 to 3.0.1 in
[#&#8203;976](https://redirect.github.com/docker/login-action/pull/976)
- Bump
[@&#8203;aws-sdk/client-ecr](https://redirect.github.com/aws-sdk/client-ecr)
and
[@&#8203;aws-sdk/client-ecr-public](https://redirect.github.com/aws-sdk/client-ecr-public)
to 3.1050.0 in
[#&#8203;960](https://redirect.github.com/docker/login-action/pull/960)
- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.86.0 to 0.90.0 in
[#&#8203;970](https://redirect.github.com/docker/login-action/pull/970)
- Bump brace-expansion from 2.0.1 to 5.0.6 in
[#&#8203;993](https://redirect.github.com/docker/login-action/pull/993)
- Bump fast-xml-builder from 1.1.4 to 1.2.0 in
[#&#8203;985](https://redirect.github.com/docker/login-action/pull/985)
- Bump fast-xml-parser from 5.3.6 to 5.8.0 in
[#&#8203;963](https://redirect.github.com/docker/login-action/pull/963)
- Bump http-proxy-agent and https-proxy-agent to 9.0.0 in
[#&#8203;961](https://redirect.github.com/docker/log

> ✂ **Note**
> 
> PR body was truncated to here.


</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/shirou/gopsutil/v4](https://redirect.github.com/shirou/gopsutil)
| `v4.26.6` → `v4.26.7` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv4/v4.26.7?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv4/v4.26.6/v4.26.7?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>shirou/gopsutil (github.com/shirou/gopsutil/v4)</summary>

###
[`v4.26.7`](https://redirect.github.com/shirou/gopsutil/releases/tag/v4.26.7)

[Compare
Source](https://redirect.github.com/shirou/gopsutil/compare/v4.26.6...v4.26.7)

<!-- Release notes generated using configuration in .github/release.yml
at v4.26.7 -->

#### What's Changed

##### cpu

- fix: harden parsers against malformed/truncated input by
[@&#8203;shirou](https://redirect.github.com/shirou) in
[#&#8203;2109](https://redirect.github.com/shirou/gopsutil/pull/2109)
- \[cpu]\[windows]: compute cpu-total times from integer ticks by
[@&#8203;skartikey](https://redirect.github.com/skartikey) in
[#&#8203;2111](https://redirect.github.com/shirou/gopsutil/pull/2111)
- \[darwin]\[process]: fix errno handling and library lifetime on darwin
by [@&#8203;shirou](https://redirect.github.com/shirou) in
[#&#8203;2119](https://redirect.github.com/shirou/gopsutil/pull/2119)
- \[cpu]\[windows]: compute total counters from individual stats to
handle processor groups correctly by
[@&#8203;srebhan](https://redirect.github.com/srebhan) in
[#&#8203;2125](https://redirect.github.com/shirou/gopsutil/pull/2125)
- \[cpu]\[windows]: harden the cpu-total computation added in
[#&#8203;2125](https://redirect.github.com/shirou/gopsutil/issues/2125)
by [@&#8203;shirou](https://redirect.github.com/shirou) in
[#&#8203;2128](https://redirect.github.com/shirou/gopsutil/pull/2128)

##### net

- fix(net): pad GetExtendedTcpTable buffer to prevent GC thrashing on
Windows by
[@&#8203;HarshalPatel1972](https://redirect.github.com/HarshalPatel1972)
in [#&#8203;2108](https://redirect.github.com/shirou/gopsutil/pull/2108)

##### process

- process: implement Darwin IOCounters via proc\_pid\_rusage by
[@&#8203;DavRack](https://redirect.github.com/DavRack) in
[#&#8203;2117](https://redirect.github.com/shirou/gopsutil/pull/2117)

##### other

- feat: add psutil comparison tests for cpu, mem and load by
[@&#8203;shirou](https://redirect.github.com/shirou) in
[#&#8203;2114](https://redirect.github.com/shirou/gopsutil/pull/2114)

#### New Contributors

- [@&#8203;DavRack](https://redirect.github.com/DavRack) made their
first contribution in
[#&#8203;2117](https://redirect.github.com/shirou/gopsutil/pull/2117)
- [@&#8203;srebhan](https://redirect.github.com/srebhan) made their
first contribution in
[#&#8203;2125](https://redirect.github.com/shirou/gopsutil/pull/2125)

**Full Changelog**:
<shirou/gopsutil@v4.26.6...v4.26.7>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/SAP/go-hdb](https://redirect.github.com/SAP/go-hdb) |
`v1.16.12` → `v1.17.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fSAP%2fgo-hdb/v1.17.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fSAP%2fgo-hdb/v1.16.12/v1.17.2?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>SAP/go-hdb (github.com/SAP/go-hdb)</summary>

###
[`v1.17.2`](https://redirect.github.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v1172)

[Compare
Source](https://redirect.github.com/SAP/go-hdb/compare/v1.16.12...v1.17.2)

- fixed s390x cross-compilation failure (MOVWBR illegal combination on
package-level variable)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/modelcontextprotocol/go-sdk](https://redirect.github.com/modelcontextprotocol/go-sdk)
| `v1.6.1` → `v1.7.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmodelcontextprotocol%2fgo-sdk/v1.7.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmodelcontextprotocol%2fgo-sdk/v1.6.1/v1.7.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.

---

### Release Notes

<details>
<summary>modelcontextprotocol/go-sdk
(github.com/modelcontextprotocol/go-sdk)</summary>

###
[`v1.7.0`](https://redirect.github.com/modelcontextprotocol/go-sdk/releases/tag/v1.7.0)

[Compare
Source](https://redirect.github.com/modelcontextprotocol/go-sdk/compare/v1.6.1...v1.7.0)

This release brings full support for protocol version **`2026-07-28`**.
The wire protocol is largely rewritten: a stateless model with
per-request `_meta`, a new `server/discover` RPC replacing the
`initialize` handshake, multi-round-trip requests (MRTR) replacing
server-initiated calls, a unified `subscriptions/listen` stream
replacing free-floating change notifications, standardised HTTP headers,
and the formal deprecation of the roots, sampling, and logging features.

The streamable HTTP transport accepts requests at protocol version
`2026-07-28` only when `StreamableHTTPOptions.Stateless = true`. If you
want to expose the new protocol over HTTP, set `Stateless = true`; if
you want to keep stateful sessions, your clients will negotiate down to
`2025-11-25`.

Backward compatibility with `2025-11-25` and earlier is preserved on
every endpoint. The SDK negotiates the highest mutually-supported
version at connect time. The new protocol is enabled by default for new
clients; existing legacy clients and servers continue to work unchanged.

This release consolidates everything shipped in `v1.7.0-pre.1`,
`v1.7.0-pre.2`, and `v1.7.0-pre.3`. Thank you to everyone who exercised
the pre-releases and filed feedback.

`v1.7.0-pre.3` is already [successfully
used](https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification/)
by GitHub, serving more than half a million users.

#### Make MCP Stateless
([SEP-2575](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2575))
& Sessionless
([SEP-2567](https://modelcontextprotocol.io/seps/2567-sessionless-mcp))

The `initialize`/`notifications/initialized` handshake is removed in
`2026-07-28`. Each request now carries
`_meta.io.modelcontextprotocol/{protocolVersion,clientInfo,clientCapabilities}`
so the server can validate the peer without state. A new
`server/discover` RPC lets clients learn the server's supported versions
and capabilities up front; the SDK falls back to legacy `initialize` if
discover fails. Resumability (`Last-Event-ID`, standalone GET) is
removed; `ping`, `logging/setLevel`, `resources/subscribe`, and
`resources/unsubscribe` are also removed on this revision and rejected
with `MethodNotFound`.

- mcp: Implement support for SEP-2575 on client side by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;975](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/975))
- mcp: Implement server-side support for discover method (SEP-2575) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;987](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/987))
- mcp: Implement stateless server (SEP-2575) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;965](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/965))
- mcp: add support for logging level (SEP-2575) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;997](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/997))
- mcp: Remove resumability and introduce
`MissingRequiredClientCapability` error data by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1005](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1005))
- mcp: remove session header handling in stateless mode by
[@&#8203;maciej-kisiel](https://redirect.github.com/maciej-kisiel)
([#&#8203;952](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/952))
- mcp: do not call DELETE for sessionless & doc adjustments by
[@&#8203;maciej-kisiel](https://redirect.github.com/maciej-kisiel)
([#&#8203;960](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/960))
- mcp: Implement retry on advised supportedVersions in
`UnsupportedProtocolVersion` error by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;989](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/989))
- mcp: Enable legacy initialize fallback on any error by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1014](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1014))

#### Subscriptions listen
([SEP-2575](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2575))

The legacy `tools/list_changed`, `prompts/list_changed`,
`resources/list_changed`, and `resources/updated` notifications are
replaced by a single long-lived `subscriptions/listen` request whose
response stream multiplexes every change notification the client opted
into, each tagged with `io.modelcontextprotocol/subscriptionId`. The SDK
opens this stream automatically on `Client.Connect` when the
corresponding list-changed handler is set; servers route notifications
only to subscribed sessions.

- mcp: Implement `subscriptions/listen` rpc (SEP-2575) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1007](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1007))
- mcp: refactor notification of subscribed sessions by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1018](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1018))

#### Multi Round-Trip Requests
([SEP-2322](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2322))

Server-to-client requests for elicitation, sampling, and roots are no
longer issued as fresh JSON-RPC requests. Instead a tool/prompt/resource
handler returns an `InputRequiredResult` whose `inputRequests` field
carries the requests; the client fulfils each and retries the original
call with `inputResponses` populated. The SDK ships client- and
server-side middleware that handles this transparently in both
directions, including a server-side compatibility shim that lets MRTR
handlers also work against legacy clients.

- feat: multi-round-trip request implementation (SEP-2322) by
[@&#8203;yarolegovich](https://redirect.github.com/yarolegovich)
([#&#8203;950](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/950))

#### Cacheable list results
([SEP-2549](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2549))

`tools/list`, `prompts/list`, `resources/list`,
`resources/templates/list`, `resources/read`, and `server/discover`
results now carry `ttlMs` and `cacheScope` fields. Clients honour them
as freshness hints to reduce polling; shared intermediaries use
`cacheScope` to decide whether responses may be cached.

- mcp: add ttl for list results (SEP-2549) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1008](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1008))
- mcp: add Cacheable fields to `DiscoverResult` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1022](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1022))

#### HTTP standardization
([SEP-2243](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2243))

The streamable HTTP transport now mirrors selected fields from the
JSON-RPC body into HTTP headers (`Mcp-Method`, `Mcp-Name`,
`Mcp-Protocol-Version`, `Mcp-Param-*`) so network intermediaries can
route and observe MCP traffic without deep packet inspection. Tools can
declare per-parameter passthrough via `x-mcp-header` annotations on
their input schema. Body↔header mismatches return `-32020
HeaderMismatch`.

- mcp: HTTP Header Standardization for `x-mcp-header` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;915](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/915))
- mcp: fix http-standardization (SEP-2243) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1010](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1010))

#### Deprecation of roots, sampling, and logging
([SEP-2577](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2577))

Roots, sampling, and logging are formally deprecated on the `2026-07-28`
revision. The SDK continues to expose the corresponding Go types for
backward compatibility with older peers, but new servers should not rely
on them.

- mcp: Deprecate roots, sampling and logging (SEP-2577) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1017](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1017))

#### Behavior changes guarded by MCPGODEBUG

Seven escape-hatch flags are added in this release to restore behavior
that changed as part of spec-compliance fixes. All will be removed in
**v1.9.0**.

- **`customresnotfounderrcode=1`** — restore the old `-32002` code for
`ResourceNotFoundError`.
- **`hintomitempty=1`** — restore `omitempty` on
`ToolAnnotations.ReadOnlyHint` and `IdempotentHint`. The default now
always serializes these fields because the Go types are bare `bool` (not
`*bool`), so omitting `false` made it indistinguishable from "unset".
- **`allowsessionsinstateless=1`** — restore session-id handling on
stateless streamable HTTP servers (read/write `Mcp-Session-Id`, accept
`DELETE`). The default behavior is now what the spec requires: stateless
servers ignore session IDs entirely and return `405 Method Not Allowed`
for `DELETE`.
- **`nomethodnotfoundcodeinerror=1`** — restore the previous STDIO
behavior where the JSON-RPC `MethodNotFound` (`-32601`) code is omitted
from the error response for unhandled methods. The default now includes
the code.
- **`noprotocolerrorbody=1`** — restore the previous streamable HTTP
client behavior of not decoding the JSON-RPC error body of a non-2xx
HTTP response. The default now surfaces the underlying JSON-RPC error.
- **`nowrapinvalidparams=1`** — restore the previous behavior of
returning raw `unmarshalParams` errors from receiving handlers instead
of wrapping them as a JSON-RPC `-32602 Invalid params` error. Introduced
by
[#&#8203;1087](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1087).
- **`disablecompleteparamsvalidation=1`** — restore the previous
behavior of accepting `completion/complete` responses without validating
the presence of the `completion` params object. Introduced by
[#&#8203;1080](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1080).

#### Other Changes to the SDK

Streamable HTTP transport:

- mcp: allow opt-in to cancel handler ctx on aborted POST by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1099](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1099))
- mcp: enforce body size limit in Streamable connection by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1055](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1055))
- mcp: close HTTP response body from DELETE request in
`streamableClientConn.Close` by
[@&#8203;blackwell-systems](https://redirect.github.com/blackwell-systems)
([#&#8203;929](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/929))
- mcp: write SSE comment on standalone stream so HTTP/2 reverse proxies
flush HEADERS frame by
[@&#8203;jchangx](https://redirect.github.com/jchangx)
([#&#8203;938](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/938))
- mcp: refactor streamable handler control flow by
[@&#8203;maciej-kisiel](https://redirect.github.com/maciej-kisiel)
([#&#8203;949](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/949))
- mcp: add MCPGODEBUG for opt-in Content-Type check by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1012](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1012))
- fix: prevent duplicate in-flight request IDs by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1011](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1011))
- fix: reject duplicate initialize requests by
[@&#8203;he-yufeng](https://redirect.github.com/he-yufeng)
([#&#8203;962](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/962))
- fix(jsonrpc2): decode requests when method key is present by
[@&#8203;piyushbag](https://redirect.github.com/piyushbag)
([#&#8203;1000](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1000))

Custom methods and MCPGODEBUG-guarded fixes:

- mcp: Allow registration of custom JSON-RPC methods by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;956](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/956))
- mcp: wrap `unmarshalParams` with jsonrpc error by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1087](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1087))
- mcp: add param check for `CompleteResult` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1080](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1080))

Additional spec-compliance fixes:

- mcp: update return meta in `DiscoverResult` (SEP-2575) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1097](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1097))
- mcp: add return type to `subscriptions/listen` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1088](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1088))
- mcp: reject calls to `server/discover` for `<2026-07-28` requests by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1084](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1084))
- mcp: include `resultType` on new-protocol responses by
[@&#8203;ychampion](https://redirect.github.com/ychampion)
([#&#8203;1060](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1060))
- mcp: infer elicit mode from `ElicitParams` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1078](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1078))
- mcp: do not `ApplyDefault` when `res.Content == nil` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1069](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1069))
- mcp: do not exclude Notifications from carrying `InitializeParams` in
Meta by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1049](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1049))
- mcp: cap negotiated `protocolVersion` in legacy initialize to
`protocolVersion20251125` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1051](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1051))
- mcp: make `NotificationSubscriptions` a mandatory field by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1050](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1050))
- mcp: do not enforce TTL on cached tool by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1053](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1053))
- mcp: block server-initiated requests (SEP-2322) by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1057](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1057))
- fix: extra wrapper for input response map by
[@&#8203;yarolegovich](https://redirect.github.com/yarolegovich)
([#&#8203;1045](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1045))
- fix: do not `omitempty` `ReadOnlyHint` in `ToolAnnotations` by
[@&#8203;pvlbzn](https://redirect.github.com/pvlbzn)
([#&#8203;908](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/908))
- fix: add implementation description metadata by
[@&#8203;he-yufeng](https://redirect.github.com/he-yufeng)
([#&#8203;981](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/981))
- fix(mcp): prevent SIGSEGV in `AddTool` when schema is nil by
[@&#8203;wucm667](https://redirect.github.com/wucm667)
([#&#8203;918](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/918))
- mcp: `tool.InputSchema` and `tool.OutputSchema` validation (SEP-2106)
by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1009](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1009))
- mcp: update JSON-RPC error codes to align with updated MCP
specification by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1016](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1016))
- mcp: bump protocol version from `2026-06-30` to `2026-07-28` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1015](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1015))
- mcp: add `2026-07-28` to the supported protocol versions by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1020](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1020))
- mcp: derive Mcp-Protocol-Version header from the outgoing message by
\[[@&#8203;jan-xyz](https://redirect.github.com/jan-xyz)]

Auth and OAuth:

- auth: support OAuth2 session persistence by
[@&#8203;smlx](https://redirect.github.com/smlx)
([#&#8203;1058](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1058))
- mcp: align resource not found error code with
[SEP-2164](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2164)
by [@&#8203;yarolegovich](https://redirect.github.com/yarolegovich)
([#&#8203;931](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/931))
- mcp: OIDC-Flavored Refresh Token Guidance
([SEP-2207](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2207))
by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;939](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/939))
- mcp: add client-side scope accumulation
([SEP-2350](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2350))
by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;944](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/944))
- mcp: add optional issuer validator for pre-registered client
validation
([SEP-2352](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2352))
by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;946](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/946))
- auth: issuer mix-up mitigation
([SEP-2468](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2468))
by [@&#8203;max-stytch](https://redirect.github.com/max-stytch)
([#&#8203;859](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/859))
- auth: compare auth server metadata issuer ignoring trailing slash by
[@&#8203;gainsley](https://redirect.github.com/gainsley)
([#&#8203;955](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/955))
- auth: bind refreshing token source to a background context, not the
request ctx by [@&#8203;toabctl](https://redirect.github.com/toabctl)
([#&#8203;988](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/988))
- auth: add `ClockSkew` option to `RequireBearerTokenOptions` by
[@&#8203;BorisTyshkevich](https://redirect.github.com/BorisTyshkevich)
([#&#8203;969](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/969))
- auth: add `AllowMissingExpiration` option to
`RequireBearerTokenOptions` by
[@&#8203;BorisTyshkevich](https://redirect.github.com/BorisTyshkevich)
([#&#8203;971](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/971))
- oauthex: add `MatchesResource` helper (RFC 9728/8707 audience
comparison) by
[@&#8203;BorisTyshkevich](https://redirect.github.com/BorisTyshkevich)
([#&#8203;970](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/970))
- fix: handle `oauth2.RetrieveError` during token refresh by
[@&#8203;smlx](https://redirect.github.com/smlx)
([#&#8203;917](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/917))

Session, keepalive and misc:

- mcp: use `golang.org/x/time/rate` for `LoggingHandler` rate limiting
by [@&#8203;wucm667](https://redirect.github.com/wucm667)
([#&#8203;927](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/927))
- mcp: add configurable keepalive failure threshold by
[@&#8203;tdabasinskas](https://redirect.github.com/tdabasinskas)
([#&#8203;982](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/982))
- mcp: remove outdated comment by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1003](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1003))

Conformance tests, documentation and CI:

- mcp: add integration for server conformance tests by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1054](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1054))
- mcp: add conformance tests on client by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1063](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1063))
- mcp: Upgrade conformance test to latest available deployment by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1021](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1021))
- mcp: add documentation for new protocol version by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1019](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1019))
- mcp: update docs references by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1023](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1023))
- docs: update docs by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1089](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1089))
- docs: update `troubleshoot.md` to include `resultType` by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1081](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1081))
- ci: update dependabot rules by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1059](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1059))
- ci: fix nightly runs by
[@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san)
([#&#8203;1086](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1086))
- build(deps): bump `github/codeql-action` from 4.35.1 to 4.35.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;922](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/922))
- build(deps): bump `github/codeql-action` from 4.35.2 to 4.36.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;986](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/986))
- build(deps): bump the codeql-action group with 3 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;1064](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1064))
- build(deps): bump `actions/cache` from 5.0.4 to 5.0.5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;923](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/923))
- build(deps): bump `actions/cache` from 5.0.5 to 6.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;1065](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1065))
- build(deps): bump `actions/setup-node` from 6.3.0 to 6.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;921](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/921))
- build(deps): bump `actions/upload-artifact` from 7.0.0 to 7.0.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;920](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/920))
- build(deps): bump `actions/checkout` from 6.0.2 to 7.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;1040](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1040))
- build(deps): bump `actions/setup-python` from 6.2.0 to 6.3.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;1038](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1038))
- build(deps): bump `actions/setup-go` from 6.4.0 to 6.5.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;1066](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1066))
- build(deps): bump `github/codeql-action/upload-sarif` from 4.36.0 to
4.36.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
([#&#8203;1039](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1039))

#### New Contributors

-
[@&#8203;MatyasVondraOutreach](https://redirect.github.com/MatyasVondraOutreach)
made their first contribution in
[#&#8203;877](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877)
- [@&#8203;rafaeljusto](https://redirect.github.com/rafaeljusto) made
their first contribution in
[#&#8203;878](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878)
- [@&#8203;begelundmuller](https://redirect.github.com/begelundmuller)
made their first contribution in
[#&#8203;856](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856)
- [@&#8203;Dinesht04](https://redirect.github.com/Dinesht04) made their
first contribution in
[#&#8203;883](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/883)
- [@&#8203;N-Masi](https://redirect.github.com/N-Masi) made their first
contribution in
[#&#8203;896](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/896)
- [@&#8203;jpugliesi](https://redirect.github.com/jpugliesi) made their
first contribution in
[#&#8203;888](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/888)
-
[@&#8203;blackwell-systems](https://redirect.github.com/blackwell-systems)
made their first contribution in
[#&#8203;929](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/929)
- [@&#8203;smlx](https://redirect.github.com/smlx) made their first
contribution in
[#&#8203;917](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/917)
- [@&#8203;yarolegovich](https://redirect.github.com/yarolegovich) made
their first contribution in
[#&#8203;931](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/931)
- [@&#8203;wucm667](https://redirect.github.com/wucm667) made their
first contribution in
[#&#8203;918](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/918)
- [@&#8203;jchangx](https://redirect.github.com/jchangx) made their
first contribution in
[#&#8203;938](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/938)
- [@&#8203;gainsley](https://redirect.github.com/gainsley) made their
first contribution in
[#&#8203;955](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/955)
- [@&#8203;he-yufeng](https://redirect.github.com/he-yufeng) made their
first contribution in
[#&#8203;962](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/962)
- [@&#8203;pvlbzn](https://redirect.github.com/pvlbzn) made their first
contribution in
[#&#8203;908](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/908)
- [@&#8203;max-stytch](https://redirect.github.com/max-stytch) made
their first contribution in
[#&#8203;859](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/859)
- [@&#8203;tdabasinskas](https://redirect.github.com/tdabasinskas) made
their first contribution in
[#&#8203;982](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/982)
- [@&#8203;BorisTyshkevich](https://redirect.github.com/BorisTyshkevich)
made their first contribution in
[#&#8203;971](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/971)
- [@&#8203;piyushbag](https://redirect.github.com/piyushbag) made their
first contribution in
[#&#8203;1000](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1000)
- [@&#8203;toabctl](https://redirect.github.com/toabctl) made their
first contribution in
[#&#8203;988](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/988)
- [@&#8203;ychampion](https://redirect.github.com/ychampion) made their
first contribution in
[#&#8203;1060](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1060)
- [@&#8203;jan-xyz](https://redirect.github.com/jan-xyz) made their
first contribution in
[#&#8203;1107](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1107)
- [@&#8203;george1410](https://redirect.github.com/george1410) made
their first contribution in
[#&#8203;1106](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1106)

**Full Changelog**:
<modelcontextprotocol/go-sdk@v1.6.0...v1.7.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - "on tuesday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
dependabot Bot and others added 30 commits August 19, 2026 09:25
…odbreceiver (#50355)

Bumps [github.com/moby/go-archive](https://github.com/moby/go-archive)
from 0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/moby/go-archive/releases">github.com/moby/go-archive's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.0</h2>
<h2>Security</h2>
<p>This release fixes <strong>CVE-2026-17106</strong> / <strong><a
href="https://github.com/moby/go-archive/security/advisories/GHSA-hfg8-hc9c-6c3h">GHSA-hfg8-hc9c-6c3h</a></strong>,
where a crafted tar archive could use links to cause extraction
operations to create or overwrite files outside the intended destination
directory.</p>
<p>The issue affected <code>Unpack</code>, <code>UnpackLayer</code>,
<code>Untar</code>, <code>UntarUncompressed</code>, and the
<code>ApplyLayer</code> helpers. Users should upgrade and avoid
extracting untrusted archives with earlier versions.</p>
<h2>What's Changed</h2>
<ul>
<li>archive: harden tar extraction against path traversal <a
href="https://redirect.github.com/moby/go-archive/pull/45">moby/go-archive#45</a></li>
<li>archive: do not follow reparse points in chtimes <a
href="https://redirect.github.com/moby/go-archive/pull/90">moby/go-archive#90</a></li>
<li>archive: fix creation time updates on Windows <a
href="https://redirect.github.com/moby/go-archive/pull/79">moby/go-archive#79</a></li>
<li>archive: minor cleanups and godoc touch-up <a
href="https://redirect.github.com/moby/go-archive/pull/87">moby/go-archive#87</a></li>
<li>archive: RebaseArchiveEntries: fix archive path rebasing <a
href="https://redirect.github.com/moby/go-archive/pull/43">moby/go-archive#43</a></li>
</ul>
<h2>Test and CI changes</h2>
<ul>
<li>ci: enable dependabot for actions <a
href="https://redirect.github.com/moby/go-archive/pull/81">moby/go-archive#81</a></li>
<li>archive: make breakoutErr unwrap its cause <a
href="https://redirect.github.com/moby/go-archive/pull/91">moby/go-archive#91</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0">https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0</a></p>
<h2>v0.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>reject out-of-range device numbers in layer <a
href="https://redirect.github.com/moby/go-archive/pull/36">moby/go-archive#36</a></li>
<li>createImpliedDirectories: fix directory detection and path handling
<a
href="https://redirect.github.com/moby/go-archive/pull/44">moby/go-archive#44</a></li>
<li>createImpliedDirectories: honor NoLchown for implied directories <a
href="https://redirect.github.com/moby/go-archive/pull/70">moby/go-archive#70</a></li>
<li>createTarFile: use switch for timestamp updates <a
href="https://redirect.github.com/moby/go-archive/pull/67">moby/go-archive#67</a></li>
<li>drop redundant ExcludePatterns initialization <a
href="https://redirect.github.com/moby/go-archive/pull/62">moby/go-archive#62</a></li>
<li>ExportChanges: use POSIX / Unix conventions for Tar operations <a
href="https://redirect.github.com/moby/go-archive/pull/41">moby/go-archive#41</a></li>
<li>getInodeFromStat: return error on failure <a
href="https://redirect.github.com/moby/go-archive/pull/50">moby/go-archive#50</a></li>
<li>overlayWhiteoutConverter.ConvertRead: avoid redundant chown <a
href="https://redirect.github.com/moby/go-archive/pull/55">moby/go-archive#55</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: explicitly use POSIX / Unix
<a
href="https://redirect.github.com/moby/go-archive/pull/38">moby/go-archive#38</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: simplify directory check <a
href="https://redirect.github.com/moby/go-archive/pull/34">moby/go-archive#34</a></li>
<li>overlayWhiteoutConverter: fixes and cleanups <a
href="https://redirect.github.com/moby/go-archive/pull/52">moby/go-archive#52</a></li>
<li>RebaseArchiveEntries: use POSIX / Unix paths <a
href="https://redirect.github.com/moby/go-archive/pull/42">moby/go-archive#42</a></li>
<li>tarAppender.addTarFile: normalize archivePath to POSIX <a
href="https://redirect.github.com/moby/go-archive/pull/40">moby/go-archive#40</a></li>
<li>tarAppender.addTarFile: return error before writing header <a
href="https://redirect.github.com/moby/go-archive/pull/51">moby/go-archive#51</a></li>
<li>TarOptions: document IncludeFiles, ExcludePatterns <a
href="https://redirect.github.com/moby/go-archive/pull/61">moby/go-archive#61</a></li>
<li>Unpack: prevent nil-pointer if nil-options are passed <a
href="https://redirect.github.com/moby/go-archive/pull/66">moby/go-archive#66</a></li>
<li>remove some intermediate vars <a
href="https://redirect.github.com/moby/go-archive/pull/53">moby/go-archive#53</a></li>
<li>rename some vars to prevent shadowing &quot;path&quot; import <a
href="https://redirect.github.com/moby/go-archive/pull/35">moby/go-archive#35</a></li>
<li>rename vars to prevent shadowing and for clarity <a
href="https://redirect.github.com/moby/go-archive/pull/39">moby/go-archive#39</a></li>
<li>fix typos in comments <a
href="https://redirect.github.com/moby/go-archive/pull/59">moby/go-archive#59</a></li>
<li>modernize code <a
href="https://redirect.github.com/moby/go-archive/pull/30">moby/go-archive#30</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/moby/go-archive/commit/1c23372e409716c3691a540871806083644f348a"><code>1c23372</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/43">#43</a>
from thaJeztah/fix_rebase_from_root</li>
<li><a
href="https://github.com/moby/go-archive/commit/8829a251b613c4f71e8d66a4d7561ac47d7879ae"><code>8829a25</code></a>
RebaseArchiveEntries: fix archive path rebasing</li>
<li><a
href="https://github.com/moby/go-archive/commit/c583b20c9c4c442597ca897b9f66d2280e16ff8b"><code>c583b20</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/90">#90</a>
from thaJeztah/chtimes_nofollow</li>
<li><a
href="https://github.com/moby/go-archive/commit/a0576cbfb800af90375daf73aaf785bbfa4daa72"><code>a0576cb</code></a>
archive: do not follow reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/b0d5baf0b7665618751942678c3f241ac22e82c4"><code>b0d5baf</code></a>
archive: add test for unexpected reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/c23e4e565e1dd2941e8782f3d20ea613dd632064"><code>c23e4e5</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/79">#79</a>
from thaJeztah/test_chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/aa1541a0af4d8d2a3183e69b847c54db9cd2e78e"><code>aa1541a</code></a>
archive: fix creation time updates on Windows</li>
<li><a
href="https://github.com/moby/go-archive/commit/c68e60d59e3aef1ce3f881fc438058a418189152"><code>c68e60d</code></a>
archive: add Windows creation time test</li>
<li><a
href="https://github.com/moby/go-archive/commit/a11565d1683c22864784efdaaffc4d770601b31e"><code>a11565d</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/91">#91</a>
from thaJeztah/breakout_unwrap</li>
<li><a
href="https://github.com/moby/go-archive/commit/b680a6145296afddd9e31abec3e6c2d655e441b6"><code>b680a61</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/89">#89</a>
from moby/dependabot/github_actions/codeql-actions-ba9...</li>
<li>Additional commits viewable in <a
href="https://github.com/moby/go-archive/compare/v0.2.0...v0.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/moby/go-archive&package-manager=go_modules&previous-version=0.2.0&new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/open-telemetry/opentelemetry-collector-contrib/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…achedreceiver (#50357)

Bumps [github.com/moby/go-archive](https://github.com/moby/go-archive)
from 0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/moby/go-archive/releases">github.com/moby/go-archive's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.0</h2>
<h2>Security</h2>
<p>This release fixes <strong>CVE-2026-17106</strong> / <strong><a
href="https://github.com/moby/go-archive/security/advisories/GHSA-hfg8-hc9c-6c3h">GHSA-hfg8-hc9c-6c3h</a></strong>,
where a crafted tar archive could use links to cause extraction
operations to create or overwrite files outside the intended destination
directory.</p>
<p>The issue affected <code>Unpack</code>, <code>UnpackLayer</code>,
<code>Untar</code>, <code>UntarUncompressed</code>, and the
<code>ApplyLayer</code> helpers. Users should upgrade and avoid
extracting untrusted archives with earlier versions.</p>
<h2>What's Changed</h2>
<ul>
<li>archive: harden tar extraction against path traversal <a
href="https://redirect.github.com/moby/go-archive/pull/45">moby/go-archive#45</a></li>
<li>archive: do not follow reparse points in chtimes <a
href="https://redirect.github.com/moby/go-archive/pull/90">moby/go-archive#90</a></li>
<li>archive: fix creation time updates on Windows <a
href="https://redirect.github.com/moby/go-archive/pull/79">moby/go-archive#79</a></li>
<li>archive: minor cleanups and godoc touch-up <a
href="https://redirect.github.com/moby/go-archive/pull/87">moby/go-archive#87</a></li>
<li>archive: RebaseArchiveEntries: fix archive path rebasing <a
href="https://redirect.github.com/moby/go-archive/pull/43">moby/go-archive#43</a></li>
</ul>
<h2>Test and CI changes</h2>
<ul>
<li>ci: enable dependabot for actions <a
href="https://redirect.github.com/moby/go-archive/pull/81">moby/go-archive#81</a></li>
<li>archive: make breakoutErr unwrap its cause <a
href="https://redirect.github.com/moby/go-archive/pull/91">moby/go-archive#91</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0">https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0</a></p>
<h2>v0.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>reject out-of-range device numbers in layer <a
href="https://redirect.github.com/moby/go-archive/pull/36">moby/go-archive#36</a></li>
<li>createImpliedDirectories: fix directory detection and path handling
<a
href="https://redirect.github.com/moby/go-archive/pull/44">moby/go-archive#44</a></li>
<li>createImpliedDirectories: honor NoLchown for implied directories <a
href="https://redirect.github.com/moby/go-archive/pull/70">moby/go-archive#70</a></li>
<li>createTarFile: use switch for timestamp updates <a
href="https://redirect.github.com/moby/go-archive/pull/67">moby/go-archive#67</a></li>
<li>drop redundant ExcludePatterns initialization <a
href="https://redirect.github.com/moby/go-archive/pull/62">moby/go-archive#62</a></li>
<li>ExportChanges: use POSIX / Unix conventions for Tar operations <a
href="https://redirect.github.com/moby/go-archive/pull/41">moby/go-archive#41</a></li>
<li>getInodeFromStat: return error on failure <a
href="https://redirect.github.com/moby/go-archive/pull/50">moby/go-archive#50</a></li>
<li>overlayWhiteoutConverter.ConvertRead: avoid redundant chown <a
href="https://redirect.github.com/moby/go-archive/pull/55">moby/go-archive#55</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: explicitly use POSIX / Unix
<a
href="https://redirect.github.com/moby/go-archive/pull/38">moby/go-archive#38</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: simplify directory check <a
href="https://redirect.github.com/moby/go-archive/pull/34">moby/go-archive#34</a></li>
<li>overlayWhiteoutConverter: fixes and cleanups <a
href="https://redirect.github.com/moby/go-archive/pull/52">moby/go-archive#52</a></li>
<li>RebaseArchiveEntries: use POSIX / Unix paths <a
href="https://redirect.github.com/moby/go-archive/pull/42">moby/go-archive#42</a></li>
<li>tarAppender.addTarFile: normalize archivePath to POSIX <a
href="https://redirect.github.com/moby/go-archive/pull/40">moby/go-archive#40</a></li>
<li>tarAppender.addTarFile: return error before writing header <a
href="https://redirect.github.com/moby/go-archive/pull/51">moby/go-archive#51</a></li>
<li>TarOptions: document IncludeFiles, ExcludePatterns <a
href="https://redirect.github.com/moby/go-archive/pull/61">moby/go-archive#61</a></li>
<li>Unpack: prevent nil-pointer if nil-options are passed <a
href="https://redirect.github.com/moby/go-archive/pull/66">moby/go-archive#66</a></li>
<li>remove some intermediate vars <a
href="https://redirect.github.com/moby/go-archive/pull/53">moby/go-archive#53</a></li>
<li>rename some vars to prevent shadowing &quot;path&quot; import <a
href="https://redirect.github.com/moby/go-archive/pull/35">moby/go-archive#35</a></li>
<li>rename vars to prevent shadowing and for clarity <a
href="https://redirect.github.com/moby/go-archive/pull/39">moby/go-archive#39</a></li>
<li>fix typos in comments <a
href="https://redirect.github.com/moby/go-archive/pull/59">moby/go-archive#59</a></li>
<li>modernize code <a
href="https://redirect.github.com/moby/go-archive/pull/30">moby/go-archive#30</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/moby/go-archive/commit/1c23372e409716c3691a540871806083644f348a"><code>1c23372</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/43">#43</a>
from thaJeztah/fix_rebase_from_root</li>
<li><a
href="https://github.com/moby/go-archive/commit/8829a251b613c4f71e8d66a4d7561ac47d7879ae"><code>8829a25</code></a>
RebaseArchiveEntries: fix archive path rebasing</li>
<li><a
href="https://github.com/moby/go-archive/commit/c583b20c9c4c442597ca897b9f66d2280e16ff8b"><code>c583b20</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/90">#90</a>
from thaJeztah/chtimes_nofollow</li>
<li><a
href="https://github.com/moby/go-archive/commit/a0576cbfb800af90375daf73aaf785bbfa4daa72"><code>a0576cb</code></a>
archive: do not follow reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/b0d5baf0b7665618751942678c3f241ac22e82c4"><code>b0d5baf</code></a>
archive: add test for unexpected reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/c23e4e565e1dd2941e8782f3d20ea613dd632064"><code>c23e4e5</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/79">#79</a>
from thaJeztah/test_chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/aa1541a0af4d8d2a3183e69b847c54db9cd2e78e"><code>aa1541a</code></a>
archive: fix creation time updates on Windows</li>
<li><a
href="https://github.com/moby/go-archive/commit/c68e60d59e3aef1ce3f881fc438058a418189152"><code>c68e60d</code></a>
archive: add Windows creation time test</li>
<li><a
href="https://github.com/moby/go-archive/commit/a11565d1683c22864784efdaaffc4d770601b31e"><code>a11565d</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/91">#91</a>
from thaJeztah/breakout_unwrap</li>
<li><a
href="https://github.com/moby/go-archive/commit/b680a6145296afddd9e31abec3e6c2d655e441b6"><code>b680a61</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/89">#89</a>
from moby/dependabot/github_actions/codeql-actions-ba9...</li>
<li>Additional commits viewable in <a
href="https://github.com/moby/go-archive/compare/v0.2.0...v0.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/moby/go-archive&package-manager=go_modules&previous-version=0.2.0&new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/open-telemetry/opentelemetry-collector-contrib/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…eceiver (#50359)

Bumps [github.com/moby/go-archive](https://github.com/moby/go-archive)
from 0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/moby/go-archive/releases">github.com/moby/go-archive's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.0</h2>
<h2>Security</h2>
<p>This release fixes <strong>CVE-2026-17106</strong> / <strong><a
href="https://github.com/moby/go-archive/security/advisories/GHSA-hfg8-hc9c-6c3h">GHSA-hfg8-hc9c-6c3h</a></strong>,
where a crafted tar archive could use links to cause extraction
operations to create or overwrite files outside the intended destination
directory.</p>
<p>The issue affected <code>Unpack</code>, <code>UnpackLayer</code>,
<code>Untar</code>, <code>UntarUncompressed</code>, and the
<code>ApplyLayer</code> helpers. Users should upgrade and avoid
extracting untrusted archives with earlier versions.</p>
<h2>What's Changed</h2>
<ul>
<li>archive: harden tar extraction against path traversal <a
href="https://redirect.github.com/moby/go-archive/pull/45">moby/go-archive#45</a></li>
<li>archive: do not follow reparse points in chtimes <a
href="https://redirect.github.com/moby/go-archive/pull/90">moby/go-archive#90</a></li>
<li>archive: fix creation time updates on Windows <a
href="https://redirect.github.com/moby/go-archive/pull/79">moby/go-archive#79</a></li>
<li>archive: minor cleanups and godoc touch-up <a
href="https://redirect.github.com/moby/go-archive/pull/87">moby/go-archive#87</a></li>
<li>archive: RebaseArchiveEntries: fix archive path rebasing <a
href="https://redirect.github.com/moby/go-archive/pull/43">moby/go-archive#43</a></li>
</ul>
<h2>Test and CI changes</h2>
<ul>
<li>ci: enable dependabot for actions <a
href="https://redirect.github.com/moby/go-archive/pull/81">moby/go-archive#81</a></li>
<li>archive: make breakoutErr unwrap its cause <a
href="https://redirect.github.com/moby/go-archive/pull/91">moby/go-archive#91</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0">https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0</a></p>
<h2>v0.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>reject out-of-range device numbers in layer <a
href="https://redirect.github.com/moby/go-archive/pull/36">moby/go-archive#36</a></li>
<li>createImpliedDirectories: fix directory detection and path handling
<a
href="https://redirect.github.com/moby/go-archive/pull/44">moby/go-archive#44</a></li>
<li>createImpliedDirectories: honor NoLchown for implied directories <a
href="https://redirect.github.com/moby/go-archive/pull/70">moby/go-archive#70</a></li>
<li>createTarFile: use switch for timestamp updates <a
href="https://redirect.github.com/moby/go-archive/pull/67">moby/go-archive#67</a></li>
<li>drop redundant ExcludePatterns initialization <a
href="https://redirect.github.com/moby/go-archive/pull/62">moby/go-archive#62</a></li>
<li>ExportChanges: use POSIX / Unix conventions for Tar operations <a
href="https://redirect.github.com/moby/go-archive/pull/41">moby/go-archive#41</a></li>
<li>getInodeFromStat: return error on failure <a
href="https://redirect.github.com/moby/go-archive/pull/50">moby/go-archive#50</a></li>
<li>overlayWhiteoutConverter.ConvertRead: avoid redundant chown <a
href="https://redirect.github.com/moby/go-archive/pull/55">moby/go-archive#55</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: explicitly use POSIX / Unix
<a
href="https://redirect.github.com/moby/go-archive/pull/38">moby/go-archive#38</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: simplify directory check <a
href="https://redirect.github.com/moby/go-archive/pull/34">moby/go-archive#34</a></li>
<li>overlayWhiteoutConverter: fixes and cleanups <a
href="https://redirect.github.com/moby/go-archive/pull/52">moby/go-archive#52</a></li>
<li>RebaseArchiveEntries: use POSIX / Unix paths <a
href="https://redirect.github.com/moby/go-archive/pull/42">moby/go-archive#42</a></li>
<li>tarAppender.addTarFile: normalize archivePath to POSIX <a
href="https://redirect.github.com/moby/go-archive/pull/40">moby/go-archive#40</a></li>
<li>tarAppender.addTarFile: return error before writing header <a
href="https://redirect.github.com/moby/go-archive/pull/51">moby/go-archive#51</a></li>
<li>TarOptions: document IncludeFiles, ExcludePatterns <a
href="https://redirect.github.com/moby/go-archive/pull/61">moby/go-archive#61</a></li>
<li>Unpack: prevent nil-pointer if nil-options are passed <a
href="https://redirect.github.com/moby/go-archive/pull/66">moby/go-archive#66</a></li>
<li>remove some intermediate vars <a
href="https://redirect.github.com/moby/go-archive/pull/53">moby/go-archive#53</a></li>
<li>rename some vars to prevent shadowing &quot;path&quot; import <a
href="https://redirect.github.com/moby/go-archive/pull/35">moby/go-archive#35</a></li>
<li>rename vars to prevent shadowing and for clarity <a
href="https://redirect.github.com/moby/go-archive/pull/39">moby/go-archive#39</a></li>
<li>fix typos in comments <a
href="https://redirect.github.com/moby/go-archive/pull/59">moby/go-archive#59</a></li>
<li>modernize code <a
href="https://redirect.github.com/moby/go-archive/pull/30">moby/go-archive#30</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/moby/go-archive/commit/1c23372e409716c3691a540871806083644f348a"><code>1c23372</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/43">#43</a>
from thaJeztah/fix_rebase_from_root</li>
<li><a
href="https://github.com/moby/go-archive/commit/8829a251b613c4f71e8d66a4d7561ac47d7879ae"><code>8829a25</code></a>
RebaseArchiveEntries: fix archive path rebasing</li>
<li><a
href="https://github.com/moby/go-archive/commit/c583b20c9c4c442597ca897b9f66d2280e16ff8b"><code>c583b20</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/90">#90</a>
from thaJeztah/chtimes_nofollow</li>
<li><a
href="https://github.com/moby/go-archive/commit/a0576cbfb800af90375daf73aaf785bbfa4daa72"><code>a0576cb</code></a>
archive: do not follow reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/b0d5baf0b7665618751942678c3f241ac22e82c4"><code>b0d5baf</code></a>
archive: add test for unexpected reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/c23e4e565e1dd2941e8782f3d20ea613dd632064"><code>c23e4e5</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/79">#79</a>
from thaJeztah/test_chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/aa1541a0af4d8d2a3183e69b847c54db9cd2e78e"><code>aa1541a</code></a>
archive: fix creation time updates on Windows</li>
<li><a
href="https://github.com/moby/go-archive/commit/c68e60d59e3aef1ce3f881fc438058a418189152"><code>c68e60d</code></a>
archive: add Windows creation time test</li>
<li><a
href="https://github.com/moby/go-archive/commit/a11565d1683c22864784efdaaffc4d770601b31e"><code>a11565d</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/91">#91</a>
from thaJeztah/breakout_unwrap</li>
<li><a
href="https://github.com/moby/go-archive/commit/b680a6145296afddd9e31abec3e6c2d655e441b6"><code>b680a61</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/89">#89</a>
from moby/dependabot/github_actions/codeql-actions-ba9...</li>
<li>Additional commits viewable in <a
href="https://github.com/moby/go-archive/compare/v0.2.0...v0.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/moby/go-archive&package-manager=go_modules&previous-version=0.2.0&new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/open-telemetry/opentelemetry-collector-contrib/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This is the second of three PRs splitting the informer-based k8sobjects
observer work originally proposed in #48663. The split plan is
documented here
(#48663 (comment)):
1. #48765 (merged) — extract the checkpoint package out of watch/ so it
can be reused.
2. **_This PR: implement the informer-based Observer in a new
`internal/k8sinventory/informer `package. The k8sobjects receiver is not
wired to it yet, so there is no user-visible behavior change_.**
3. Follow-up — migrate the k8sobjects receiver to use the new observer.

##### What this PR adds:
* `FactoryRegistry`: reuses informers for the same `(namespace,
labelSelector, fieldSelector)` scope and GVR, so multiple observers can
share one informer and one `List+Watch` connection.

* `Observer`: implements the existing `k8sinventory.Observer` interface
using a factory from the registry. It supports both modes:

* Pull mode: waits for the initial cache sync, then emits `store.List()`
snapshots on the configured interval. It does not call the API on every
tick.
* Watch mode: registers a `ResourceEventHandler`, converts informer
callbacks to `apiWatch.Event`, applies the `Exclude` filter, and saves
`resourceVersion` checkpoints through the shared checkpoint package,
with periodic flushes and a final flush on stop.
  ---

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
#43602


<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
#### Description

Add InnoDB row-lock wait count and wait time metrics to the MySQL
receiver.

#### Testing

- Added unit tests
- Verified manually that metrics are emitted in otel collector logs
accurately.

#### Documentation
Updated generated MySQL receiver docs and added a changelog entry.

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
…checkreceiver (#50366)

Bumps [github.com/moby/go-archive](https://github.com/moby/go-archive)
from 0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/moby/go-archive/releases">github.com/moby/go-archive's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.0</h2>
<h2>Security</h2>
<p>This release fixes <strong>CVE-2026-17106</strong> / <strong><a
href="https://github.com/moby/go-archive/security/advisories/GHSA-hfg8-hc9c-6c3h">GHSA-hfg8-hc9c-6c3h</a></strong>,
where a crafted tar archive could use links to cause extraction
operations to create or overwrite files outside the intended destination
directory.</p>
<p>The issue affected <code>Unpack</code>, <code>UnpackLayer</code>,
<code>Untar</code>, <code>UntarUncompressed</code>, and the
<code>ApplyLayer</code> helpers. Users should upgrade and avoid
extracting untrusted archives with earlier versions.</p>
<h2>What's Changed</h2>
<ul>
<li>archive: harden tar extraction against path traversal <a
href="https://redirect.github.com/moby/go-archive/pull/45">moby/go-archive#45</a></li>
<li>archive: do not follow reparse points in chtimes <a
href="https://redirect.github.com/moby/go-archive/pull/90">moby/go-archive#90</a></li>
<li>archive: fix creation time updates on Windows <a
href="https://redirect.github.com/moby/go-archive/pull/79">moby/go-archive#79</a></li>
<li>archive: minor cleanups and godoc touch-up <a
href="https://redirect.github.com/moby/go-archive/pull/87">moby/go-archive#87</a></li>
<li>archive: RebaseArchiveEntries: fix archive path rebasing <a
href="https://redirect.github.com/moby/go-archive/pull/43">moby/go-archive#43</a></li>
</ul>
<h2>Test and CI changes</h2>
<ul>
<li>ci: enable dependabot for actions <a
href="https://redirect.github.com/moby/go-archive/pull/81">moby/go-archive#81</a></li>
<li>archive: make breakoutErr unwrap its cause <a
href="https://redirect.github.com/moby/go-archive/pull/91">moby/go-archive#91</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
<li>archive: use filepath for filesystem paths in tests <a
href="https://redirect.github.com/moby/go-archive/pull/80">moby/go-archive#80</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0">https://github.com/moby/go-archive/compare/v0.2.1...v0.3.0</a></p>
<h2>v0.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>reject out-of-range device numbers in layer <a
href="https://redirect.github.com/moby/go-archive/pull/36">moby/go-archive#36</a></li>
<li>createImpliedDirectories: fix directory detection and path handling
<a
href="https://redirect.github.com/moby/go-archive/pull/44">moby/go-archive#44</a></li>
<li>createImpliedDirectories: honor NoLchown for implied directories <a
href="https://redirect.github.com/moby/go-archive/pull/70">moby/go-archive#70</a></li>
<li>createTarFile: use switch for timestamp updates <a
href="https://redirect.github.com/moby/go-archive/pull/67">moby/go-archive#67</a></li>
<li>drop redundant ExcludePatterns initialization <a
href="https://redirect.github.com/moby/go-archive/pull/62">moby/go-archive#62</a></li>
<li>ExportChanges: use POSIX / Unix conventions for Tar operations <a
href="https://redirect.github.com/moby/go-archive/pull/41">moby/go-archive#41</a></li>
<li>getInodeFromStat: return error on failure <a
href="https://redirect.github.com/moby/go-archive/pull/50">moby/go-archive#50</a></li>
<li>overlayWhiteoutConverter.ConvertRead: avoid redundant chown <a
href="https://redirect.github.com/moby/go-archive/pull/55">moby/go-archive#55</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: explicitly use POSIX / Unix
<a
href="https://redirect.github.com/moby/go-archive/pull/38">moby/go-archive#38</a></li>
<li>overlayWhiteoutConverter.ConvertWrite: simplify directory check <a
href="https://redirect.github.com/moby/go-archive/pull/34">moby/go-archive#34</a></li>
<li>overlayWhiteoutConverter: fixes and cleanups <a
href="https://redirect.github.com/moby/go-archive/pull/52">moby/go-archive#52</a></li>
<li>RebaseArchiveEntries: use POSIX / Unix paths <a
href="https://redirect.github.com/moby/go-archive/pull/42">moby/go-archive#42</a></li>
<li>tarAppender.addTarFile: normalize archivePath to POSIX <a
href="https://redirect.github.com/moby/go-archive/pull/40">moby/go-archive#40</a></li>
<li>tarAppender.addTarFile: return error before writing header <a
href="https://redirect.github.com/moby/go-archive/pull/51">moby/go-archive#51</a></li>
<li>TarOptions: document IncludeFiles, ExcludePatterns <a
href="https://redirect.github.com/moby/go-archive/pull/61">moby/go-archive#61</a></li>
<li>Unpack: prevent nil-pointer if nil-options are passed <a
href="https://redirect.github.com/moby/go-archive/pull/66">moby/go-archive#66</a></li>
<li>remove some intermediate vars <a
href="https://redirect.github.com/moby/go-archive/pull/53">moby/go-archive#53</a></li>
<li>rename some vars to prevent shadowing &quot;path&quot; import <a
href="https://redirect.github.com/moby/go-archive/pull/35">moby/go-archive#35</a></li>
<li>rename vars to prevent shadowing and for clarity <a
href="https://redirect.github.com/moby/go-archive/pull/39">moby/go-archive#39</a></li>
<li>fix typos in comments <a
href="https://redirect.github.com/moby/go-archive/pull/59">moby/go-archive#59</a></li>
<li>modernize code <a
href="https://redirect.github.com/moby/go-archive/pull/30">moby/go-archive#30</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/moby/go-archive/commit/1c23372e409716c3691a540871806083644f348a"><code>1c23372</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/43">#43</a>
from thaJeztah/fix_rebase_from_root</li>
<li><a
href="https://github.com/moby/go-archive/commit/8829a251b613c4f71e8d66a4d7561ac47d7879ae"><code>8829a25</code></a>
RebaseArchiveEntries: fix archive path rebasing</li>
<li><a
href="https://github.com/moby/go-archive/commit/c583b20c9c4c442597ca897b9f66d2280e16ff8b"><code>c583b20</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/90">#90</a>
from thaJeztah/chtimes_nofollow</li>
<li><a
href="https://github.com/moby/go-archive/commit/a0576cbfb800af90375daf73aaf785bbfa4daa72"><code>a0576cb</code></a>
archive: do not follow reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/b0d5baf0b7665618751942678c3f241ac22e82c4"><code>b0d5baf</code></a>
archive: add test for unexpected reparse points in chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/c23e4e565e1dd2941e8782f3d20ea613dd632064"><code>c23e4e5</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/79">#79</a>
from thaJeztah/test_chtimes</li>
<li><a
href="https://github.com/moby/go-archive/commit/aa1541a0af4d8d2a3183e69b847c54db9cd2e78e"><code>aa1541a</code></a>
archive: fix creation time updates on Windows</li>
<li><a
href="https://github.com/moby/go-archive/commit/c68e60d59e3aef1ce3f881fc438058a418189152"><code>c68e60d</code></a>
archive: add Windows creation time test</li>
<li><a
href="https://github.com/moby/go-archive/commit/a11565d1683c22864784efdaaffc4d770601b31e"><code>a11565d</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/91">#91</a>
from thaJeztah/breakout_unwrap</li>
<li><a
href="https://github.com/moby/go-archive/commit/b680a6145296afddd9e31abec3e6c2d655e441b6"><code>b680a61</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/go-archive/issues/89">#89</a>
from moby/dependabot/github_actions/codeql-actions-ba9...</li>
<li>Additional commits viewable in <a
href="https://github.com/moby/go-archive/compare/v0.2.0...v0.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/moby/go-archive&package-manager=go_modules&previous-version=0.2.0&new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/open-telemetry/opentelemetry-collector-contrib/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
Signed-off-by: harshitt13 <find.harshitkushwaha@gmail.com>
…orrupted database (#49739)

## Description

Fixes a nil pointer panic when `bbolt.Compact()` encounters a corrupted
database during `on_start` compaction after an unexpected shutdown.

This change recovers from the panic, converts it into an error, and
allows the existing error handling path to deal with the failure instead
of crashing the collector.

## Link to tracking issue

Fixes #49735

## Testing

- Added `TestCompactionOnStartWithCorruption`
- Verified panic is recovered and returned as an error
- All existing tests pass

## Documentation

Added changelog entry in
`.chloggen/fix-filestorage-nil-pointer-49735.yaml`.

----

This PR intentionally implements a minimal fix. It prevents the panic
without introducing new recovery behavior during compaction. Existing
database recovery mechanisms remain unchanged.

- [x] I, a human, wrote this pull request description myself.

---------

Signed-off-by: Vikas Barupal <barupalrekha3@gmail.com>
Co-authored-by: Vihas Makwana <121151420+VihasMakwana@users.noreply.github.com>
As per dependabot recommendations.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Avoid persisting credentials where possible.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
This is following zizmor recommendations.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
…container apps detector (#50288)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Add missing E2E tests for the Azure Container Apps detector.

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [X] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->

Signed-off-by: Paulo Dias <paulodias.gm@gmail.com>
…e previous poll (#48039)

#### Description

~~Adds the opt-in `filelog.skipUnchangedPathByMtime` feature gate
(alpha).~~ This PR now adds a new boolean config option
`skip_unmodified_files`, defaulting to off. When set to `true`, files
whose stat mtime matches the `LastObservedMtime` of an already-tracked
reader (in `previousPollFiles` or any `knownFiles` generation) are
skipped entirely for the current poll: no open, no fingerprint, no read.
The matched metadata is promoted into the freshest `knownFiles`
generation so it ages on the same schedule as if it had been processed.

This was originally feature gated. However, after discussion with
stakeholders it was decided to implement it as an opt-in configuration
option instead.

#### Motivation

Quoting @braydonk on #47444 (the discussion that spawned #47861):

> Something that could work would be not to change the fingerprint
identities,
> but instead to maintain a light cache of the paths we saw last poll
and their
> mtimes at that poll, then next poll paths are compared to the cache of
mtimes
> by path that we saw last poll.

For deployments with many matching files (e.g. per-host syslog outputs
where
most files are idle most of the time), every poll currently re-opens
every
file just to recompute its fingerprint and conclude "no new data." This
wastes
IO at scale. The skip path turns those checks into a single `stat` per
file.

#### Design notes

- **Reader-lifetime metadata, not a parallel cache.** `LastObservedPath`
and
`LastObservedMtime` live on `reader.Metadata`, so the mtime tracking
ages on
the same lifecycle as the reader itself (knownFiles generations +
archive).
An earlier draft used a per-poll cache; that was rejected because a
cache
  that expires before the reader does would cause re-reads.
- **`os.Stat`, not `os.Lstat`.** Symlinks resolve to the same target
file
  `os.Open` would otherwise read; an in-code comment documents this.
- **Internal archive intentionally not consulted.** The fileconsumer's
internal `archive` package (the persistent metadata store for readers
that
have aged out of the active `knownFiles` window — unrelated to
file-format
archives like gzip) is queried by fingerprint, not path. Path+mtime
lookup
  there would conflate path-based identity with fingerprint-based
resume-identity: an archived pre-rotation file and a current
post-rotation
file at the same path could share an mtime, and treating them as
identical
would silently skip new content. Path+mtime skip is therefore scoped to
the
  active generation window only.

#### Link to tracking issue

Refs #47861

#### Testing

- Unit tests in `internal/tracker/tracker_test.go` cover the helper
`TryReuseByPathMtime` across 6 scenarios: hit in `previousPollFiles`,
hit
  in earlier `knownFiles` generations, mtime mismatch, path mismatch, no
  candidates, and empty path.
- End-to-end `TestSkipUnmodifiedFiles` in `file_test.go`: sets
`skip_unmodified_files: true`, creates files, polls once, then verifies
subsequent polls do not re-read files whose mtimes haven't changed.
- `gofmt`, `golangci-lint`, and full `pkg/stanza/fileconsumer/...` suite
all
  clean.

#### Note on chloggen component

The actual path is `pkg/stanza/fileconsumer`, but that value is not in
the
chloggen validator's allowed list at `.chloggen/config.yaml`. The
closest
valid entry is `pkg/fileconsumer`, which appears to be a misnamed alias
for
the actual path. Using that to satisfy the validator. Sister PR #47445
makes
the same choice based on @paulojmdias's review feedback there.

Co-authored-by: Vihas Makwana <121151420+VihasMakwana@users.noreply.github.com>
… attributes (#50352)

#### Description

Requires `fingerprint_attributes` entries to be scoped attribute
selectors, so each entry says where its value is read from.

Before:

```yaml
fingerprint_attributes: ["service.name", "http.route"]
```

After:

```yaml
fingerprint_attributes:
  - resource.attributes["service.name"]
  - span.attributes["http.route"]
```

| Scope | Reads from |
| --- | --- |
| `resource.` | each resource's attributes |
| `scope.` | each instrumentation scope's attributes |
| `span.` | every span's attributes |
| `root.` | the spans matching the configured `root_span_condition` |
| `any.` | the union of resource, instrumentation scope, and span
attributes |

The `resource.`/`scope.`/`span.` prefixes match OTTL's span-context path
names, so conditions and fingerprint entries share one spelling. Entries
are selectors, not OTTL expressions - fingerprints are built from the
whole trace while OTTL evaluates one span at a time, which is why
`root.` and `any.` can exist here but not in OTTL.

Each selector collects every distinct value it matches, so there's no
first-match or precedence order to remember. Bare names are rejected
with an error that shows the scoped form. I went with rejection rather
than a default scope. A span default would silently turn resource
attributes like `service.name` into `<missing>` keys, and an `any.`
default quietly opts users into scanning every span. If the requirement
turns out to be annoying we can relax it later without breaking anyone,
but whatever default we pick now gets frozen at alpha.

#### Link to tracking issue

Refs #49311

#### Testing

- Selector parser table, per-scope extraction tests (root-matcher
behaviour, any-scope union), and an end-to-end processor test for the
root-selector wiring.
- Per-scope benchmarks across trace sizes with a span-miss variant.
`resource.`/`scope.` are flat (~47ns). The walking scopes on a
10,000-span trace cost 25-32us per entry when lookups miss or skip and
~155us when the key hits every span. There are no allocations on the
extraction path, and the root matcher (which reuses the `IsRootSpan()`
fast path) is only built for rules with `root.` entries.
- `TestReadmeConfigExamples` plus the full module suite with `-race`,
lint, chloggen validate.

#### Documentation

- The README's Fingerprints section now documents the selector grammar,
the scope table, union semantics, and extraction cost, with all examples
updated. It also recommends qualifying every OTTL path so conditions and
selectors read the same, and corrects a wrong claim that OTTL requires
qualification (unqualified paths are valid and resolve to the span
context). Breaking changelog entry included, with bare-name migration
guidance.

#### Authorship

- [x] I, a human, wrote this pull request description myself.
…50117)

#### Description
Adds @kylehounslow as an active code owner of the OpenSearch exporter.
He is an OpenTelemetry org member, has contributed to the component
(#49362), and has been actively reviewing OpenSearch exporter PRs. The
component's metadata.yaml already has `seeking_new: true`. Kyle's
contributions are as follows:

Reviewed PRs:
https://github.com/open-telemetry/opentelemetry-collector-contrib/pulls?q=is%3Apr+reviewed-by%3A%40kylehounslow+label%3Aexporter%2Fopensearch

Authored PRs:
https://github.com/open-telemetry/opentelemetry-collector-contrib/pulls?q=is%3Apr++label%3Aexporter%2Fopensearch+author%3Akylehounslow+
  

#### Link to tracking issue
<!-- none, or add an issue link if you have one --> 
None

#### Testing
No functional changes; code-owner metadata only.

#### Documentation
Updated the generated CODEOWNERS entry and the component README header.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

Signed-off-by: Shenoy Pratik Gurudatt <sgguruda@amazon.com>
In most cases, explicitly setting persist-credentials is the right thing
to do. In some cases, those creds are needed to push git changes.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Apply zizmor recommendations to various workflows.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
…s Go 1.27 support (#50383)

#### Description

Pins the govulncheck job's toolchain to `oldstable`. Go 1.27.0 released
and `stable` now resolves to it, but `github.com/cockroachdb/swiss` (an
indirect dependency of
`extension/tailstorage/pebbletailstorageextension` via pebble) does not
build with Go 1.27, so the `govulncheck (extension)` shard fails on
every PR. govulncheck sweeps all modules regardless of ci-scope, which
is why every PR is hit.

A comment marks the pin as temporary, to revert once swiss supports Go
1.27 (upstream fix is open at cockroachdb/swiss#52) and the dependency
is bumped.

#### Link to tracking issue

Closes #50382

#### Testing

- CI on this PR, the govulncheck shards should pass again under
oldstable (1.26), which was green until yesterday

#### Documentation

Not applicable, CI-only change.

#### Authorship

- [x] I, a human, wrote this pull request description myself.
#### Description

the change moves the three internal/filter feature-gate registrations
into metadata.yaml, uses generated metadata variables, preserves the
exported metric gate, and removes the linter exclusion

#### Link to tracking issue


#46116

#### Testing

go test ./... in internal/filter, go test ./... in
processor/filterprocessor, scoped golangci-lint, and deterministic
mdatagen regeneration.

#### Documentation

the implementation generates internal/filter/documentation.md with the
three feature gates

#### Authorship

- I, a human, wrote this pull request description myself.

---------

Co-authored-by: Antoine Toulme <antoine@toulme.name>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
Copilot-Session: 354ef758-3175-495c-85f3-96ac4492d9c6
Copilot-Session: 1997e118-fd19-4b82-8f36-d06de2a45ff4
Copilot-Session: 3987a673-9e20-4ac7-bea5-1ce96f4e276a
…0388)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

PR
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/50329/changes
introduced a bug causing premature cancelation of the context (before
the body is read). This is because the `RoundTripper` returns after
headers are returned and that causes the `timeoutInterceptor` to cancel
the context leading to EOF errors when the body is actually read.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
#50316

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit tests added

<!--Describe the documentation added.-->
#### Documentation
N/A. Also, since the previous fix was incomplete and not yet released, I
have added this PR number to the previous changelog instead of creating
a new one.

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>
These workflows are intentionally using pull_request_target.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
…ng (#50353)

#### Description

Adds `record_fingerprint` (default `none`), which stamps the matched
rule's fingerprint on every span of a kept trace under
`otelcol.processor.dynamic_sampling.fingerprint`, the same pattern as
the rule-name attribute. Late-arriving spans get the same value via the
decision cache, so a trace's spans never disagree.

```yaml
dynamic_sampling:
  record_fingerprint: hash   # none (default) | value | hash
```

`value` records the raw fingerprint. `hash` records the first 8 bytes of
its SHA-256 as 16 hex characters, so the size is fixed and the same key
always produces the same token across instances and restarts. A span's
token can be verified by recomputing from the raw fingerprint, `echo -n
'<fingerprint>' | sha256sum | cut -c1-16`. The goal is obfuscation and
size control, not privacy. No unsalted hash protects guessable values
from enumeration, and the docs say so. I picked SHA-256 over a faster
non-cryptographic hash because the cost lands once per decision and it
holds up for high-entropy values.

Rules whose sampler has no `fingerprint_attributes` (`always_sample`,
`probabilistic`) never produce the attribute, nor do
probabilistic-eviction decisions.

Also adds a `fingerprint_duration` histogram (microseconds,
rule-labelled, recorded once per decision around the extraction) so an
expensive fingerprint, eg a wide `any.` scope on large traces, is
attributable at runtime. The metric description is explicit that it's a
relative signal, absolute values depend on host and load.

Was stacked on #50352 (scoped selectors), which has merged, so the diff
is now scoped to this change.

#### Link to tracking issue

Refs #49311

#### Testing

- Tests per mode (off by default, raw value, deterministic hash matching
the documented recompute recipe), late-span consistency, and the
no-fingerprint sampler case.
- Decide-path benchmarks across modes. Enabling costs one attribute
write per span (~20-30% on decide, +1 alloc/span). Value and hash are
indistinguishable, the SHA runs once per decision.
- A metric test pins the histogram's rule attribute; full module suite
with `-race`, lint, generate, chloggen validate.

#### Documentation

- README metrics table row for the new histogram, an output-attributes
table row, plus a "Recording the fingerprint" section with the recompute
recipe, the enumeration caveat, and the decision-cache size note for
value mode. Changelog entry (enhancement) included.

#### Authorship

- [x] I, a human, wrote this pull request description myself.

---------

Co-authored-by: Sean Marciniak <30928402+MovieStoreGuy@users.noreply.github.com>
…perf_counters with deprecated alias windowsperfcounters (#50342)

#### Description
* Renames the `windowsperfcounters` recevier to `windows_perf_counters`
to standardize to lower_snake_case
* Updates config names in reports and .github to reflect new name

#### Link to tracking issue

#45339

#### Testing
* Updates `testdata/config.yaml` to use new name
* Creates new `testdata/config_deprecated.yaml`
* Duplicates the original `TestLoadConfig` into
`TestLoadDeprecatedConfig`, testing against new deprecated config file
* `make test` and `make lint`

#### Documentation
README.md and example config updated with new name

#### Authorship

- [x] I, a human, wrote this pull request description myself.
…te in dynamic router (#49227)

## Description
This PR resolves an input validation vulnerability in the Elasticsearch
Exporter. Previously, the `elasticsearch.index` attribute was retrieved
dynamically from telemetry record/scope/resource attributes and returned
directly without validation, whereas sibling attributes
`data_stream.dataset` and `data_stream.namespace` were properly
sanitized.

This fix applies the `sanitizeDataStreamField()` validation to the
retrieved `elasticsearch.index` attribute before routing documents to
it. Disallowed characters are replaced with underscores, and the name is
lowercased and truncated to standard length limits.

Fixes #49219

## Testing
Added unit tests in `data_stream_router_test.go` to verify correct
sanitization behavior (replacing invalid runes like `/` and `:` with
`_`, converting to lowercase, etc.). Ran all exporter module tests:
```bash
go test -v ./...

---------

Signed-off-by: vishal <httpsvishal07@gmail.com>
…#50275)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Change the default value of `is_monotonic_counter` to true. The
behavioral change is hidden behind feature gate

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
#14956

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: odubajDT <ondrej.dubaj@dynatrace.com>
…49987)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

The Process namespace in semantic conventions has moved to RC and work
has been done in mdatagen to support versioned metrics. This PR updates
the process scraper metrics to migrate to the latest Process semconv
using versioned metrics. This allows a migration path to be specified.

The process scraper metadata was updated to adopt the Process semconv
RC. Any metric that has been marked as RC in semantic conventions has
been set to `beta`, this was decided in the Systems SIG on July 23rd
2026.

This work uses versioned metrics to migrate legacy metrics to the latest
semantic conventions. Mdatagen in collector-core was updated to support
this with the following work:

- open-telemetry/opentelemetry-collector#15309
- open-telemetry/opentelemetry-collector#15596
- open-telemetry/opentelemetry-collector#15649
- open-telemetry/opentelemetry-collector#15651

This work follows the RFC on doubling writing, see RFC
[here](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/semconv-feature-gates.md#handling-conflicts-during-double-publishing).

We follow these rules:

> Different attributes: If a metric name stays the same but an attribute
is renamed, emit a single metric with both the v0 and v1 attributes
present. For instance, if process.cpu.time uses process.owner in v0 and
process.owner.name in v1, emit one metric with both attributes.

> Different metric type: If a metric name stays the same but the type
changes (e.g., Gauge to UpDownCounter), emit a single metric with the v1
type, effectively prioritizing the new convention. For instance, if
system.memory.usage changes from Gauge to UpDownCounter, emit it as an
UpDownCounter.

We also auto enable v1 metrics when the feature gate for v1 emission is
turned on, this is done so the user doesn't have to update the config
with the v1 metric.

Code was generated after updating the Process scraper metadata file with
`make generate`.


<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #49708 

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Generate tests have been created from running `make generate`. This
provides tests for versioned metrics. Also a manual test was updated to
support the semconv version `v1.43.0`

<!--Describe the documentation added.-->
#### Documentation

Documentation was updated for the process scraper via `make generate`.

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
…tinuation) (#49851)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
adds support for receiving metrics from Azure Functions triggered by
Event Hub

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

- Part 3 of
#43507
- Continuation of #48105

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Corresponding Unit Test were added.

<!--Describe the documentation added.-->
#### Documentation

Readme was adjusted to reflect PR changes

---------

Signed-off-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
Co-authored-by: Tetiana Kravchenko <tetiana.kravchenko@elastic.co>
…50397)

#### Description
Fixes merge conflicts from
#49987

#### Authorship

- [x] I, a human, wrote this pull request description myself.
…o OpAMP server (#50207)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Currently, the extension subscribes to component health events using
`status.Verbose`. Because `statusAggregatorEventLoop` processes every
event from `statusChan` without state diffing, this results in
continuous, identical `StatusOK` health reports being transmitted over
the wire to the OpAMP server, causing unnecessary load and network
traffic.

This PR introduces a local deduplication check inside
`statusAggregatorEventLoop` to ensure `setHealth` is only executed when
there is an actual change in the state or error message.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #50197 

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Ran `maketest`, `makegotest`, and the changes were tested with `go test
./extension/opampextension`. Additionally the a test case was added to
test whether a duplicate case will be filtered or not.

<!--Describe the documentation added.-->
#### Documentation

<!--Authorship attestation. See AGENTS.md for details. AI agents must
not check this box on behalf
of the user; the human author must check it themselves before the PR is
ready for review.-->
#### Authorship

- [X] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->
…50081)

#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

Fixes #46965 by using `gopsutil PlatformInformation` so OpAMP can start
on Windows containers where `MachineGuid` is unavailable.

#### Testing

* new unit test `TestGetOSDescription`
* additionally done E2E test on Windows+Docker environment using this
setup:
https://github.com/coralogix/telemetry-shippers/tree/master/otel-ecs-ec2-windows

#### Authorship

- [x] I, a human, wrote this pull request description myself.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Israel Blancas <iblancasa@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.