Skip to content

Conversation

@astelmashenko
Copy link
Member

@astelmashenko astelmashenko commented Jan 20, 2026

A custom broker implementation consists of few components:

  1. Feature/natsjs broker step1 #715 broker controller, to be able to specify NatsJetstreamBroker class for a broker CRD
  2. added trigger controller and reconciler #716 trigger controller, to receive events for eventing triggers which are subscribed to the NatsJetstreamBroker class and reconcile subscriptions to JetStream
  3. custom broker ingress #719 ingress, which accepts http requests to broker and stores it into JetStream stream storage
  4. filter, which creates consumers to JetStream, get messages, filter them out and sends to targets according to triggers configuration
  5. configuration is a set of yaml files describe CRD, service accounts, roles and permissions of above components
  6. e2e tests/docs/examples

controller.go
Runs when the pod starts. Connects to NATS, then watches Kubernetes for Trigger resources. When someone creates, updates, or deletes a Trigger, it tells the reconciler.

reconciler.go
When a Trigger changes, the reconciler checks:

  • Does the broker exist? Is it ready?
  • Is it our broker type (NatsJetStreamBroker)?
  • Where should events be delivered? (subscriber URL from trigger status)
  • Is there a dead letter sink for failed events?

If everything checks out, it tells the ConsumerManager to start pulling events for that trigger.

consumer.go
Manages pull subscriptions to NATS JetStream. For each trigger, it creates a subscription and runs a fetch loop - a continuous loop that pulls
messages in batches (like checking your mailbox every few seconds). When messages arrive, it hands them to the handler.

handler.go
Does the actual work for each message:

  1. Convert - turns the NATS message into a CloudEvent
  2. Filter - checks if the event matches the trigger's filter rules (e.g., only events of type order.created). No match = skip
  3. Deliver - sends the event to the subscriber via HTTP
  4. Handle result:
    - Success → ACK (tell NATS "done, delete it")
    - Temporary failure → NACK (tell NATS "retry later")
    - Permanent failure → send to dead letter sink if configured, then TERM (give up)

A note on retries, handler implements retries based on Nats Jetstream consumer retries, so it does not do retires based on golang in-memory implementation, that's why there noRetry with request timeout only.

@knative-prow knative-prow bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jan 20, 2026
@knative-prow knative-prow bot requested review from Cali0707 and aliok January 20, 2026 10:08
@astelmashenko astelmashenko removed the request for review from aliok January 20, 2026 10:08
@knative-prow knative-prow bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Jan 20, 2026
@astelmashenko astelmashenko removed the request for review from Cali0707 January 20, 2026 10:08
@knative-prow
Copy link

knative-prow bot commented Jan 20, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: astelmashenko

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@knative-prow knative-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 20, 2026
@codecov
Copy link

codecov bot commented Jan 20, 2026

Codecov Report

❌ Patch coverage is 37.31343% with 294 lines in your changes missing coverage. Please review.
✅ Project coverage is 32.54%. Comparing base (28230c5) to head (d7c5696).

Files with missing lines Patch % Lines
pkg/broker/filter/handler.go 30.86% 111 Missing and 1 partial ⚠️
pkg/broker/filter/consumer.go 39.45% 86 Missing and 3 partials ⚠️
pkg/broker/filter/controller.go 12.50% 77 Missing ⚠️
pkg/broker/filter/reconciler.go 86.15% 6 Missing and 3 partials ⚠️
cmd/filter/main.go 0.00% 7 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #720      +/-   ##
==========================================
+ Coverage   31.90%   32.54%   +0.64%     
==========================================
  Files          58       63       +5     
  Lines        3470     3939     +469     
==========================================
+ Hits         1107     1282     +175     
- Misses       2288     2575     +287     
- Partials       75       82       +7     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

knative-automation and others added 10 commits January 29, 2026 16:16
bumping knative.dev/reconciler-test b74774d...d1b946d:
  > d1b946d upgrade to latest dependencies (# 853)
bumping knative.dev/hack ee8a1b2...bf6758c:
  > bf6758c bump GKE default version to 1.33 (# 458)
bumping knative.dev/pkg af2d223...4a022ed:
  > 4a022ed upgrade to latest dependencies (# 3313)
  > 49cf63e bump K8s min version to 1.33 (# 3312)

Signed-off-by: Knative Automation <automation@knative.team>
bumping knative.dev/eventing 59b517c...cb840ef:
  > cb840ef fix: Wait for full deployment rollout before marking IntegrationSink Ready (# 8858)
  > 86c43a6 Increase poll timings for IntegrationSource tests (# 8860)
  > 3226294 Prevent AuthZ test pollution by ensuring unready test runs last (# 8859)
  > ccf232a fix unused linter errors (# 8851)
  > 4303f77 Remove k8s 1.32 runs in KinD e2e tests (# 8857)
  > e169933 Run eventing office hours Slack reminder every other week (# 8855)
  > 71a6c9f fix: EventTransform not updating when expression changes (# 8848)
  > 45c284b [main] Upgrade to latest dependencies (# 8847)
bumping knative.dev/reconciler-test d1b946d...4301404:
  > 4301404 upgrade to latest dependencies (# 854)

Signed-off-by: Knative Automation <automation@knative.team>
* added trigger controller and reconciler

* added unit tests

* fixed ling and style errors

* removed unused parameter

* proceed deleting consumer even when broker not found

* removed todo

* removed empty lines

* run go mod vendor

* update-codegen

* Update community files (#717)

Signed-off-by: Knative Automation <automation@knative.team>

* upgrade to latest dependencies (#708)

bumping k8s.io/gengo/v2 1244d31...85fd79d:
  > 85fd79d Merge pull request # 304 from jpbetz/full-parser
  > b22feca Merge pull request # 306 from carsontham/support-omitzero-in-LookupJSON
  > b37a58d Add utility functions to access args
  > cc0d9c4 Add named arg parser (# 299)
  > c990d91 added support for omitzero
  > db65aa6 Apply feedback
  > 3d52566 Merge pull request # 303 from thockin/master
  > 1460848 Switch to # for comments
  > 5d81b21 Merge pull request # 297 from jpbetz/tag-parser
  > ea49fb3 Treat embedded fields as inline
  > 44a1af5 Limit whitespace to after : and , for named args
  > 221fad0 Merge pull request # 296 from aaron-prindle/rawstring-tag-parsing
  > ae132b4 Apply feedback
  > dcc70af Simplify whitespace handling and collapse needless states
  > e3bc6f1 Merge pull request # 293 from shashankram/fix-ignore
  > fc15268 feat: add raw string support to gengo comment tag arg parsing
  > 5502674 Add JSON tag argument support
  > 53609f6 Rename TypedTag to Tag
  > 83e62b2 parser/test: fix bug in comparison
  > 271cbf8 Apply feedback
  > c926ad7 Add missing break
  > c375a88 Add dedicated scanner tests
  > 7d6753c Add godoc to TypeTag.String(), add a 4 level nesting test
  > 4842742 Add a simple scanner and move literal value parsing into micro-FSMs.
  > 461f54c Test parse string for extract, fix incomplete value bug
  > 2f7fe8a Add opt-in support for value parsing to ExtractFunctionStyleCommentTags and ExtractSingleBoolCommentTag
  > e0a2d5e Expand and clean up tests
  > 88534e7 Add chained tag parsing
bumping go.opentelemetry.io/otel/metric 84e3f3a...6ce1429:
  > 6ce1429 Release v1.39.0 (# 7676)
  > 12e421a sdk/log: move Enabled method from FilterProcessor to Processor (# 7639)
  > 5982f16 fix(deps): update module golang.org/x/sys to v0.39.0 (# 7684)
  > 9288378 chore(deps): update module golang.org/x/sync to v0.19.0 (# 7683)
  > ee3dfef chore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (# 7682)
  > 9345d1f fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (# 7680)
  > d03b033 Check context prior to delaying retry in OTLP exporters (# 7678)
  > 61765e7 Fix flaky `TestClientInstrumentation` (# 7677)
  > a54721c chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (# 7679)
  > 746d086 chore(deps): update github/codeql-action action to v4.31.7 (# 7675)
  > 1bc9713 Regenerate `ErrorType` documentation in `semconv/v1.37.0` (# 7667)
  > 5a692cf Fix whitespace in `semconv/v1.33.0` (# 7665)
  > 4eff89b Fix whitespace in `semconv/v1.32.0` (# 7666)
  > d1825df Fix whitespace in `semconv/v1.36.0` (# 7663)
  > ddc307d Fix package name documentation and missing copyright in `semconv/v1.32.0` (# 7659)
  > 3e85447 Fix whitespace in `semconv/v1.34.0` (# 7664)
  > a64b9ec Fix package documentation name and return error in `semconv/v1.36.0` (# 7656)
  > be85ff8 Fix whitespace in `semconv/v1.37.0` (# 7660)
  > cddeb68 Fix package name documentation and missing copyright in `semconv/v1.34.0` (# 7657)
  > 3659648 Fix package name documentation and missing copyright in `semconv/v1.33.0` (# 7658)
  > e69beb8 Fix package documentation name and return err in `semconv/v1.37.0` (# 7655)
  > ddd0420 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (# 7671)
  > 21e75b9 chore(deps): update module github.com/ldez/gomoddirectives to v0.8.0 (# 7669)
  > ca53078 Instrument the `SimpleLogProcessor` from sdk/log (# 7548)
  > df83919 chore(deps): update module github.com/spf13/cobra to v1.10.2 (# 7668)
  > 6af2f2f Generate semconv/v1.38.0 (# 7648)
  > 20fdce2 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 (# 7661)
  > 79144c5 chore(deps): update golang.org/x/telemetry digest to 8fff8a5 (# 7654)
  > d6aef9b chore(deps): update actions/checkout action to v6.0.1 (# 7651)
  > 98f784d fix(deps): update googleapis to ff82c1b (# 7652)
  > 5ea2a32 chore(deps): update actions/stale action to v10.1.1 (# 7653)
  > 85c1dfe chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.2 (# 7650)
  > 729bd6e fix(deps): update module go.opentelemetry.io/collector/pdata to v1.47.0 (# 7646)
  > d5faa3e chore(deps): update github/codeql-action action to v4.31.6 (# 7644)
  > 495a2c2 chore(deps): update golang.org/x/telemetry digest to abf20d0 (# 7643)
  > a72103c chore(deps): update module github.com/hashicorp/go-version to v1.8.0 (# 7641)
  > a0a0acd fix(deps): update golang.org/x to 87e1e73 (# 7636)
  > c152342 fix(deps): update googleapis to 79d6a2a (# 7634)
  > 6a16d13 chore(deps): update golang.org/x/telemetry digest to 55bbf37 (# 7633)
  > d3b4232 chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.12.0 (# 7632)
  > cbcbb2d chore(deps): update github/codeql-action action to v4.31.5 (# 7631)
  > 414432d chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 (# 7629)
  > 7323fc7 chore(deps): update golang.org/x/telemetry digest to e487659 (# 7619)
  > d799e06 chore(deps): update module github.com/prometheus/common to v0.67.4 (# 7626)
  > c6e4cca chore(deps): update module dev.gaijin.team/go/golib to v0.8.0 (# 7627)
  > da01323 otlploghttp: support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE env vars (# 7608)
  > 4200d1e chore(deps): update actions/checkout action to v6 (# 7624)
  > 67d264a chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (# 7622)
  > 7d39542 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.1 (# 7618)
  > 9c98f52 chore(deps): update module go.uber.org/zap to v1.27.1 (# 7620)
  > 61649a4 chore(deps): update actions/setup-go action to v6.1.0 (# 7623)
  > 4929285 Replace fnv with xxhash (# 7497)
  > 98eb065 chore(deps): update github/codeql-action action to v4.31.4 (# 7615)
  > 5eea765 Upgrade macos tests to latest (# 7597)
  > dafdbf8 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.46.0 (# 7611)
  > 205b584 chore(deps): update module github.com/prometheus/common to v0.67.3 (# 7613)
  > dfffbcf fix(deps): update module google.golang.org/grpc to v1.77.0 (# 7612)
  > e2f25cd chore(deps): update actions/checkout action to v5.0.1 (# 7609)
  > af4399f chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.46.0 (# 7610)
  > 48eaa6c fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 (# 7604)
  > e35220d chore(deps): update module github.com/mgechev/revive to v1.13.0 (# 7605)
  > d75bcb2 chore(deps): update github/codeql-action action to v4.31.3 (# 7603)
  > 6142eb6 fix(deps): update golang.org/x to e25ba8c (# 7602)
  > 8c2fb6f chore: exporters/prometheus/internal/x - Generate x package from x component template (# 7491)
  > cb5b1b6 fix(deps): update module golang.org/x/tools to v0.39.0 (# 7601)
  > bfb946a chore(deps): update golang.org/x/telemetry digest to 03ef243 (# 7600)
  > cbe16b6 fix(deps): update googleapis to 95abcf5 (# 7598)
  > 19a640a chore(deps): update golang.org/x (# 7599)
  > 1411938 fix(deps): update googleapis to 83f4791 (# 7594)
  > d1ebd7b fix(deps): update golang.org/x (# 7590)
  > bcf8234 chore(deps): update module github.com/catenacyber/perfsprint to v0.10.1 (# 7588)
  > 5c3ba32 chore(deps): update module github.com/maratori/testpackage to v1.1.2 (# 7586)
  > dff05f9 chore(deps): update module github.com/maratori/testableexamples to v1.0.1 (# 7585)
  > 093cdb6 chore(deps): update golang.org/x/telemetry digest to 5cc343d (# 7584)
  > fe47da3 sdk/log: update ExampleProcessor_eventName to use otel.event.name attribute (# 7568)
  > 13b122c chore(deps): update golang.org/x/telemetry digest to cbe4531 (# 7582)
  > ac5fbd7 chore(deps): update module github.com/mirrexone/unqueryvet to v1.3.0 (# 7583)
  > a80ee2d feat: instrument periodic reader from sdk/metric (# 7571)
  > 22b5704 chore(deps): update otel/weaver docker tag to v0.19.0 (# 7580)
  > 6120ee8 trace: add fuzz tests for TraceIDFromHex and SpanIDFromHex (# 7577)
  > ac5b181 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.1 (# 7579)
  > 389571b chore(deps): update golang.org/x/telemetry digest to ab4e49a (# 7578)
  > 69dfcc5 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.45.0 (# 7575)
  > 38203b6 docs: sign artifacts before releasing (# 7567)
  > 635cf8d docs: remove demo repository update after release (# 7566)
  > 68190cc Instrument manual reader from sdk/metric (# 7524)
  > 4438ec3 fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 (# 7570)
  > 0e4d4ed fix(deps): update googleapis to f26f940 (# 7569)
  > d0483a7 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 (# 7564)
  > 8a930a9 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.1 (# 7563)
  > adbaa43 fix(deps): update build-tools to v0.29.0 (# 7561)
  > c1dc104 chore(deps): update module github.com/charmbracelet/x/term to v0.2.2 (# 7560)
  > e308db8 chore: handle Float64Histogram in log/observe errMeter (# 7555)
  > 5616ce4 chore(deps): update module github.com/go-critic/go-critic to v0.14.2 (# 7559)
  > d7ceecf fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.0 (# 7554)
  > 893166a chore(deps): update module github.com/prometheus/procfs to v0.19.2 (# 7558)
  > 6fe90a7 chore(deps): update github/codeql-action action to v4.31.2 (# 7556)
  > 5ab687f chore(deps): update module github.com/go-critic/go-critic to v0.14.1 (# 7557)
  > c3eda34 Add disclaimer to span.SetAttributes (# 7550)
  > 8b61c33 chore(deps): update lycheeverse/lychee-action action to v2.7.0 (# 7552)
  > 9401e21 fix(deps): update googleapis to ab9386a (# 7553)
  > b209eca chore(deps): update module github.com/stbenjam/no-sprintf-host-port to v0.3.1 (# 7551)
  > 89da8a1 chore(deps): update module github.com/prometheus/common to v0.67.2 (# 7547)
  > ab21764 chore(deps): update golang.org/x/telemetry digest to d7a2859 (# 7546)
  > 82c8953 chore(deps): update module github.com/karamaru-alpha/copyloopvar to v1.2.2 (# 7545)
  > 0b0a4d3 chore(deps): update mvdan.cc/unparam digest to 5beb8c8 (# 7544)
  > c534ddd chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.0 (# 7543)
  > 508eb2e chore(deps): update module github.com/prometheus/procfs to v0.19.1 (# 7542)
  > bd5db0f chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.0 (# 7540)
  > c9b7ecf chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.1.0 (# 7538)
  > af4f6ae chore(deps): update module github.com/prometheus/procfs to v0.19.0 (# 7539)
  > c434d43 chore(deps): update github/codeql-action action to v4.31.0 (# 7536)
  > 3ecd36a chore(deps): update github artifact actions (major) (# 7537)
  > e71de16 chore(deps): update module github.com/charithe/durationcheck to v0.0.11 (# 7534)
  > b15942f Added the `internal/observ` package to log (# 7532)
  > f1ba319 fix(deps): update golang.org/x to a4bb9ff (# 7533)
  > f0c2457 chore(deps): update golang.org/x/telemetry digest to 5be28d7 (# 7528)
  > 6f7ffc1 fix(deps): update googleapis to 3a174f9 (# 7529)
  > 060af76 chore(deps): update module github.com/prometheus/procfs to v0.18.0 (# 7530)
  > bc28867 Move scorpionknifes to emeritus (# 7526)
  > 7958d6f chore(deps): update module mvdan.cc/gofumpt to v0.9.2 (# 7527)
  > eadb423 Instrument the `otlploghttp` exporter (# 7512)
  > eb87c43 chore(deps): update module github.com/abirdcfly/dupword to v0.1.7 (# 7525)
  > 26ce126 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.44.0 (# 7523)
  > 713012c chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.44.0 (# 7522)
  > f0fefb9 fix(deps): update googleapis to 88f65dc (# 7521)
  > 56138d1 fix(deps): update golang.org/x (# 7482)
  > eb7ec3e Simulate failures for histogram creation paths without risking a nil-interface panic (# 7518)
  > f7d2882 feat: sdk/trace: span processed metric for simple span processor (# 7374)
  > 2e5fdd1 chore(deps): update github/codeql-action action to v4.30.9 (# 7515)
  > b5b6989 sdk/log: Fix AddAttributes, SetAttributes, SetBody on Record to not mutate input (# 7403)
  > f346dec chore: sdk/internal/x - generate x package from shared template (# 7495)
  > b37822b Prometheus exporter tests: iterate through all scopes rather than looking only at the first (# 7510)
  > 9dea78c chore(deps): update module github.com/go-critic/go-critic to v0.14.0 (# 7509)
  > ee0c203 fix(observ): correct rejected items  and update comment style (# 7502)
  > 86e673c chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1 (# 7508)
  > 0e18cf4 fix(deps): update googleapis to 4626949 (# 7506)
  > b78550d Added the `internal/observ` package to otlploghttp (# 7484)
  > b3129d3 docs: remove demo-accounting service from dependency list in releasing (# 7503)
  > 643e735 chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.15 (# 7501)
  > 1935e60 Fix typos and linguistic errors in documentation / hacktoberfest (# 7494)
  > fa8e48b OTLP trace exporter include W3C trace flags (bits 0–7) in Span.Flags  (# 7438)
  > 07a26be chore(deps): update module github.com/catenacyber/perfsprint to v0.10.0 (# 7496)
  > 73cbc69 chore(deps): update github/codeql-action action to v4.30.8 (# 7489)
  > f58f79b Instrument the `otlptracehttp` exporter (# 7486)
  > 5c78f7c chore(deps): update module github.com/gofrs/flock to v0.13.0 (# 7487)
  > 691638a Move sdk/internal/env to sdk/trace/internal/env (# 7437)
  > c8fc171 Add the `internal/observ` pkg to `otlptracehttp` (# 7480)
  > 874c4c3 feat: Improve error handling in prometheus exporter (# 7363)
  > a817caa Add a version const to otlptracehttp (# 7479)
  > 04ea40e Add the internal `x` package to `otlptracehttp` (# 7476)
  > 8e8c8c8 chore(deps): update module github.com/ldez/exptostd to v0.4.5 (# 7483)
  > f89d9f9 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2 (# 7481)
  > dc8303b chore(deps): update golang.org/x (# 7477)
  > 0c97dfd fix(deps): update golang.org/x (# 7475)
  > 798133c chore(deps): update module github.com/skeema/knownhosts to v1.3.2 (# 7471)
  > 12bae3a chore(deps): update github/codeql-action action to v4 (# 7472)
  > 7375147 chore(deps): update module golang.org/x/net to v0.45.0 (# 7470)
  > 8f0e60d fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 49b9836 (# 7469)
  > c692bc4 Instrument the `otlptracegrpc` exporter (# 7459)
  > ce38247 chore(deps): update google.golang.org/genproto/googleapis/api digest to 49b9836 (# 7468)
  > dd9576c chore(deps): update github/codeql-action action to v3.30.7 (# 7467)
  > 5f5f4af Document the ordering guarantees provided by the metrics SDK (# 7453)
  > b64883d chore(deps): update module github.com/prometheus/common to v0.67.1 (# 7465)
  > 78548fb chore(deps): update module github.com/stretchr/objx to v0.5.3 (# 7464)
  > c8e3897 Use sync.Map and atomics to improve sum performance (# 7427)
  > cfd8570 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.43.0 (# 7462)
  > 681f607 fix(deps): update module google.golang.org/grpc to v1.76.0 (# 7463)
  > 94f243d chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.43.0 (# 7461)
  > 11260cd fix(deps): update googleapis to 65f7160 (# 7460)
  > 14d6372 Add the `internal/observ` package to `otlptracegrpc` (# 7404)
  > a10652b sdk/trace: trace id high 64 bit tests (# 7212)
  > 5937fc8 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 (# 7457)
  > a39337f chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 (# 7456)
  > 64d2bed fix(deps): update build-tools to v0.28.1 (# 7455)
  > c4bdd87 Support custom error type semantics (# 7442)
  > 931a5bd chore(deps): update actions/stale action to v10.1.0 (# 7452)
  > cf1f668 chore(deps): update module github.com/ghostiam/protogetter to v0.3.17 (# 7451)
  > bd1b3da Add exemplar reservoir parallel benchmarks (# 7441)
  > dc906d6 chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.3 (# 7450)
  > 3757239 fix(deps): update googleapis to 7c0ddcb (# 7449)
  > 7352831 fix(deps): update golang.org/x to 27f1f14 (# 7448)
  > 5dd35ce feat: logs SDK observability - otlploggrpc exporter metrics (# 7353)
  > 4b9e111 Skip link checking for acm.org which blocks the link checker (# 7444)
  > 48cbdac chore(deps): update github/codeql-action action to v3.30.6 (# 7446)
  > 3ea8606 fix(deps): update module google.golang.org/protobuf to v1.36.10 (# 7445)
  > dee11e6 Add temporality selector functions (# 7434)
  > ffeeee8 chore(deps): update peter-evans/create-issue-from-file action to v6 (# 7440)
  > 862a41a chore(deps): update golang.org/x/telemetry digest to 4eae98a (# 7439)
  > ea38204 Allow optimizing locking for built-in exemplar reservoirs  (# 7423)
  > 6c54ef6 chore(deps): update ossf/scorecard-action action to v2.4.3 (# 7435)
  > 4d2b735 chore(deps): update golang.org/x/telemetry digest to 8e64475 (# 7431)
  > e54c038 chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2 (# 7432)
  > addcd63 fix(deps): update googleapis to 57b25ae (# 7429)
  > 45539cf Only enforce cardinality limits when the attribute set does not already exist (# 7422)
  > 59ac46c Prometheus exporter: change default translation strategy (# 7421)
  > 692e519 chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 (# 7428)
  > 6cb0e90 Generate gRPC Client target parsing func (# 7424)
  > 81aeace chore(deps): update module go.augendre.info/fatcontext to v0.9.0 (# 7426)
  > 0db5ac7 sdk/trace/internal/x: generate x package from x component template # 7385 (# 7411)
  > fef6ee5 chore(deps): update github/codeql-action action to v3.30.5 (# 7425)
  > 22cfbce Add concurrent safe tests for metric aggregations (# 7379)
  > fc89784 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0 (# 7419)
  > bdd4881 chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 (# 7418)
  > ac8d8e9 Optimize Observability return types in in Prometheus exporter (# 7410)
  > 88d3fed Optimize the return type of ExportSpans (# 7405)
  > 63ed041 chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to v0.3.23 (# 7417)
  > 016b175 chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5 (# 7416)
  > a883fa1 chore(deps): update github/codeql-action action to v3.30.4 (# 7414)
  > 97a78c1 Add measure benchmarks with exemplars recorded (# 7406)
  > 2e0b5b4 Add benchmark for synchronous gauge measurement (# 7407)
  > 97e2244 [chore]: Clean-up unused obsScopeName const (# 7408)
  > b85e2c1 chore(deps): update actions/cache action to v4.3.0 (# 7409)
  > 250a11e Add experimental `x` package to `otlptracegrpc` (# 7401)
  > 466f0cd chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 (# 7402)
  > 3f05c91 chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1 (# 7400)
  > 4c9c611 Link checker: ignore https localhost uris (# 7399)
  > 0cc2eb9 sdk/log: BenchmarkAddAttributes, BenchmarkSetAttributes, BenchmarkSetBody (# 7387)
  > 80cb909 refactor: replace `context.Background()` with `t.Context()`/`b.Context()` in tests (# 7352)
  > 2389f44 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.42.0 (# 7397)
  > 5d3ce38 fix(deps): update googleapis to 9219d12 (# 7393)
  > dd938b2 fix(deps): update build-tools to v0.28.0 (# 7395)
  > 4e3152d chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0 (# 7394)
  > 56498ab chore: sdk/log/internal/x - generate x package from x component template  (# 7389)
  > a579a3e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 (# 7392)
  > de1563e chore(deps): update module github.com/tetafro/godot to v1.5.4 (# 7391)
  > b5d5bba chore(deps): update module github.com/sagikazarmark/locafero to v0.12.0 (# 7390)
  > a189c6b sdk/log: add TestRecordMethodsInputConcurrentSafe (# 7378)
  > 6180f83 Return partial OTLP export errors to the caller (# 7372)
  > 60f9f39 feat(prometheus): Add observability for prometheus exporter (# 7345)
  > d1dddde fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to a6e64aa (# 7375)
  > e4bb37c chore(deps): update otel/weaver docker tag to v0.18.0 (# 7377)
  > be8e7b2 chore(deps): update module github.com/kulti/thelper to v0.7.1 (# 7376)
  > b866e36 chore(deps): update module github.com/ldez/grignotin to v0.10.1 (# 7373)
  > 9d52bde Use Set hash in Distinct (2nd attempt) (# 7175)
  > 666f95c Fix the typo in test names (# 7369)
  > 1298533 chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 (# 7368)
  > 18b114b fix(deps): update module github.com/prometheus/otlptranslator to v1 (# 7358)
  > 7e4006a chore: generate feature flag files from shared (# 7361)
  > 5b808c6 Encapsulate SDK Tracer observability (# 7331)
  > e4ab314 Encapsulate SDK BatchSpanProcessor observability (# 7332)
  > 6243f21 fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 (# 7365)
  > 4fdd552 Track context containing span in `recordingSpan` (# 7354)
  > 59563f7 Do not use the user-defined empty set when comparing sets. (# 7357)
  > 01611d3 chore(deps): update module github.com/tetafro/godot to v1.5.2 (# 7360)
  > 305ec06 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0 (# 7362)
  > 0d5aa14 chore(deps): update module github.com/antonboom/testifylint to v1.6.4 (# 7359)
  > 285cbe9 sdk/metric: add example for metricdatatest package (# 7323)
  > e2da30d trace,metric,log: change WithInstrumentationAttributes to not de-depuplicate the passed attributes in a closure (# 7266)
  > b168550 fix(deps): update golang.org/x to df92998 (# 7350)
  > 7fdebbe Rename Self-Observability as just Observability (# 7302)
  > b06d273 chore(deps): update github/codeql-action action to v3.30.3 (# 7348)
  > 38d7c39 chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 (# 7349)
  > 31629e2 fix(deps): update module google.golang.org/grpc to v1.75.1 (# 7344)
  > 6d1f9d0 fix(deps): update module golang.org/x/tools to v0.37.0 (# 7347)
  > df6058a chore(deps): update module golang.org/x/net to v0.44.0 (# 7341)
  > e26cebf chore(deps): update module github.com/antonboom/nilnil to v1.1.1 (# 7343)
  > 3baabce Do not allocate instrument options if possible in generated semconv packages (# 7328)
  > 9b6585a Encapsulate `stdouttrace.Exporter` instrumentation in internal package (# 7307)
  > a07b7e6 fix(deps): update module google.golang.org/protobuf to v1.36.9 (# 7340)
  > 71fda10 chore(deps): update golang.org/x (# 7326)
  > f2ea3f1 chore(deps): update github/codeql-action action to v3.30.2 (# 7339)
  > 6f50705 fix(deps): update googleapis to 9702482 (# 7335)
  > c4a6339 chore(deps): update module github.com/spf13/cast to v1.10.0 (# 7333)
  > 4368300 chore(deps): update module github.com/spf13/viper to v1.21.0 (# 7334)
  > d0b6f18 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.41.0 (# 7337)
  > 81c1aca chore(deps): update module github.com/antonboom/errname to v1.1.1 (# 7338)
  > eb9fd73 chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.3.0 (# 7327)
  > e759fbd chore(deps): update module github.com/sagikazarmark/locafero to v0.11.0 (# 7329)
  > cec9d59 chore(deps): update module github.com/spf13/afero to v1.15.0 (# 7330)
  > 07a91dd trace,metric,log: add WithInstrumentationAttributeSet option (# 7287)
  > b335c07 Encapsulate observability in Logs SDK (# 7315)
  > dcf14aa trace,metric,log: WithInstrumentationAttributes options to merge attributes (# 7300)
  > 63f1ee7 chore(deps): update module mvdan.cc/gofumpt to v0.9.1 (# 7322)
  > 6f04175 chore(deps): update golang.org/x (# 7324)
  > 567ef26 Add benchmark for exponential histogram measurements (# 7305)
  > 8ac554a fix(deps): update golang.org/x (# 7320)
  > b218e4b Don't track min and max when disabled (# 7306)
  > 810095e chore(deps): update benchmark-action/github-action-benchmark action to v1.20.7 (# 7319)
  > f8a9510 fix(deps): update module github.com/prometheus/client_golang to v1.23.2 (# 7314)
  > 8cea039 chore(deps): update golang.org/x/telemetry digest to af835b0 (# 7313)
  > 4a0606d chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 (# 7317)
  > 2de26d1 chore(deps): update github.com/grafana/regexp digest to f7b3be9 (# 7311)
  > 97c4e6c chore(deps): update github/codeql-action action to v3.30.1 (# 7312)
  > e2a4fb3 chore(deps): update golang.org/x/telemetry digest to 9b996f7 (# 7308)
  > de4b553 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 (# 7309)
  > a5dcd68 Add Observability section to CONTRIBUTING doc (# 7272)
  > 4107421 chore(deps): update codecov/codecov-action action to v5.5.1 (# 7303)
  > d8d6e52 fix(deps): update module github.com/prometheus/client_golang to v1.23.1 (# 7304)
  > e54519a chore(deps): update actions/setup-go action to v6 (# 7298)
  > a0cc03c chore(deps): update actions/stale action to v10 (# 7299)
  > 8c8cd0a fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 (# 7296)
  > 83c041a chore(deps): update module mvdan.cc/gofumpt to v0.9.0 (# 7292)
  > 295fbdc chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 (# 7290)
  > 09e5d69 chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 (# 7289)
  > 7cb19f9 chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 (# 7293)
  > b8f00e3 chore(deps): update module github.com/spf13/pflag to v1.0.10 (# 7291)
  > 0174808 Fix schema urls (# 7288)
  > 5e3b939 Add tracetest example for testing instrumentation (# 7107)
  > 090e9ef chore(deps): update module github.com/spf13/cobra to v1.10.1 (# 7286)
  > a389393 chore(deps): update github/codeql-action action to v3.30.0 (# 7284)
  > 6ccc387 chore(deps): update module github.com/spf13/cobra to v1.10.0 (# 7285)
  > 774c740 Fix missing link in changelog (# 7273)
  > 5d1ec3a fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 0261db7 (# 7278)
  > f74ab34 chore(deps): update module github.com/spf13/pflag to v1.0.9 (# 7282)
  > b0903af chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 (# 7283)
  > 358fa01 fix(deps): update googleapis to ef028d9 (# 7279)
  > 68b1c4c fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 (# 7281)
  > c8632bc fix(deps): update golang.org/x (# 7188)
  > 18ad4a1 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 (# 7277)
  > c2fea5f chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 (# 7276)
  > 83403d3 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0 (# 7275)
  > 8ab8e42 Drop support for Go 1.23 (# 7274)
bumping k8s.io/utils 24370be...4c0f3b2:
  > 4c0f3b2 Add generic buffer.TypedRingGrowing and shrinkable buffer.Ring
  > 0f33e8f Merge pull request # 326 from aojea/update_owners
  > 8884aa7 Merge pull request # 325 from aojea/fake_clock_waiters
  > 3f9e719 update owners
  > 1f6e0b7 Merge pull request # 321 from xigang/ring_growing
  > 755dc6a fake clock: expose the number of waiters
  > 336e707 Add Len and Cap methods for ring buffer
bumping golang.org/x/net 2002a06...35e1306:
  > 35e1306 go.mod: update golang.org/x dependencies
  > 7c36036 http2, webdav, websocket: fix %q verb uses with wrong type
  > ec11ecc trace: fix data race in RenderEvents
  > bff14c5 http2: don't PING a responsive server when resetting a stream
  > 88a6421 dns/dnsmessage: avoid use of "strings" and "math" in dns/dnsmessage
  > 123d099 http2: support net/http.Transport.NewClientConn
  > 346cc61 webdav: relax test to check for any redirect status, not just 301
  > 9a29643 go.mod: update golang.org/x dependencies
  > 07cefd8 context: deprecate
  > 5ac9dac publicsuffix: don't treat ip addresses as domain names
  > d1f64cc quic: use testing/synctest
  > fff0469 http2: document that RFC 7540 prioritization does not work with small payloads
  > f35e3a4 http2: fix weight overflow in RFC 7540 write scheduler
  > 89adc90 http2: fix typo referring to RFC 9218 as RFC 9128 instead
  > 8d76a2c quic: don't defer MAX_STREAMS frames indefinitely
  > 027f8b7 quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE
  > dec9fe7 dns/dnsmessage: update SVCB packing to prohibit name compression
  > 9be1ff2 all: fix some comments
  > 6e243da quic: update Initial keys when handling Retry
  > 98daa2e quic: send ECN feedback to peers
  > c296faf net/http2: pool transport gzip readers
  > ef82ae8 dns/dnsmessage: return an error for too long SVCParam.Value
  > 3ba82d2 internal/quic/cmd/interop: test ChaCha20 on server
  > bb2055d dns/dnsmessage: add https svcb dns types
  > 63d1a51 http2: Allow reading frame header and body separately
  > 9f2f0b9 http2: avoid data race on DebugGoroutines in TestGoroutineLock
  > e7c005d http2: implement a more efficient writeQueue that avoids unnecessary copies.
  > b93acc2 all: use reflect.TypeFor instead of reflect.TypeOf
bumping go.opentelemetry.io/otel/trace 84e3f3a...6ce1429:
  > 6ce1429 Release v1.39.0 (# 7676)
  > 12e421a sdk/log: move Enabled method from FilterProcessor to Processor (# 7639)
  > 5982f16 fix(deps): update module golang.org/x/sys to v0.39.0 (# 7684)
  > 9288378 chore(deps): update module golang.org/x/sync to v0.19.0 (# 7683)
  > ee3dfef chore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (# 7682)
  > 9345d1f fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (# 7680)
  > d03b033 Check context prior to delaying retry in OTLP exporters (# 7678)
  > 61765e7 Fix flaky `TestClientInstrumentation` (# 7677)
  > a54721c chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (# 7679)
  > 746d086 chore(deps): update github/codeql-action action to v4.31.7 (# 7675)
  > 1bc9713 Regenerate `ErrorType` documentation in `semconv/v1.37.0` (# 7667)
  > 5a692cf Fix whitespace in `semconv/v1.33.0` (# 7665)
  > 4eff89b Fix whitespace in `semconv/v1.32.0` (# 7666)
  > d1825df Fix whitespace in `semconv/v1.36.0` (# 7663)
  > ddc307d Fix package name documentation and missing copyright in `semconv/v1.32.0` (# 7659)
  > 3e85447 Fix whitespace in `semconv/v1.34.0` (# 7664)
  > a64b9ec Fix package documentation name and return error in `semconv/v1.36.0` (# 7656)
  > be85ff8 Fix whitespace in `semconv/v1.37.0` (# 7660)
  > cddeb68 Fix package name documentation and missing copyright in `semconv/v1.34.0` (# 7657)
  > 3659648 Fix package name documentation and missing copyright in `semconv/v1.33.0` (# 7658)
  > e69beb8 Fix package documentation name and return err in `semconv/v1.37.0` (# 7655)
  > ddd0420 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (# 7671)
  > 21e75b9 chore(deps): update module github.com/ldez/gomoddirectives to v0.8.0 (# 7669)
  > ca53078 Instrument the `SimpleLogProcessor` from sdk/log (# 7548)
  > df83919 chore(deps): update module github.com/spf13/cobra to v1.10.2 (# 7668)
  > 6af2f2f Generate semconv/v1.38.0 (# 7648)
  > 20fdce2 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 (# 7661)
  > 79144c5 chore(deps): update golang.org/x/telemetry digest to 8fff8a5 (# 7654)
  > d6aef9b chore(deps): update actions/checkout action to v6.0.1 (# 7651)
  > 98f784d fix(deps): update googleapis to ff82c1b (# 7652)
  > 5ea2a32 chore(deps): update actions/stale action to v10.1.1 (# 7653)
  > 85c1dfe chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.2 (# 7650)
  > 729bd6e fix(deps): update module go.opentelemetry.io/collector/pdata to v1.47.0 (# 7646)
  > d5faa3e chore(deps): update github/codeql-action action to v4.31.6 (# 7644)
  > 495a2c2 chore(deps): update golang.org/x/telemetry digest to abf20d0 (# 7643)
  > a72103c chore(deps): update module github.com/hashicorp/go-version to v1.8.0 (# 7641)
  > a0a0acd fix(deps): update golang.org/x to 87e1e73 (# 7636)
  > c152342 fix(deps): update googleapis to 79d6a2a (# 7634)
  > 6a16d13 chore(deps): update golang.org/x/telemetry digest to 55bbf37 (# 7633)
  > d3b4232 chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.12.0 (# 7632)
  > cbcbb2d chore(deps): update github/codeql-action action to v4.31.5 (# 7631)
  > 414432d chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 (# 7629)
  > 7323fc7 chore(deps): update golang.org/x/telemetry digest to e487659 (# 7619)
  > d799e06 chore(deps): update module github.com/prometheus/common to v0.67.4 (# 7626)
  > c6e4cca chore(deps): update module dev.gaijin.team/go/golib to v0.8.0 (# 7627)
  > da01323 otlploghttp: support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE env vars (# 7608)
  > 4200d1e chore(deps): update actions/checkout action to v6 (# 7624)
  > 67d264a chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (# 7622)
  > 7d39542 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.1 (# 7618)
  > 9c98f52 chore(deps): update module go.uber.org/zap to v1.27.1 (# 7620)
  > 61649a4 chore(deps): update actions/setup-go action to v6.1.0 (# 7623)
  > 4929285 Replace fnv with xxhash (# 7497)
  > 98eb065 chore(deps): update github/codeql-action action to v4.31.4 (# 7615)
  > 5eea765 Upgrade macos tests to latest (# 7597)
  > dafdbf8 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.46.0 (# 7611)
  > 205b584 chore(deps): update module github.com/prometheus/common to v0.67.3 (# 7613)
  > dfffbcf fix(deps): update module google.golang.org/grpc to v1.77.0 (# 7612)
  > e2f25cd chore(deps): update actions/checkout action to v5.0.1 (# 7609)
  > af4399f chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.46.0 (# 7610)
  > 48eaa6c fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 (# 7604)
  > e35220d chore(deps): update module github.com/mgechev/revive to v1.13.0 (# 7605)
  > d75bcb2 chore(deps): update github/codeql-action action to v4.31.3 (# 7603)
  > 6142eb6 fix(deps): update golang.org/x to e25ba8c (# 7602)
  > 8c2fb6f chore: exporters/prometheus/internal/x - Generate x package from x component template (# 7491)
  > cb5b1b6 fix(deps): update module golang.org/x/tools to v0.39.0 (# 7601)
  > bfb946a chore(deps): update golang.org/x/telemetry digest to 03ef243 (# 7600)
  > cbe16b6 fix(deps): update googleapis to 95abcf5 (# 7598)
  > 19a640a chore(deps): update golang.org/x (# 7599)
  > 1411938 fix(deps): update googleapis to 83f4791 (# 7594)
  > d1ebd7b fix(deps): update golang.org/x (# 7590)
  > bcf8234 chore(deps): update module github.com/catenacyber/perfsprint to v0.10.1 (# 7588)
  > 5c3ba32 chore(deps): update module github.com/maratori/testpackage to v1.1.2 (# 7586)
  > dff05f9 chore(deps): update module github.com/maratori/testableexamples to v1.0.1 (# 7585)
  > 093cdb6 chore(deps): update golang.org/x/telemetry digest to 5cc343d (# 7584)
  > fe47da3 sdk/log: update ExampleProcessor_eventName to use otel.event.name attribute (# 7568)
  > 13b122c chore(deps): update golang.org/x/telemetry digest to cbe4531 (# 7582)
  > ac5fbd7 chore(deps): update module github.com/mirrexone/unqueryvet to v1.3.0 (# 7583)
  > a80ee2d feat: instrument periodic reader from sdk/metric (# 7571)
  > 22b5704 chore(deps): update otel/weaver docker tag to v0.19.0 (# 7580)
  > 6120ee8 trace: add fuzz tests for TraceIDFromHex and SpanIDFromHex (# 7577)
  > ac5b181 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.1 (# 7579)
  > 389571b chore(deps): update golang.org/x/telemetry digest to ab4e49a (# 7578)
  > 69dfcc5 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.45.0 (# 7575)
  > 38203b6 docs: sign artifacts before releasing (# 7567)
  > 635cf8d docs: remove demo repository update after release (# 7566)
  > 68190cc Instrument manual reader from sdk/metric (# 7524)
  > 4438ec3 fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 (# 7570)
  > 0e4d4ed fix(deps): update googleapis to f26f940 (# 7569)
  > d0483a7 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 (# 7564)
  > 8a930a9 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.1 (# 7563)
  > adbaa43 fix(deps): update build-tools to v0.29.0 (# 7561)
  > c1dc104 chore(deps): update module github.com/charmbracelet/x/term to v0.2.2 (# 7560)
  > e308db8 chore: handle Float64Histogram in log/observe errMeter (# 7555)
  > 5616ce4 chore(deps): update module github.com/go-critic/go-critic to v0.14.2 (# 7559)
  > d7ceecf fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.0 (# 7554)
  > 893166a chore(deps): update module github.com/prometheus/procfs to v0.19.2 (# 7558)
  > 6fe90a7 chore(deps): update github/codeql-action action to v4.31.2 (# 7556)
  > 5ab687f chore(deps): update module github.com/go-critic/go-critic to v0.14.1 (# 7557)
  > c3eda34 Add disclaimer to span.SetAttributes (# 7550)
  > 8b61c33 chore(deps): update lycheeverse/lychee-action action to v2.7.0 (# 7552)
  > 9401e21 fix(deps): update googleapis to ab9386a (# 7553)
  > b209eca chore(deps): update module github.com/stbenjam/no-sprintf-host-port to v0.3.1 (# 7551)
  > 89da8a1 chore(deps): update module github.com/prometheus/common to v0.67.2 (# 7547)
  > ab21764 chore(deps): update golang.org/x/telemetry digest to d7a2859 (# 7546)
  > 82c8953 chore(deps): update module github.com/karamaru-alpha/copyloopvar to v1.2.2 (# 7545)
  > 0b0a4d3 chore(deps): update mvdan.cc/unparam digest to 5beb8c8 (# 7544)
  > c534ddd chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.0 (# 7543)
  > 508eb2e chore(deps): update module github.com/prometheus/procfs to v0.19.1 (# 7542)
  > bd5db0f chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.0 (# 7540)
  > c9b7ecf chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.1.0 (# 7538)
  > af4f6ae chore(deps): update module github.com/prometheus/procfs to v0.19.0 (# 7539)
  > c434d43 chore(deps): update github/codeql-action action to v4.31.0 (# 7536)
  > 3ecd36a chore(deps): update github artifact actions (major) (# 7537)
  > e71de16 chore(deps): update module github.com/charithe/durationcheck to v0.0.11 (# 7534)
  > b15942f Added the `internal/observ` package to log (# 7532)
  > f1ba319 fix(deps): update golang.org/x to a4bb9ff (# 7533)
  > f0c2457 chore(deps): update golang.org/x/telemetry digest to 5be28d7 (# 7528)
  > 6f7ffc1 fix(deps): update googleapis to 3a174f9 (# 7529)
  > 060af76 chore(deps): update module github.com/prometheus/procfs to v0.18.0 (# 7530)
  > bc28867 Move scorpionknifes to emeritus (# 7526)
  > 7958d6f chore(deps): update module mvdan.cc/gofumpt to v0.9.2 (# 7527)
  > eadb423 Instrument the `otlploghttp` exporter (# 7512)
  > eb87c43 chore(deps): update module github.com/abirdcfly/dupword to v0.1.7 (# 7525)
  > 26ce126 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.44.0 (# 7523)
  > 713012c chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.44.0 (# 7522)
  > f0fefb9 fix(deps): update googleapis to 88f65dc (# 7521)
  > 56138d1 fix(deps): update golang.org/x (# 7482)
  > eb7ec3e Simulate failures for histogram creation paths without risking a nil-interface panic (# 7518)
  > f7d2882 feat: sdk/trace: span processed metric for simple span processor (# 7374)
  > 2e5fdd1 chore(deps): update github/codeql-action action to v4.30.9 (# 7515)
  > b5b6989 sdk/log: Fix AddAttributes, SetAttributes, SetBody on Record to not mutate input (# 7403)
  > f346dec chore: sdk/internal/x - generate x package from shared template (# 7495)
  > b37822b Prometheus exporter tests: iterate through all scopes rather than looking only at the first (# 7510)
  > 9dea78c chore(deps): update module github.com/go-critic/go-critic to v0.14.0 (# 7509)
  > ee0c203 fix(observ): correct rejected items  and update comment style (# 7502)
  > 86e673c chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1 (# 7508)
  > 0e18cf4 fix(deps): update googleapis to 4626949 (# 7506)
  > b78550d Added the `internal/observ` package to otlploghttp (# 7484)
  > b3129d3 docs: remove demo-accounting service from dependency list in releasing (# 7503)
  > 643e735 chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.15 (# 7501)
  > 1935e60 Fix typos and linguistic errors in documentation / hacktoberfest (# 7494)
  > fa8e48b OTLP trace exporter include W3C trace flags (bits 0–7) in Span.Flags  (# 7438)
  > 07a26be chore(deps): update module github.com/catenacyber/perfsprint to v0.10.0 (# 7496)
  > 73cbc69 chore(deps): update github/codeql-action action to v4.30.8 (# 7489)
  > f58f79b Instrument the `otlptracehttp` exporter (# 7486)
  > 5c78f7c chore(deps): update module github.com/gofrs/flock to v0.13.0 (# 7487)
  > 691638a Move sdk/internal/env to sdk/trace/internal/env (# 7437)
  > c8fc171 Add the `internal/observ` pkg to `otlptracehttp` (# 7480)
  > 874c4c3 feat: Improve error handling in prometheus exporter (# 7363)
  > a817caa Add a version const to otlptracehttp (# 7479)
  > 04ea40e Add the internal `x` package to `otlptracehttp` (# 7476)
  > 8e8c8c8 chore(deps): update module github.com/ldez/exptostd to v0.4.5 (# 7483)
  > f89d9f9 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2 (# 7481)
  > dc8303b chore(deps): update golang.org/x (# 7477)
  > 0c97dfd fix(deps): update golang.org/x (# 7475)
  > 798133c chore(deps): update module github.com/skeema/knownhosts to v1.3.2 (# 7471)
  > 12bae3a chore(deps): update github/codeql-action action to v4 (# 7472)
  > 7375147 chore(deps): update module golang.org/x/net to v0.45.0 (# 7470)
  > 8f0e60d fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 49b9836 (# 7469)
  > c692bc4 Instrument the `otlptracegrpc` exporter (# 7459)
  > ce38247 chore(deps): update google.golang.org/genproto/googleapis/api digest to 49b9836 (# 7468)
  > dd9576c chore(deps): update github/codeql-action action to v3.30.7 (# 7467)
  > 5f5f4af Document the ordering guarantees provided by the metrics SDK (# 7453)
  > b64883d chore(deps): update module github.com/prometheus/common to v0.67.1 (# 7465)
  > 78548fb chore(deps): update module github.com/stretchr/objx to v0.5.3 (# 7464)
  > c8e3897 Use sync.Map and atomics to improve sum performance (# 7427)
  > cfd8570 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.43.0 (# 7462)
  > 681f607 fix(deps): update module google.golang.org/grpc to v1.76.0 (# 7463)
  > 94f243d chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.43.0 (# 7461)
  > 11260cd fix(deps): update googleapis to 65f7160 (# 7460)
  > 14d6372 Add the `internal/observ` package to `otlptracegrpc` (# 7404)
  > a10652b sdk/trace: trace id high 64 bit tests (# 7212)
  > 5937fc8 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 (# 7457)
  > a39337f chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 (# 7456)
  > 64d2bed fix(deps): update build-tools to v0.28.1 (# 7455)
  > c4bdd87 Support custom error type semantics (# 7442)
  > 931a5bd chore(deps): update actions/stale action to v10.1.0 (# 7452)
  > cf1f668 chore(deps): update module github.com/ghostiam/protogetter to v0.3.17 (# 7451)
  > bd1b3da Add exemplar reservoir parallel benchmarks (# 7441)
  > dc906d6 chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.3 (# 7450)
  > 3757239 fix(deps): update googleapis to 7c0ddcb (# 7449)
  > 7352831 fix(deps): update golang.org/x to 27f1f14 (# 7448)
  > 5dd35ce feat: logs SDK observability - otlploggrpc exporter metrics (# 7353)
  > 4b9e111 Skip link checking for acm.org which blocks the link checker (# 7444)
  > 48cbdac chore(deps): update github/codeql-action action to v3.30.6 (# 7446)
  > 3ea8606 fix(deps): update module google.golang.org/protobuf to v1.36.10 (# 7445)
  > dee11e6 Add temporality selector functions (# 7434)
  > ffeeee8 chore(deps): update peter-evans/create-issue-from-file action to v6 (# 7440)
  > 862a41a chore(deps): update golang.org/x/telemetry digest to 4eae98a (# 7439)
  > ea38204 Allow optimizing locking for built-in exemplar reservoirs  (# 7423)
  > 6c54ef6 chore(deps): update ossf/scorecard-action action to v2.4.3 (# 7435)
  > 4d2b735 chore(deps): update golang.org/x/telemetry digest to 8e64475 (# 7431)
  > e54c038 chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2 (# 7432)
  > addcd63 fix(deps): update googleapis to 57b25ae (# 7429)
  > 45539cf Only enforce cardinality limits when the attribute set does not already exist (# 7422)
  > 59ac46c Prometheus exporter: change default translation strategy (# 7421)
  > 692e519 chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 (# 7428)
  > 6cb0e90 Generate gRPC Client target parsing func (# 7424)
  > 81aeace chore(deps): update module go.augendre.info/fatcontext to v0.9.0 (# 7426)
  > 0db5ac7 sdk/trace/internal/x: generate x package from x component template # 7385 (# 7411)
  > fef6ee5 chore(deps): update github/codeql-action action to v3.30.5 (# 7425)
  > 22cfbce Add concurrent safe tests for metric aggregations (# 7379)
  > fc89784 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0 (# 7419)
  > bdd4881 chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 (# 7418)
  > ac8d8e9 Optimize Observability return types in in Prometheus exporter (# 7410)
  > 88d3fed Optimize the return type of ExportSpans (# 7405)
  > 63ed041 chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to v0.3.23 (# 7417)
  > 016b175 chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5 (# 7416)
  > a883fa1 chore(deps): update github/codeql-action action to v3.30.4 (# 7414)
  > 97a78c1 Add measure benchmarks with exemplars recorded (# 7406)
  > 2e0b5b4 Add benchmark for synchronous gauge measurement (# 7407)
  > 97e2244 [chore]: Clean-up unused obsScopeName const (# 7408)
  > b85e2c1 chore(deps): update actions/cache action to v4.3.0 (# 7409)
  > 250a11e Add experimental `x` package to `otlptracegrpc` (# 7401)
  > 466f0cd chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 (# 7402)
  > 3f05c91 chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1 (# 7400)
  > 4c9c611 Link checker: ignore https localhost uris (# 7399)
  > 0cc2eb9 sdk/log: BenchmarkAddAttributes, BenchmarkSetAttributes, BenchmarkSetBody (# 7387)
  > 80cb909 refactor: replace `context.Background()` with `t.Context()`/`b.Context()` in tests (# 7352)
  > 2389f44 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.42.0 (# 7397)
  > 5d3ce38 fix(deps): update googleapis to 9219d12 (# 7393)
  > dd938b2 fix(deps): update build-tools to v0.28.0 (# 7395)
  > 4e3152d chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0 (# 7394)
  > 56498ab chore: sdk/log/internal/x - generate x package from x component template  (# 7389)
  > a579a3e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 (# 7392)
  > de1563e chore(deps): update module github.com/tetafro/godot to v1.5.4 (# 7391)
  > b5d5bba chore(deps): update module github.com/sagikazarmark/locafero to v0.12.0 (# 7390)
  > a189c6b sdk/log: add TestRecordMethodsInputConcurrentSafe (# 7378)
  > 6180f83 Return partial OTLP export errors to the caller (# 7372)
  > 60f9f39 feat(prometheus): Add observability for prometheus exporter (# 7345)
  > d1dddde fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to a6e64aa (# 7375)
  > e4bb37c chore(deps): update otel/weaver docker tag to v0.18.0 (# 7377)
  > be8e7b2 chore(deps): update module github.com/kulti/thelper to v0.7.1 (# 7376)
  > b866e36 chore(deps): update module github.com/ldez/grignotin to v0.10.1 (# 7373)
  > 9d52bde Use Set hash in Distinct (2nd attempt) (# 7175)
  > 666f95c Fix the typo in test names (# 7369)
  > 1298533 chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 (# 7368)
  > 18b114b fix(deps): update module github.com/prometheus/otlptranslator to v1 (# 7358)
  > 7e4006a chore: generate feature flag files from shared (# 7361)
  > 5b808c6 Encapsulate SDK Tracer observability (# 7331)
  > e4ab314 Encapsulate SDK BatchSpanProcessor observability (# 7332)
  > 6243f21 fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 (# 7365)
  > 4fdd552 Track context containing span in `recordingSpan` (# 7354)
  > 59563f7 Do not use the user-defined empty set when comparing sets. (# 7357)
  > 01611d3 chore(deps): update module github.com/tetafro/godot to v1.5.2 (# 7360)
  > 305ec06 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0 (# 7362)
  > 0d5aa14 chore(deps): update module github.com/antonboom/testifylint to v1.6.4 (# 7359)
  > 285cbe9 sdk/metric: add example for metricdatatest package (# 7323)
  > e2da30d trace,metric,log: change WithInstrumentationAttributes to not de-depuplicate the passed attributes in a closure (# 7266)
  > b168550 fix(deps): update golang.org/x to df92998 (# 7350)
  > 7fdebbe Rename Self-Observability as just Observability (# 7302)
  > b06d273 chore(deps): update github/codeql-action action to v3.30.3 (# 7348)
  > 38d7c39 chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 (# 7349)
  > 31629e2 fix(deps): update module google.golang.org/grpc to v1.75.1 (# 7344)
  > 6d1f9d0 fix(deps): update module golang.org/x/tools to v0.37.0 (# 7347)
  > df6058a chore(deps): update module golang.org/x/net to v0.44.0 (# 7341)
  > e26cebf chore(deps): update module github.com/antonboom/nilnil to v1.1.1 (# 7343)
  > 3baabce Do not allocate instrument options if possible in generated semconv packages (# 7328)
  > 9b6585a Encapsulate `stdouttrace.Exporter` instrumentation in internal package (# 7307)
  > a07b7e6 fix(deps): update module google.golang.org/protobuf to v1.36.9 (# 7340)
  > 71fda10 chore(deps): update golang.org/x (# 7326)
  > f2ea3f1 chore(deps): update github/codeql-action action to v3.30.2 (# 7339)
  > 6f50705 fix(deps): update googleapis to 9702482 (# 7335)
  > c4a6339 chore(deps): update module github.com/spf13/cast to v1.10.0 (# 7333)
  > 4368300 chore(deps): update module github.com/spf13/viper to v1.21.0 (# 7334)
  > d0b6f18 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.41.0 (# 7337)
  > 81c1aca chore(deps): update module github.com/antonboom/errname to v1.1.1 (# 7338)
  > eb9fd73 chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.3.0 (# 7327)
  > e759fbd chore(deps): update module github.com/sagikazarmark/locafero to v0.11.0 (# 7329)
  > cec9d59 chore(deps): update module github.com/spf13/afero to v1.15.0 (# 7330)
  > 07a91dd trace,metric,log: add WithInstrumentationAttributeSet option (# 7287)
  > b335c07 Encapsulate observability in Logs SDK (# 7315)
  > dcf14aa trace,metric,log: WithInstrumentationAttributes options to merge attributes (# 7300)
  > 63f1ee7 chore(deps): update module mvdan.cc/gofumpt to v0.9.1 (# 7322)
  > 6f04175 chore(deps): update golang.org/x (# 7324)
  > 567ef26 Add benchmark for exponential histogram measurements (# 7305)
  > 8ac554a fix(deps): update golang.org/x (# 7320)
  > b218e4b Don't track min and max when disabled (# 7306)
  > 810095e chore(deps): update benchmark-action/github-action-benchmark action to v1.20.7 (# 7319)
  > f8a9510 fix(deps): update module github.com/prometheus/client_golang to v1.23.2 (# 7314)
  > 8cea039 chore(deps): update golang.org/x/telemetry digest to af835b0 (# 7313)
  > 4a0606d chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 (# 7317)
  > 2de26d1 chore(deps): update github.com/grafana/regexp digest to f7b3be9 (# 7311)
  > 97c4e6c chore(deps): update github/codeql-action action to v3.30.1 (# 7312)
  > e2a4fb3 chore(deps): update golang.org/x/telemetry digest to 9b996f7 (# 7308)
  > de4b553 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 (# 7309)
  > a5dcd68 Add Observability section to CONTRIBUTING doc (# 7272)
  > 4107421 chore(deps): update codecov/codecov-action action to v5.5.1 (# 7303)
  > d8d6e52 fix(deps): update module github.com/prometheus/client_golang to v1.23.1 (# 7304)
  > e54519a chore(deps): update actions/setup-go action to v6 (# 7298)
  > a0cc03c chore(deps): update actions/stale action to v10 (# 7299)
  > 8c8cd0a fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 (# 7296)
  > 83c041a chore(deps): update module mvdan.cc/gofumpt to v0.9.0 (# 7292)
  > 295fbdc chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 (# 7290)
  > 09e5d69 chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 (# 7289)
  > 7cb19f9 chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 (# 7293)
  > b8f00e3 chore(deps): update module github.com/spf13/pflag to v1.0.10 (# 7291)
  > 0174808 Fix schema urls (# 7288)
  > 5e3b939 Add tracetest example for testing instrumentation (# 7107)
  > 090e9ef chore(deps): update module github.com/spf13/cobra to v1.10.1 (# 7286)
  > a389393 chore(deps): update github/codeql-action action to v3.30.0 (# 7284)
  > 6ccc387 chore(deps): update module github.com/spf13/cobra to v1.10.0 (# 7285)
  > 774c740 Fix missing link in changelog (# 7273)
  > 5d1ec3a fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 0261db7 (# 7278)
  > f74ab34 chore(deps): update module github.com/spf13/pflag to v1.0.9 (# 7282)
  > b0903af chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 (# 7283)
  > 358fa01 fix(deps): update googleapis to ef028d9 (# 7279)
  > 68b1c4c fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 (# 7281)
  > c8632bc fix(deps): update golang.org/x (# 7188)
  > 18ad4a1 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 (# 7277)
  > c2fea5f chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 (# 7276)
  > 83403d3 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0 (# 7275)
  > 8ab8e42 Drop support for Go 1.23 (# 7274)
bumping k8s.io/apiextensions-apiserver d7702f9...a4ffeda:
  > a4ffeda Update dependencies to v0.34.3 tag
  > 4a9fea1 Merge pull request # 133901 from yongruilin/automated-cherry-pick-of-# 133896-upstream-release-1.34
  > 3896d9f fix: Only warn for unrecognized formats on type=string
  > aada5e8 Merge remote-tracking branch 'origin/master' into release-1.34
  > bad5b2a clarify that staging repos are automatically published
  > f498996 add pointer to CONTRIBUTING.md for more details on contributing, clarify read-only
  > f782221 link to what a staging repository is
  > 3625d64 docs: clarify that this is a staging repository and not for direct contributions
  > 71e26b6 Bump etcd sdk to v3.6.4
  > 056a425 Merge pull request # 133180 from ylink-lfs/chore/ptr_cast_replace
  > 63d27f2 Merge pull request # 132942 from thockin/kyaml
  > f5ec1b6 chore: replace ptr caster with unified ptr.To
  > 6f8ce15 Allow white-spaced CABundle during webhook client creation and validation (# 132514)
  > 4a2cee4 Re-vendor sigs.k8s.io/yaml @ v1.6.0
  > 69bd66b Merge pull request # 132935 from benluddy/cbor-bump-custom-marshalers
  > 243cae7 Merge pull request # 132837 from JoelSpeed/fix-max-elements-x-int-or-string
  > a5cddfa Bump to github.com/fxamacker/cbor/v2 v2.9.0.
  > 041e1fe Merge pull request # 133136 from yongruilin/crd-format-warning
  > d494e38 Add test case to prove MaxElements correctly set on IntOrString
  > 73c2e76 Merge pull request # 133104 from aman4433/chore/replace-float64ptr-with-ptrTo
  > 7f83928 feat: Implement warnings for unrecognized formats in CRDs
  > af2d308 chore: replace float64Ptr with ptr.To helper in validation and integration tests
  > 45ab34f feat: Add func to export the supportedVersionedFormats
  > ca04741 Merge pull request # 131700 from cici37/celList
  > 07fddd6 Add support for CEL list library.
  > bcc01b2 Merge pull request # 133010 from cici37/promote-Cel
  > 08239fc Update cel-go to v0.26.0
  > 10bfaba Merge pull request # 133020 from pohly/apimachinery-list-map-keys
  > 79701ff Merge pull request # 131293 from skitt/typo-watchAction
  > 3876cff sigs.k8s.io/structured-merge-diff/v6 v6.3.0
  > 9fbc252 Merge pull request # 132871 from dims/bump-k8s.io/kube-openapi-to-latest-SHA-f3f2b991d03b
  > 9990808 Typo fix: watchActcion
  > f6db3df Merge pull request # 132513 from xiaoweim/validation-cleanup-invalid
  > c072574 Bump k8s.io/kube-openapi to latest SHA (f3f2b991d03b)
  > a2eb7d0 address review comments
  > 890aa9b Cleanup: Remove field name from invalid field detail message
  > 83f842a Merge pull request # 132920 from ylink-lfs/chore/maxptr_removal
  > 3ca544d chore: maxPtr utility removal with ptr.To
  > 5505d2e Merge pull request # 132845 from ylink-lfs/chore/int64ptr_removal
  > d1cc299 chore: replace int64ptr with ptr.To
  > bdaffda Merge pull request # 132819 from ylink-lfs/chore/uint64ptr_usage_removal
  > 2149a4d chore: remove residual uint64ptr usage with ptr package
  > 6ffe60d Merge pull request # 132788 from ylink-lfs/chore/strptr_removal
  > 2923d2d chore: remove strPtr usage with ptr.To instead
  > 0366b97 Merge pull request # 132723 from PatrickLaabs/132086-apiextensions
  > baaa8ae Merge pull request # 132726 from PatrickLaabs/132086-apiext-apiserver-validation
  > f657946 chore: depr. pointer pkg replacement for apiextensions in general
  > 68ece1e Merge pull request # 132721 from PatrickLaabs/132086-apiext-integration
  > fe7f7a6 chore: depr. pointer pkg replacement for apiext. apiservers validations
  > e745655 Merge pull request # 132724 from PatrickLaabs/132086-apiext-controller
  > e1fdac0 chore: depr. pointer pkg replacement for apiext. integration
  > 0aa4758 Merge pull request # 132725 from PatrickLaabs/132086-apiext-registry
  > 5cdcaff chore: depr. pointer pkg replacement for apiext. pkg/cntroller
  > d867714 chore: depr. pointer pkg replacement for apiext. pkg/registry
  > 412ddb5 Merge pull request # 132314 from thockin/jp_nicer_api_errors
  > 9658f29 Merge pull request # 132675 from dims/bump-sigs-k8s-io-json-no-code-changes
  > 0ef7765 WIP: Fix tests
  > 18a002b Merge pull request # 132677 from dims/update-github.com/emicklei/go-restful/v3-to-v3.12.2
  > 9f725bb Bump sigs.k8s.io/json to latest - no code changes
  > df1e55a Merge pull request # 132676 from dims/bump-go.yaml.in/yaml/v3-to-v3.0.4
  > f882edd Update github.com/emicklei/go-restful/v3 to v3.12.2
  > f7ec911 Bump go.yaml.in/yaml/v3 to v3.0.4
  > fa53f68 Merge pull request # 132654 from Jefftree/b-openapi
  > 88058dd Update vendor
  > 2822a00 pin kube-openapi to v0.0.0-20250628140032-d90c4fd18f59
  > 184ebbc Merge pull request # 132472 from xiaoweim/validation-cleanup
  > 0648b56 Merge pull request # 132584 from alvaroaleman/fix-asfafs
  > f0841a7 Cleanup: Remove redundant detail messages in field.Required
  > fbfcda5 Merge pull request # 132438 from dims/golangci-plugin-for-sorting-feature-gates
  > b38c31b Re-generate applyconfigurations
  > d045c7f Ensure all the files have the updated sorting
  > 16011e1 Merge pull request # 132357 from dims/drop-usage-of-forked-copies-of-goyaml.v2-and-goyaml.v3
  > b0ff13f Merge pull request # 132517 from michaelasp/fixflake
  > cf24e04 switch to latest sigs.k8s.io/yaml v1.5.0 (run update-gofmt.sh as well)
  > d7e6677 Merge pull request # 132504 from jpbetz/name-formats
  > db34fc0 fix: Add wait for cache sync for customresourcediscovery tests
  > beaf7e4 Drop usage of forked copies of goyaml.v2 and goyaml.v3
  > c895380 Merge pull request # 132467 from sdowell/ssa-terminating
  > 4035caa Add printer column validation tests
  > e732112 fix: prevent SSA from creating CR while CRD terminating
  > 01feeeb Introduce k8s-short-name and k8s-long-name to the OpenAPI formats supported by CRDs
  > 1c5db78 Merge pull request # 132194 from alvaroaleman/local0dev
  > 2ec638a Bump to latest kube-openapi
  > 35570bf Test that generated applyconfigs are a runtime.ApplyConfig
  > 46aa98f Re-Generate applyconfigs
  > b6ed36e Merge pull request # 132269 from dims/update-to-latest-github.com/modern-go/reflect2
  > 404e9dd Update to latest github.com/modern-go/reflect2
  > d7893ce Merge pull request # 132239 from dims/update-to-etcd-3.6.1-in-vendor
  > 1b90fee Update to etcd v3.6.1 in vendor/
  > 0fe9bd2 Merge pull request # 132209 from dims/update-github.com/spf13/cobra-v1.9.1eksctl
  > d0531ef update github.com/spf13/cobra v1.9.1
  > df69040 Merge pull request # 132103 from nojnhuh/typed-ring-buffer
  > 4b42467 Merge pull request # 132110 from jpbetz/gengo-bump
  > 3d9987c Update k8s.io/utils for new generic ring buffer
  > f0171f1 Bump gengo/v2 to latest
  > 1e69f9c Merge pull request # 131951 from dims/drop-usages-of-deprecated-otelgrpc-methods
  > de00027 Merge pull request # 131664 from jpbetz/subresources-enable-replicas
  > 66c0b02 Drop usages of deprecated otelgrpc methods
  > d928225 generate code
  > 80ea9f4 Merge pull request # 131838 from dims/bump-google.golang.org/grpc-to-google-v1.72.1
  > 080d7cc Bump google.golang.org/grpc v1.72.1
  > cf935fa Merge pull request # 128419 from liggitt/etcd-3.6
  > f39952d bump etcd client to 3.6
  > fc47812 Merge pull request # 131777 from BenTheElder/exit-codes
  > 6c2c4f7 verify scripts: preserve exit code
  > daf1c52 Merge pull request # 131616 from jpbetz/typeconverter-cleanup
  > b6bb912 Reorganize scheme type converter into apimachinery utils
  > be7b464 Merge pull request # 131477 from pohly/golangci-lint@v2
  > f3d6de6 Merge pull request # 131595 from aojea/utils_fake_clock
  > 44000e7 chore: bump golangci-lint to v2
  > 4b2d6d4 update k8s.io/utils to bring fakeClock.Waiters()
  > 83f8037 Merge pull request # 130989 from liggitt/creationTimestamp-omitzero
  > 7451720 Drop null creationTimestamp from test fixtures
  > 6207442 bump cbor to add omitzero support
  > f699de7 bump structured-merge-diff to add omitzero support
  > bf1974c Merge pull request # 131434 from pacoxu/fsnotify
  > 7396204 Merge pull request # 131444 from erdii/update-cel-go
  > e79d54b bump fsnotify v1.9.0
  > d63635a chore: update github.com/google/cel-go dependency to v0.25.0
  > 1e127a9 Merge pull request # 130995 from xigang/utils
  > f05aec0 Merge pull request # 131204 from dims/move-to-released-version-of-prometheus/client_golang-v1.22.0-from-rc.0
  > 3f819e6 bump k8s.io/utils
  > 04f887e Move to released version of prometheus/client_golang v1.22.0 from rc.0
  > ec6bea2 Merge pull request # 131103 from ahrtr/etcd_sdk_20250328

Signed-off-by: Knative Automation <automation@knative.team>

* upgrade to latest dependencies (#718)

bumping golang.org/x/sys 08e5482...2f44229:
  > 2f44229 sys/cpu: add symbolic constants for remaining cpuid bits
  > e5770d2 sys/cpu: use symbolic names for masks
  > 714a44c sys/cpu: modify x86 port to match what internal/cpu does
bumping golang.org/x/term 3863673...a7e5b04:
  > a7e5b04 go.mod: update golang.org/x dependencies
  > 943f25d x/term: handle transpose
  > 9b991dd x/term: handle delete key
bumping golang.org/x/mod d271cf3...4c04067:
  > 4c04067 go.mod: update golang.org/x dependencies
bumping golang.org/x/crypto 19acf81...506e022:
  > 506e022 go.mod: update golang.org/x dependencies
  > 7dacc38 chacha20poly1305: error out in fips140=only mode
bumping golang.org/x/tools 00b22d9...2ad2b30:
  > 2ad2b30 go.mod: update golang.org/x dependencies
  > 5832cce internal/diff/lcs: introduce line diffs
  > 67c4257 gopls/internal/golang: Definition: fix Windows bug wrt //go:embed
  > 12c1f04 gopls/completion: check Selection invariant
  > 6d87185 internal/server: add vulncheck scanning after vulncheck prompt
  > 0c3a1fe go/ast/inspector: FindByPos returns the first innermost node
  > ca281cf go/analysis/passes/ctrlflow: add noreturn funcs from popular pkgs
  > 09c21a9 gopls/internal/analysis/unusedfunc: remove warnings for unused enum consts
  > 03cb455 internal/modindex: suppress missing modcacheindex message
  > 15d13e8 gopls/internal/util/typesutil: refine EnclosingSignature bug.Report
  > 02e1c6b gopls/internal/analysis/modernize: mapsloop: undefined loop-var
  > 41cca47 go/analysis/passes/modernize: fix stringsbuilder bug with in var(...)
  > cfae896 go/analysis/passes/modernize: stringsbuilder: avoid overlapping fixes
  > 0f94e53 go/{cfg,analysis/passes/{ctrlflow,buildssa}}: noreturn
  > 78e6aac go/analysis/passes/modernize: treat 'i += 1' as 'i++'
  > f12a0ae gopls/benchmark: skip unimported completion if not local
  > 5ca1b57 gopls/internal/server: disable TestVulncheckPreference for wasm
  > cee4451 go/analysis/passes/stdversion: suppress synctest warning
  > 267fc6b go/analysis/passes/modernize: disable BLoop analyzer
  > 761a007 gopls/mod: find references to required modules
  > 9136dd1 go/analysis/passes/modernize: document stringsbuilder/QF1012 synergy
  > eaaac7c gopls/internal/server: store vulncheck prompt preference
  > 24c2d6d go/analysis,gopls: update two modernizes' URLs
  > 61da5cd internal/astutil: return enclosing node when selection contains no nodes
  > 454a5c0 gopls/internal/server: disable TestCheckGoModDeps for js and wasm
  > acdd27b gopls/internal/analysis/modernize: fix URL
  > 95246c4 go/analysis/passes/modernize: rangeint: result vars are implicit uses
  > 6c613c8 gopls/internal/cache/parsego: construct File.Cursor lazily
  > 60782aa internal: fix unused errors reported by ineffassign
  > 3f45d3b internal/stdlib: update stdlib index for Go 1.26 R…
bumping knative.dev/eventing cb840ef...d740aa4:
  > d740aa4 [main] Upgrade to latest dependencies (# 8863)

Signed-off-by: Knative Automation <automation@knative.team>
* added broker ingress

* upgrade to latest dependencies (#721)

bumping knative.dev/reconciler-test b74774d...d1b946d:
  > d1b946d upgrade to latest dependencies (# 853)
bumping knative.dev/hack ee8a1b2...bf6758c:
  > bf6758c bump GKE default version to 1.33 (# 458)
bumping knative.dev/pkg af2d223...4a022ed:
  > 4a022ed upgrade to latest dependencies (# 3313)
  > 49cf63e bump K8s min version to 1.33 (# 3312)

Signed-off-by: Knative Automation <automation@knative.team>

* upgrade to latest dependencies (#725)

bumping knative.dev/eventing 59b517c...cb840ef:
  > cb840ef fix: Wait for full deployment rollout before marking IntegrationSink Ready (# 8858)
  > 86c43a6 Increase poll timings for IntegrationSource tests (# 8860)
  > 3226294 Prevent AuthZ test pollution by ensuring unready test runs last (# 8859)
  > ccf232a fix unused linter errors (# 8851)
  > 4303f77 Remove k8s 1.32 runs in KinD e2e tests (# 8857)
  > e169933 Run eventing office hours Slack reminder every other week (# 8855)
  > 71a6c9f fix: EventTransform not updating when expression changes (# 8848)
  > 45c284b [main] Upgrade to latest dependencies (# 8847)
bumping knative.dev/reconciler-test d1b946d...4301404:
  > 4301404 upgrade to latest dependencies (# 854)

Signed-off-by: Knative Automation <automation@knative.team>

* added trigger controller and reconciler (#716)

* added trigger controller and reconciler

* added unit tests

* fixed ling and style errors

* removed unused parameter

* proceed deleting consumer even when broker not found

* removed todo

* removed empty lines

* run go mod vendor

* update-codegen

* Update community files (#717)

Signed-off-by: Knative Automation <automation@knative.team>

* upgrade to latest dependencies (#708)

bumping k8s.io/gengo/v2 1244d31...85fd79d:
  > 85fd79d Merge pull request # 304 from jpbetz/full-parser
  > b22feca Merge pull request # 306 from carsontham/support-omitzero-in-LookupJSON
  > b37a58d Add utility functions to access args
  > cc0d9c4 Add named arg parser (# 299)
  > c990d91 added support for omitzero
  > db65aa6 Apply feedback
  > 3d52566 Merge pull request # 303 from thockin/master
  > 1460848 Switch to # for comments
  > 5d81b21 Merge pull request # 297 from jpbetz/tag-parser
  > ea49fb3 Treat embedded fields as inline
  > 44a1af5 Limit whitespace to after : and , for named args
  > 221fad0 Merge pull request # 296 from aaron-prindle/rawstring-tag-parsing
  > ae132b4 Apply feedback
  > dcc70af Simplify whitespace handling and collapse needless states
  > e3bc6f1 Merge pull request # 293 from shashankram/fix-ignore
  > fc15268 feat: add raw string support to gengo comment tag arg parsing
  > 5502674 Add JSON tag argument support
  > 53609f6 Rename TypedTag to Tag
  > 83e62b2 parser/test: fix bug in comparison
  > 271cbf8 Apply feedback
  > c926ad7 Add missing break
  > c375a88 Add dedicated scanner tests
  > 7d6753c Add godoc to TypeTag.String(), add a 4 level nesting test
  > 4842742 Add a simple scanner and move literal value parsing into micro-FSMs.
  > 461f54c Test parse string for extract, fix incomplete value bug
  > 2f7fe8a Add opt-in support for value parsing to ExtractFunctionStyleCommentTags and ExtractSingleBoolCommentTag
  > e0a2d5e Expand and clean up tests
  > 88534e7 Add chained tag parsing
bumping go.opentelemetry.io/otel/metric 84e3f3a...6ce1429:
  > 6ce1429 Release v1.39.0 (# 7676)
  > 12e421a sdk/log: move Enabled method from FilterProcessor to Processor (# 7639)
  > 5982f16 fix(deps): update module golang.org/x/sys to v0.39.0 (# 7684)
  > 9288378 chore(deps): update module golang.org/x/sync to v0.19.0 (# 7683)
  > ee3dfef chore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (# 7682)
  > 9345d1f fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (# 7680)
  > d03b033 Check context prior to delaying retry in OTLP exporters (# 7678)
  > 61765e7 Fix flaky `TestClientInstrumentation` (# 7677)
  > a54721c chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (# 7679)
  > 746d086 chore(deps): update github/codeql-action action to v4.31.7 (# 7675)
  > 1bc9713 Regenerate `ErrorType` documentation in `semconv/v1.37.0` (# 7667)
  > 5a692cf Fix whitespace in `semconv/v1.33.0` (# 7665)
  > 4eff89b Fix whitespace in `semconv/v1.32.0` (# 7666)
  > d1825df Fix whitespace in `semconv/v1.36.0` (# 7663)
  > ddc307d Fix package name documentation and missing copyright in `semconv/v1.32.0` (# 7659)
  > 3e85447 Fix whitespace in `semconv/v1.34.0` (# 7664)
  > a64b9ec Fix package documentation name and return error in `semconv/v1.36.0` (# 7656)
  > be85ff8 Fix whitespace in `semconv/v1.37.0` (# 7660)
  > cddeb68 Fix package name documentation and missing copyright in `semconv/v1.34.0` (# 7657)
  > 3659648 Fix package name documentation and missing copyright in `semconv/v1.33.0` (# 7658)
  > e69beb8 Fix package documentation name and return err in `semconv/v1.37.0` (# 7655)
  > ddd0420 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (# 7671)
  > 21e75b9 chore(deps): update module github.com/ldez/gomoddirectives to v0.8.0 (# 7669)
  > ca53078 Instrument the `SimpleLogProcessor` from sdk/log (# 7548)
  > df83919 chore(deps): update module github.com/spf13/cobra to v1.10.2 (# 7668)
  > 6af2f2f Generate semconv/v1.38.0 (# 7648)
  > 20fdce2 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 (# 7661)
  > 79144c5 chore(deps): update golang.org/x/telemetry digest to 8fff8a5 (# 7654)
  > d6aef9b chore(deps): update actions/checkout action to v6.0.1 (# 7651)
  > 98f784d fix(deps): update googleapis to ff82c1b (# 7652)
  > 5ea2a32 chore(deps): update actions/stale action to v10.1.1 (# 7653)
  > 85c1dfe chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.2 (# 7650)
  > 729bd6e fix(deps): update module go.opentelemetry.io/collector/pdata to v1.47.0 (# 7646)
  > d5faa3e chore(deps): update github/codeql-action action to v4.31.6 (# 7644)
  > 495a2c2 chore(deps): update golang.org/x/telemetry digest to abf20d0 (# 7643)
  > a72103c chore(deps): update module github.com/hashicorp/go-version to v1.8.0 (# 7641)
  > a0a0acd fix(deps): update golang.org/x to 87e1e73 (# 7636)
  > c152342 fix(deps): update googleapis to 79d6a2a (# 7634)
  > 6a16d13 chore(deps): update golang.org/x/telemetry digest to 55bbf37 (# 7633)
  > d3b4232 chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.12.0 (# 7632)
  > cbcbb2d chore(deps): update github/codeql-action action to v4.31.5 (# 7631)
  > 414432d chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 (# 7629)
  > 7323fc7 chore(deps): update golang.org/x/telemetry digest to e487659 (# 7619)
  > d799e06 chore(deps): update module github.com/prometheus/common to v0.67.4 (# 7626)
  > c6e4cca chore(deps): update module dev.gaijin.team/go/golib to v0.8.0 (# 7627)
  > da01323 otlploghttp: support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE env vars (# 7608)
  > 4200d1e chore(deps): update actions/checkout action to v6 (# 7624)
  > 67d264a chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (# 7622)
  > 7d39542 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.1 (# 7618)
  > 9c98f52 chore(deps): update module go.uber.org/zap to v1.27.1 (# 7620)
  > 61649a4 chore(deps): update actions/setup-go action to v6.1.0 (# 7623)
  > 4929285 Replace fnv with xxhash (# 7497)
  > 98eb065 chore(deps): update github/codeql-action action to v4.31.4 (# 7615)
  > 5eea765 Upgrade macos tests to latest (# 7597)
  > dafdbf8 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.46.0 (# 7611)
  > 205b584 chore(deps): update module github.com/prometheus/common to v0.67.3 (# 7613)
  > dfffbcf fix(deps): update module google.golang.org/grpc to v1.77.0 (# 7612)
  > e2f25cd chore(deps): update actions/checkout action to v5.0.1 (# 7609)
  > af4399f chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.46.0 (# 7610)
  > 48eaa6c fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 (# 7604)
  > e35220d chore(deps): update module github.com/mgechev/revive to v1.13.0 (# 7605)
  > d75bcb2 chore(deps): update github/codeql-action action to v4.31.3 (# 7603)
  > 6142eb6 fix(deps): update golang.org/x to e25ba8c (# 7602)
  > 8c2fb6f chore: exporters/prometheus/internal/x - Generate x package from x component template (# 7491)
  > cb5b1b6 fix(deps): update module golang.org/x/tools to v0.39.0 (# 7601)
  > bfb946a chore(deps): update golang.org/x/telemetry digest to 03ef243 (# 7600)
  > cbe16b6 fix(deps): update googleapis to 95abcf5 (# 7598)
  > 19a640a chore(deps): update golang.org/x (# 7599)
  > 1411938 fix(deps): update googleapis to 83f4791 (# 7594)
  > d1ebd7b fix(deps): update golang.org/x (# 7590)
  > bcf8234 chore(deps): update module github.com/catenacyber/perfsprint to v0.10.1 (# 7588)
  > 5c3ba32 chore(deps): update module github.com/maratori/testpackage to v1.1.2 (# 7586)
  > dff05f9 chore(deps): update module github.com/maratori/testableexamples to v1.0.1 (# 7585)
  > 093cdb6 chore(deps): update golang.org/x/telemetry digest to 5cc343d (# 7584)
  > fe47da3 sdk/log: update ExampleProcessor_eventName to use otel.event.name attribute (# 7568)
  > 13b122c chore(deps): update golang.org/x/telemetry digest to cbe4531 (# 7582)
  > ac5fbd7 chore(deps): update module github.com/mirrexone/unqueryvet to v1.3.0 (# 7583)
  > a80ee2d feat: instrument periodic reader from sdk/metric (# 7571)
  > 22b5704 chore(deps): update otel/weaver docker tag to v0.19.0 (# 7580)
  > 6120ee8 trace: add fuzz tests for TraceIDFromHex and SpanIDFromHex (# 7577)
  > ac5b181 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.1 (# 7579)
  > 389571b chore(deps): update golang.org/x/telemetry digest to ab4e49a (# 7578)
  > 69dfcc5 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.45.0 (# 7575)
  > 38203b6 docs: sign artifacts before releasing (# 7567)
  > 635cf8d docs: remove demo repository update after release (# 7566)
  > 68190cc Instrument manual reader from sdk/metric (# 7524)
  > 4438ec3 fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 (# 7570)
  > 0e4d4ed fix(deps): update googleapis to f26f940 (# 7569)
  > d0483a7 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 (# 7564)
  > 8a930a9 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.1 (# 7563)
  > adbaa43 fix(deps): update build-tools to v0.29.0 (# 7561)
  > c1dc104 chore(deps): update module github.com/charmbracelet/x/term to v0.2.2 (# 7560)
  > e308db8 chore: handle Float64Histogram in log/observe errMeter (# 7555)
  > 5616ce4 chore(deps): update module github.com/go-critic/go-critic to v0.14.2 (# 7559)
  > d7ceecf fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.0 (# 7554)
  > 893166a chore(deps): update module github.com/prometheus/procfs to v0.19.2 (# 7558)
  > 6fe90a7 chore(deps): update github/codeql-action action to v4.31.2 (# 7556)
  > 5ab687f chore(deps): update module github.com/go-critic/go-critic to v0.14.1 (# 7557)
  > c3eda34 Add disclaimer to span.SetAttributes (# 7550)
  > 8b61c33 chore(deps): update lycheeverse/lychee-action action to v2.7.0 (# 7552)
  > 9401e21 fix(deps): update googleapis to ab9386a (# 7553)
  > b209eca chore(deps): update module github.com/stbenjam/no-sprintf-host-port to v0.3.1 (# 7551)
  > 89da8a1 chore(deps): update module github.com/prometheus/common to v0.67.2 (# 7547)
  > ab21764 chore(deps): update golang.org/x/telemetry digest to d7a2859 (# 7546)
  > 82c8953 chore(deps): update module github.com/karamaru-alpha/copyloopvar to v1.2.2 (# 7545)
  > 0b0a4d3 chore(deps): update mvdan.cc/unparam digest to 5beb8c8 (# 7544)
  > c534ddd chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.0 (# 7543)
  > 508eb2e chore(deps): update module github.com/prometheus/procfs to v0.19.1 (# 7542)
  > bd5db0f chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.0 (# 7540)
  > c9b7ecf chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.1.0 (# 7538)
  > af4f6ae chore(deps): update module github.com/prometheus/procfs to v0.19.0 (# 7539)
  > c434d43 chore(deps): update github/codeql-action action to v4.31.0 (# 7536)
  > 3ecd36a chore(deps): update github artifact actions (major) (# 7537)
  > e71de16 chore(deps): update module github.com/charithe/durationcheck to v0.0.11 (# 7534)
  > b15942f Added the `internal/observ` package to log (# 7532)
  > f1ba319 fix(deps): update golang.org/x to a4bb9ff (# 7533)
  > f0c2457 chore(deps): update golang.org/x/telemetry digest to 5be28d7 (# 7528)
  > 6f7ffc1 fix(deps): update googleapis to 3a174f9 (# 7529)
  > 060af76 chore(deps): update module github.com/prometheus/procfs to v0.18.0 (# 7530)
  > bc28867 Move scorpionknifes to emeritus (# 7526)
  > 7958d6f chore(deps): update module mvdan.cc/gofumpt to v0.9.2 (# 7527)
  > eadb423 Instrument the `otlploghttp` exporter (# 7512)
  > eb87c43 chore(deps): update module github.com/abirdcfly/dupword to v0.1.7 (# 7525)
  > 26ce126 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.44.0 (# 7523)
  > 713012c chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.44.0 (# 7522)
  > f0fefb9 fix(deps): update googleapis to 88f65dc (# 7521)
  > 56138d1 fix(deps): update golang.org/x (# 7482)
  > eb7ec3e Simulate failures for histogram creation paths without risking a nil-interface panic (# 7518)
  > f7d2882 feat: sdk/trace: span processed metric for simple span processor (# 7374)
  > 2e5fdd1 chore(deps): update github/codeql-action action to v4.30.9 (# 7515)
  > b5b6989 sdk/log: Fix AddAttributes, SetAttributes, SetBody on Record to not mutate input (# 7403)
  > f346dec chore: sdk/internal/x - generate x package from shared template (# 7495)
  > b37822b Prometheus exporter tests: iterate through all scopes rather than looking only at the first (# 7510)
  > 9dea78c chore(deps): update module github.com/go-critic/go-critic to v0.14.0 (# 7509)
  > ee0c203 fix(observ): correct rejected items  and update comment style (# 7502)
  > 86e673c chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1 (# 7508)
  > 0e18cf4 fix(deps): update googleapis to 4626949 (# 7506)
  > b78550d Added the `internal/observ` package to otlploghttp (# 7484)
  > b3129d3 docs: remove demo-accounting service from dependency list in releasing (# 7503)
  > 643e735 chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.15 (# 7501)
  > 1935e60 Fix typos and linguistic errors in documentation / hacktoberfest (# 7494)
  > fa8e48b OTLP trace exporter include W3C trace flags (bits 0–7) in Span.Flags  (# 7438)
  > 07a26be chore(deps): update module github.com/catenacyber/perfsprint to v0.10.0 (# 7496)
  > 73cbc69 chore(deps): update github/codeql-action action to v4.30.8 (# 7489)
  > f58f79b Instrument the `otlptracehttp` exporter (# 7486)
  > 5c78f7c chore(deps): update module github.com/gofrs/flock to v0.13.0 (# 7487)
  > 691638a Move sdk/internal/env to sdk/trace/internal/env (# 7437)
  > c8fc171 Add the `internal/observ` pkg to `otlptracehttp` (# 7480)
  > 874c4c3 feat: Improve error handling in prometheus exporter (# 7363)
  > a817caa Add a version const to otlptracehttp (# 7479)
  > 04ea40e Add the internal `x` package to `otlptracehttp` (# 7476)
  > 8e8c8c8 chore(deps): update module github.com/ldez/exptostd to v0.4.5 (# 7483)
  > f89d9f9 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2 (# 7481)
  > dc8303b chore(deps): update golang.org/x (# 7477)
  > 0c97dfd fix(deps): update golang.org/x (# 7475)
  > 798133c chore(deps): update module github.com/skeema/knownhosts to v1.3.2 (# 7471)
  > 12bae3a chore(deps): update github/codeql-action action to v4 (# 7472)
  > 7375147 chore(deps): update module golang.org/x/net to v0.45.0 (# 7470)
  > 8f0e60d fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 49b9836 (# 7469)
  > c692bc4 Instrument the `otlptracegrpc` exporter (# 7459)
  > ce38247 chore(deps): update google.golang.org/genproto/googleapis/api digest to 49b9836 (# 7468)
  > dd9576c chore(deps): update github/codeql-action action to v3.30.7 (# 7467)
  > 5f5f4af Document the ordering guarantees provided by the metrics SDK (# 7453)
  > b64883d chore(deps): update module github.com/prometheus/common to v0.67.1 (# 7465)
  > 78548fb chore(deps): update module github.com/stretchr/objx to v0.5.3 (# 7464)
  > c8e3897 Use sync.Map and atomics to improve sum performance (# 7427)
  > cfd8570 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.43.0 (# 7462)
  > 681f607 fix(deps): update module google.golang.org/grpc to v1.76.0 (# 7463)
  > 94f243d chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.43.0 (# 7461)
  > 11260cd fix(deps): update googleapis to 65f7160 (# 7460)
  > 14d6372 Add the `internal/observ` package to `otlptracegrpc` (# 7404)
  > a10652b sdk/trace: trace id high 64 bit tests (# 7212)
  > 5937fc8 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 (# 7457)
  > a39337f chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 (# 7456)
  > 64d2bed fix(deps): update build-tools to v0.28.1 (# 7455)
  > c4bdd87 Support custom error type semantics (# 7442)
  > 931a5bd chore(deps): update actions/stale action to v10.1.0 (# 7452)
  > cf1f668 chore(deps): update module github.com/ghostiam/protogetter to v0.3.17 (# 7451)
  > bd1b3da Add exemplar reservoir parallel benchmarks (# 7441)
  > dc906d6 chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.3 (# 7450)
  > 3757239 fix(deps): update googleapis to 7c0ddcb (# 7449)
  > 7352831 fix(deps): update golang.org/x to 27f1f14 (# 7448)
  > 5dd35ce feat: logs SDK observability - otlploggrpc exporter metrics (# 7353)
  > 4b9e111 Skip link checking for acm.org which blocks the link checker (# 7444)
  > 48cbdac chore(deps): update github/codeql-action action to v3.30.6 (# 7446)
  > 3ea8606 fix(deps): update module google.golang.org/protobuf to v1.36.10 (# 7445)
  > dee11e6 Add temporality selector functions (# 7434)
  > ffeeee8 chore(deps): update peter-evans/create-issue-from-file action to v6 (# 7440)
  > 862a41a chore(deps): update golang.org/x/telemetry digest to 4eae98a (# 7439)
  > ea38204 Allow optimizing locking for built-in exemplar reservoirs  (# 7423)
  > 6c54ef6 chore(deps): update ossf/scorecard-action action to v2.4.3 (# 7435)
  > 4d2b735 chore(deps): update golang.org/x/telemetry digest to 8e64475 (# 7431)
  > e54c038 chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2 (# 7432)
  > addcd63 fix(deps): update googleapis to 57b25ae (# 7429)
  > 45539cf Only enforce cardinality limits when the attribute set does not already exist (# 7422)
  > 59ac46c Prometheus exporter: change default translation strategy (# 7421)
  > 692e519 chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 (# 7428)
  > 6cb0e90 Generate gRPC Client target parsing func (# 7424)
  > 81aeace chore(deps): update module go.augendre.info/fatcontext to v0.9.0 (# 7426)
  > 0db5ac7 sdk/trace/internal/x: generate x package from x component template # 7385 (# 7411)
  > fef6ee5 chore(deps): update github/codeql-action action to v3.30.5 (# 7425)
  > 22cfbce Add concurrent safe tests for metric aggregations (# 7379)
  > fc89784 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0 (# 7419)
  > bdd4881 chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 (# 7418)
  > ac8d8e9 Optimize Observability return types in in Prometheus exporter (# 7410)
  > 88d3fed Optimize the return type of ExportSpans (# 7405)
  > 63ed041 chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to v0.3.23 (# 7417)
  > 016b175 chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5 (# 7416)
  > a883fa1 chore(deps): update github/codeql-action action to v3.30.4 (# 7414)
  > 97a78c1 Add measure benchmarks with exemplars recorded (# 7406)
  > 2e0b5b4 Add benchmark for synchronous gauge measurement (# 7407)
  > 97e2244 [chore]: Clean-up unused obsScopeName const (# 7408)
  > b85e2c1 chore(deps): update actions/cache action to v4.3.0 (# 7409)
  > 250a11e Add experimental `x` package to `otlptracegrpc` (# 7401)
  > 466f0cd chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 (# 7402)
  > 3f05c91 chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1 (# 7400)
  > 4c9c611 Link checker: ignore https localhost uris (# 7399)
  > 0cc2eb9 sdk/log: BenchmarkAddAttributes, BenchmarkSetAttributes, BenchmarkSetBody (# 7387)
  > 80cb909 refactor: replace `context.Background()` with `t.Context()`/`b.Context()` in tests (# 7352)
  > 2389f44 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.42.0 (# 7397)
  > 5d3ce38 fix(deps): update googleapis to 9219d12 (# 7393)
  > dd938b2 fix(deps): update build-tools to v0.28.0 (# 7395)
  > 4e3152d chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0 (# 7394)
  > 56498ab chore: sdk/log/internal/x - generate x package from x component template  (# 7389)
  > a579a3e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 (# 7392)
  > de1563e chore(deps): update module github.com/tetafro/godot to v1.5.4 (# 7391)
  > b5d5bba chore(deps): update module github.com/sagikazarmark/locafero to v0.12.0 (# 7390)
  > a189c6b sdk/log: add TestRecordMethodsInputConcurrentSafe (# 7378)
  > 6180f83 Return partial OTLP export errors to the caller (# 7372)
  > 60f9f39 feat(prometheus): Add observability for prometheus exporter (# 7345)
  > d1dddde fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to a6e64aa (# 7375)
  > e4bb37c chore(deps): update otel/weaver docker tag to v0.18.0 (# 7377)
  > be8e7b2 chore(deps): update module github.com/kulti/thelper to v0.7.1 (# 7376)
  > b866e36 chore(deps): update module github.com/ldez/grignotin to v0.10.1 (# 7373)
  > 9d52bde Use Set hash in Distinct (2nd attempt) (# 7175)
  > 666f95c Fix the typo in test names (# 7369)
  > 1298533 chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 (# 7368)
  > 18b114b fix(deps): update module github.com/prometheus/otlptranslator to v1 (# 7358)
  > 7e4006a chore: generate feature flag files from shared (# 7361)
  > 5b808c6 Encapsulate SDK Tracer observability (# 7331)
  > e4ab314 Encapsulate SDK BatchSpanProcessor observability (# 7332)
  > 6243f21 fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 (# 7365)
  > 4fdd552 Track context containing span in `recordingSpan` (# 7354)
  > 59563f7 Do not use the user-defined empty set when comparing sets. (# 7357)
  > 01611d3 chore(deps): update module github.com/tetafro/godot to v1.5.2 (# 7360)
  > 305ec06 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0 (# 7362)
  > 0d5aa14 chore(deps): update module github.com/antonboom/testifylint to v1.6.4 (# 7359)
  > 285cbe9 sdk/metric: add example for metricdatatest package (# 7323)
  > e2da30d trace,metric,log: change WithInstrumentationAttributes to not de-depuplicate the passed attributes in a closure (# 7266)
  > b168550 fix(deps): update golang.org/x to df92998 (# 7350)
  > 7fdebbe Rename Self-Observability as just Observability (# 7302)
  > b06d273 chore(deps): update github/codeql-action action to v3.30.3 (# 7348)
  > 38d7c39 chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 (# 7349)
  > 31629e2 fix(deps): update module google.golang.org/grpc to v1.75.1 (# 7344)
  > 6d1f9d0 fix(deps): update module golang.org/x/tools to v0.37.0 (# 7347)
  > df6058a chore(deps): update module golang.org/x/net to v0.44.0 (# 7341)
  > e26cebf chore(deps): update module github.com/antonboom/nilnil to v1.1.1 (# 7343)
  > 3baabce Do not allocate instrument options if possible in generated semconv packages (# 7328)
  > 9b6585a Encapsulate `stdouttrace.Exporter` instrumentation in internal package (# 7307)
  > a07b7e6 fix(deps): update module google.golang.org/protobuf to v1.36.9 (# 7340)
  > 71fda10 chore(deps): update golang.org/x (# 7326)
  > f2ea3f1 chore(deps): update github/codeql-action action to v3.30.2 (# 7339)
  > 6f50705 fix(deps): update googleapis to 9702482 (# 7335)
  > c4a6339 chore(deps): update module github.com/spf13/cast to v1.10.0 (# 7333)
  > 4368300 chore(deps): update module github.com/spf13/viper to v1.21.0 (# 7334)
  > d0b6f18 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.41.0 (# 7337)
  > 81c1aca chore(deps): update module github.com/antonboom/errname to v1.1.1 (# 7338)
  > eb9fd73 chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.3.0 (# 7327)
  > e759fbd chore(deps): update module github.com/sagikazarmark/locafero to v0.11.0 (# 7329)
  > cec9d59 chore(deps): update module github.com/spf13/afero to v1.15.0 (# 7330)
  > 07a91dd trace,metric,log: add WithInstrumentationAttributeSet option (# 7287)
  > b335c07 Encapsulate observability in Logs SDK (# 7315)
  > dcf14aa trace,metric,log: WithInstrumentationAttributes options to merge attributes (# 7300)
  > 63f1ee7 chore(deps): update module mvdan.cc/gofumpt to v0.9.1 (# 7322)
  > 6f04175 chore(deps): update golang.org/x (# 7324)
  > 567ef26 Add benchmark for exponential histogram measurements (# 7305)
  > 8ac554a fix(deps): update golang.org/x (# 7320)
  > b218e4b Don't track min and max when disabled (# 7306)
  > 810095e chore(deps): update benchmark-action/github-action-benchmark action to v1.20.7 (# 7319)
  > f8a9510 fix(deps): update module github.com/prometheus/client_golang to v1.23.2 (# 7314)
  > 8cea039 chore(deps): update golang.org/x/telemetry digest to af835b0 (# 7313)
  > 4a0606d chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 (# 7317)
  > 2de26d1 chore(deps): update github.com/grafana/regexp digest to f7b3be9 (# 7311)
  > 97c4e6c chore(deps): update github/codeql-action action to v3.30.1 (# 7312)
  > e2a4fb3 chore(deps): update golang.org/x/telemetry digest to 9b996f7 (# 7308)
  > de4b553 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 (# 7309)
  > a5dcd68 Add Observability section to CONTRIBUTING doc (# 7272)
  > 4107421 chore(deps): update codecov/codecov-action action to v5.5.1 (# 7303)
  > d8d6e52 fix(deps): update module github.com/prometheus/client_golang to v1.23.1 (# 7304)
  > e54519a chore(deps): update actions/setup-go action to v6 (# 7298)
  > a0cc03c chore(deps): update actions/stale action to v10 (# 7299)
  > 8c8cd0a fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 (# 7296)
  > 83c041a chore(deps): update module mvdan.cc/gofumpt to v0.9.0 (# 7292)
  > 295fbdc chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 (# 7290)
  > 09e5d69 chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 (# 7289)
  > 7cb19f9 chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 (# 7293)
  > b8f00e3 chore(deps): update module github.com/spf13/pflag to v1.0.10 (# 7291)
  > 0174808 Fix schema urls (# 7288)
  > 5e3b939 Add tracetest example for testing instrumentation (# 7107)
  > 090e9ef chore(deps): update module github.com/spf13/cobra to v1.10.1 (# 7286)
  > a389393 chore(deps): update github/codeql-action action to v3.30.0 (# 7284)
  > 6ccc387 chore(deps): update module github.com/spf13/cobra to v1.10.0 (# 7285)
  > 774c740 Fix missing link in changelog (# 7273)
  > 5d1ec3a fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 0261db7 (# 7278)
  > f74ab34 chore(deps): update module github.com/spf13/pflag to v1.0.9 (# 7282)
  > b0903af chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 (# 7283)
  > 358fa01 fix(deps): update googleapis to ef028d9 (# 7279)
  > 68b1c4c fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 (# 7281)
  > c8632bc fix(deps): update golang.org/x (# 7188)
  > 18ad4a1 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 (# 7277)
  > c2fea5f chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 (# 7276)
  > 83403d3 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0 (# 7275)
  > 8ab8e42 Drop support for Go 1.23 (# 7274)
bumping k8s.io/utils 24370be...4c0f3b2:
  > 4c0f3b2 Add generic buffer.TypedRingGrowing and shrinkable buffer.Ring
  > 0f33e8f Merge pull request # 326 from aojea/update_owners
  > 8884aa7 Merge pull request # 325 from aojea/fake_clock_waiters
  > 3f9e719 update owners
  > 1f6e0b7 Merge pull request # 321 from xigang/ring_growing
  > 755dc6a fake clock: expose the number of waiters
  > 336e707 Add Len and Cap methods for ring buffer
bumping golang.org/x/net 2002a06...35e1306:
  > 35e1306 go.mod: update golang.org/x dependencies
  > 7c36036 http2, webdav, websocket: fix %q verb uses with wrong type
  > ec11ecc trace: fix data race in RenderEvents
  > bff14c5 http2: don't PING a responsive server when resetting a stream
  > 88a6421 dns/dnsmessage: avoid use of "strings" and "math" in dns/dnsmessage
  > 123d099 http2: support net/http.Transport.NewClientConn
  > 346cc61 webdav: relax test to check for any redirect status, not just 301
  > 9a29643 go.mod: update golang.org/x dependencies
  > 07cefd8 context: deprecate
  > 5ac9dac publicsuffix: don't treat ip addresses as domain names
  > d1f64cc quic: use testing/synctest
  > fff0469 http2: document that RFC 7540 prioritization does not work with small payloads
  > f35e3a4 http2: fix weight overflow in RFC 7540 write scheduler
  > 89adc90 http2: fix typo referring to RFC 9218 as RFC 9128 instead
  > 8d76a2c quic: don't defer MAX_STREAMS frames indefinitely
  > 027f8b7 quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE
  > dec9fe7 dns/dnsmessage: update SVCB packing to prohibit name compression
  > 9be1ff2 all: fix some comments
  > 6e243da quic: update Initial keys when handling Retry
  > 98daa2e quic: send ECN feedback to peers
  > c296faf net/http2: pool transport gzip readers
  > ef82ae8 dns/dnsmessage: return an error for too long SVCParam.Value
  > 3ba82d2 internal/quic/cmd/interop: test ChaCha20 on server
  > bb2055d dns/dnsmessage: add https svcb dns types
  > 63d1a51 http2: Allow reading frame header and body separately
  > 9f2f0b9 http2: avoid data race on DebugGoroutines in TestGoroutineLock
  > e7c005d http2: implement a more efficient writeQueue that avoids unnecessary copies.
  > b93acc2 all: use reflect.TypeFor instead of reflect.TypeOf
bumping go.opentelemetry.io/otel/trace 84e3f3a...6ce1429:
  > 6ce1429 Release v1.39.0 (# 7676)
  > 12e421a sdk/log: move Enabled method from FilterProcessor to Processor (# 7639)
  > 5982f16 fix(deps): update module golang.org/x/sys to v0.39.0 (# 7684)
  > 9288378 chore(deps): update module golang.org/x/sync to v0.19.0 (# 7683)
  > ee3dfef chore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (# 7682)
  > 9345d1f fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (# 7680)
  > d03b033 Check context prior to delaying retry in OTLP exporters (# 7678)
  > 61765e7 Fix flaky `TestClientInstrumentation` (# 7677)
  > a54721c chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (# 7679)
  > 746d086 chore(deps): update github/codeql-action action to v4.31.7 (# 7675)
  > 1bc9713 Regenerate `ErrorType` documentation in `semconv/v1.37.0` (# 7667)
  > 5a692cf Fix whitespace in `semconv/v1.33.0` (# 7665)
  > 4eff89b Fix whitespace in `semconv/v1.32.0` (# 7666)
  > d1825df Fix whitespace in `semconv/v1.36.0` (# 7663)
  > ddc307d Fix package name documentation and missing copyright in `semconv/v1.32.0` (# 7659)
  > 3e85447 Fix whitespace in `semconv/v1.34.0` (# 7664)
  > a64b9ec Fix package documentation name and return error in `semconv/v1.36.0` (# 7656)
  > be85ff8 Fix whitespace in `semconv/v1.37.0` (# 7660)
  > cddeb68 Fix package name documentation and missing copyright in `semconv/v1.34.0` (# 7657)
  > 3659648 Fix package name documentation and missing copyright in `semconv/v1.33.0` (# 7658)
  > e69beb8 Fix package documentation name and return err in `semconv/v1.37.0` (# 7655)
  > ddd0420 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 (# 7671)
  > 21e75b9 chore(deps): update module github.com/ldez/gomoddirectives to v0.8.0 (# 7669)
  > ca53078 Instrument the `SimpleLogProcessor` from sdk/log (# 7548)
  > df83919 chore(deps): update module github.com/spf13/cobra to v1.10.2 (# 7668)
  > 6af2f2f Generate semconv/v1.38.0 (# 7648)
  > 20fdce2 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 (# 7661)
  > 79144c5 chore(deps): update golang.org/x/telemetry digest to 8fff8a5 (# 7654)
  > d6aef9b chore(deps): update actions/checkout action to v6.0.1 (# 7651)
  > 98f784d fix(deps): update googleapis to ff82c1b (# 7652)
  > 5ea2a32 chore(deps): update actions/stale action to v10.1.1 (# 7653)
  > 85c1dfe chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.2 (# 7650)
  > 729bd6e fix(deps): update module go.opentelemetry.io/collector/pdata to v1.47.0 (# 7646)
  > d5faa3e chore(deps): update github/codeql-action action to v4.31.6 (# 7644)
  > 495a2c2 chore(deps): update golang.org/x/telemetry digest to abf20d0 (# 7643)
  > a72103c chore(deps): update module github.com/hashicorp/go-version to v1.8.0 (# 7641)
  > a0a0acd fix(deps): update golang.org/x to 87e1e73 (# 7636)
  > c152342 fix(deps): update googleapis to 79d6a2a (# 7634)
  > 6a16d13 chore(deps): update golang.org/x/telemetry digest to 55bbf37 (# 7633)
  > d3b4232 chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.12.0 (# 7632)
  > cbcbb2d chore(deps): update github/codeql-action action to v4.31.5 (# 7631)
  > 414432d chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 (# 7629)
  > 7323fc7 chore(deps): update golang.org/x/telemetry digest to e487659 (# 7619)
  > d799e06 chore(deps): update module github.com/prometheus/common to v0.67.4 (# 7626)
  > c6e4cca chore(deps): update module dev.gaijin.team/go/golib to v0.8.0 (# 7627)
  > da01323 otlploghttp: support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE env vars (# 7608)
  > 4200d1e chore(deps): update actions/checkout action to v6 (# 7624)
  > 67d264a chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (# 7622)
  > 7d39542 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.1 (# 7618)
  > 9c98f52 chore(deps): update module go.uber.org/zap to v1.27.1 (# 7620)
  > 61649a4 chore(deps): update actions/setup-go action to v6.1.0 (# 7623)
  > 4929285 Replace fnv with xxhash (# 7497)
  > 98eb065 chore(deps): update github/codeql-action action to v4.31.4 (# 7615)
  > 5eea765 Upgrade macos tests to latest (# 7597)
  > dafdbf8 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.46.0 (# 7611)
  > 205b584 chore(deps): update module github.com/prometheus/common to v0.67.3 (# 7613)
  > dfffbcf fix(deps): update module google.golang.org/grpc to v1.77.0 (# 7612)
  > e2f25cd chore(deps): update actions/checkout action to v5.0.1 (# 7609)
  > af4399f chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.46.0 (# 7610)
  > 48eaa6c fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 (# 7604)
  > e35220d chore(deps): update module github.com/mgechev/revive to v1.13.0 (# 7605)
  > d75bcb2 chore(deps): update github/codeql-action action to v4.31.3 (# 7603)
  > 6142eb6 fix(deps): update golang.org/x to e25ba8c (# 7602)
  > 8c2fb6f chore: exporters/prometheus/internal/x - Generate x package from x component template (# 7491)
  > cb5b1b6 fix(deps): update module golang.org/x/tools to v0.39.0 (# 7601)
  > bfb946a chore(deps): update golang.org/x/telemetry digest to 03ef243 (# 7600)
  > cbe16b6 fix(deps): update googleapis to 95abcf5 (# 7598)
  > 19a640a chore(deps): update golang.org/x (# 7599)
  > 1411938 fix(deps): update googleapis to 83f4791 (# 7594)
  > d1ebd7b fix(deps): update golang.org/x (# 7590)
  > bcf8234 chore(deps): update module github.com/catenacyber/perfsprint to v0.10.1 (# 7588)
  > 5c3ba32 chore(deps): update module github.com/maratori/testpackage to v1.1.2 (# 7586)
  > dff05f9 chore(deps): update module github.com/maratori/testableexamples to v1.0.1 (# 7585)
  > 093cdb6 chore(deps): update golang.org/x/telemetry digest to 5cc343d (# 7584)
  > fe47da3 sdk/log: update ExampleProcessor_eventName to use otel.event.name attribute (# 7568)
  > 13b122c chore(deps): update golang.org/x/telemetry digest to cbe4531 (# 7582)
  > ac5fbd7 chore(deps): update module github.com/mirrexone/unqueryvet to v1.3.0 (# 7583)
  > a80ee2d feat: instrument periodic reader from sdk/metric (# 7571)
  > 22b5704 chore(deps): update otel/weaver docker tag to v0.19.0 (# 7580)
  > 6120ee8 trace: add fuzz tests for TraceIDFromHex and SpanIDFromHex (# 7577)
  > ac5b181 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.1 (# 7579)
  > 389571b chore(deps): update golang.org/x/telemetry digest to ab4e49a (# 7578)
  > 69dfcc5 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.45.0 (# 7575)
  > 38203b6 docs: sign artifacts before releasing (# 7567)
  > 635cf8d docs: remove demo repository update after release (# 7566)
  > 68190cc Instrument manual reader from sdk/metric (# 7524)
  > 4438ec3 fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 (# 7570)
  > 0e4d4ed fix(deps): update googleapis to f26f940 (# 7569)
  > d0483a7 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 (# 7564)
  > 8a930a9 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.1 (# 7563)
  > adbaa43 fix(deps): update build-tools to v0.29.0 (# 7561)
  > c1dc104 chore(deps): update module github.com/charmbracelet/x/term to v0.2.2 (# 7560)
  > e308db8 chore: handle Float64Histogram in log/observe errMeter (# 7555)
  > 5616ce4 chore(deps): update module github.com/go-critic/go-critic to v0.14.2 (# 7559)
  > d7ceecf fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.0 (# 7554)
  > 893166a chore(deps): update module github.com/prometheus/procfs to v0.19.2 (# 7558)
  > 6fe90a7 chore(deps): update github/codeql-action action to v4.31.2 (# 7556)
  > 5ab687f chore(deps): update module github.com/go-critic/go-critic to v0.14.1 (# 7557)
  > c3eda34 Add disclaimer to span.SetAttributes (# 7550)
  > 8b61c33 chore(deps): update lycheeverse/lychee-action action to v2.7.0 (# 7552)
  > 9401e21 fix(deps): update googleapis to ab9386a (# 7553)
  > b209eca chore(deps): update module github.com/stbenjam/no-sprintf-host-port to v0.3.1 (# 7551)
  > 89da8a1 chore(deps): update module github.com/prometheus/common to v0.67.2 (# 7547)
  > ab21764 chore(deps): update golang.org/x/telemetry digest to d7a2859 (# 7546)
  > 82c8953 chore(deps): update module github.com/karamaru-alpha/copyloopvar to v1.2.2 (# 7545)
  > 0b0a4d3 chore(deps): update mvdan.cc/unparam digest to 5beb8c8 (# 7544)
  > c534ddd chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.0 (# 7543)
  > 508eb2e chore(deps): update module github.com/prometheus/procfs to v0.19.1 (# 7542)
  > bd5db0f chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.0 (# 7540)
  > c9b7ecf chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.1.0 (# 7538)
  > af4f6ae chore(deps): update module github.com/prometheus/procfs to v0.19.0 (# 7539)
  > c434d43 chore(deps): update github/codeql-action action to v4.31.0 (# 7536)
  > 3ecd36a chore(deps): update github artifact actions (major) (# 7537)
  > e71de16 chore(deps): update module github.com/charithe/durationcheck to v0.0.11 (# 7534)
  > b15942f Added the `internal/observ` package to log (# 7532)
  > f1ba319 fix(deps): update golang.org/x to a4bb9ff (# 7533)
  > f0c2457 chore(deps): update golang.org/x/telemetry digest to 5be28d7 (# 7528)
  > 6f7ffc1 fix(deps): update googleapis to 3a174f9 (# 7529)
  > 060af76 chore(deps): update module github.com/prometheus/procfs to v0.18.0 (# 7530)
  > bc28867 Move scorpionknifes to emeritus (# 7526)
  > 7958d6f chore(deps): update module mvdan.cc/gofumpt to v0.9.2 (# 7527)
  > eadb423 Instrument the `otlploghttp` exporter (# 7512)
  > eb87c43 chore(deps): update module github.com/abirdcfly/dupword to v0.1.7 (# 7525)
  > 26ce126 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.44.0 (# 7523)
  > 713012c chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.44.0 (# 7522)
  > f0fefb9 fix(deps): update googleapis to 88f65dc (# 7521)
  > 56138d1 fix(deps): update golang.org/x (# 7482)
  > eb7ec3e Simulate failures for histogram creation paths without risking a nil-interface panic (# 7518)
  > f7d2882 feat: sdk/trace: span processed metric for simple span processor (# 7374)
  > 2e5fdd1 chore(deps): update github/codeql-action action to v4.30.9 (# 7515)
  > b5b6989 sdk/log: Fix AddAttributes, SetAttributes, SetBody on Record to not mutate input (# 7403)
  > f346dec chore: sdk/internal/x - generate x package from shared template (# 7495)
  > b37822b Prometheus exporter tests: iterate through all scopes rather than looking only at the first (# 7510)
  > 9dea78c chore(deps): update module github.com/go-critic/go-critic to v0.14.0 (# 7509)
  > ee0c203 fix(observ): correct rejected items  and update comment style (# 7502)
  > 86e673c chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1 (# 7508)
  > 0e18cf4 fix(deps): update googleapis to 4626949 (# 7506)
  > b78550d Added the `internal/observ` package to otlploghttp (# 7484)
  > b3129d3 docs: remove demo-accounting service from dependency list in releasing (# 7503)
  > 643e735 chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.15 (# 7501)
  > 1935e60 Fix typos and linguistic errors in documentation / hacktoberfest (# 7494)
  > fa8e48b OTLP trace exporter include W3C trace flags (bits 0–7) in Span.Flags  (# 7438)
  > 07a26be chore(deps): update module github.com/catenacyber/perfsprint to v0.10.0 (# 7496)
  > 73cbc69 chore(deps): update github/codeql-action action to v4.30.8 (# 7489)
  > f58f79b Instrument the `otlptracehttp` exporter (# 7486)
  > 5c78f7c chore(deps): update module github.com/gofrs/flock to v0.13.0 (# 7487)
  > 691638a Move sdk/internal/env to sdk/trace/internal/env (# 7437)
  > c8fc171 Add the `internal/observ` pkg to `otlptracehttp` (# 7480)
  > 874c4c3 feat: Improve error handling in prometheus exporter (# 7363)
  > a817caa Add a version const to otlptracehttp (# 7479)
  > 04ea40e Add the internal `x` package to `otlptracehttp` (# 7476)
  > 8e8c8c8 chore(deps): update module github.com/ldez/exptostd to v0.4.5 (# 7483)
  > f89d9f9 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2 (# 7481)
  > dc8303b chore(deps): update golang.org/x (# 7477)
  > 0c97dfd fix(deps): update golang.org/x (# 7475)
  > 798133c chore(deps): update module github.com/skeema/knownhosts to v1.3.2 (# 7471)
  > 12bae3a chore(deps): update github/codeql-action action to v4 (# 7472)
  > 7375147 chore(deps): update module golang.org/x/net to v0.45.0 (# 7470)
  > 8f0e60d fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 49b9836 (# 7469)
  > c692bc4 Instrument the `otlptracegrpc` exporter (# 7459)
  > ce38247 chore(deps): update google.golang.org/genproto/googleapis/api digest to 49b9836 (# 7468)
  > dd9576c chore(deps): update github/codeql-action action to v3.30.7 (# 7467)
  > 5f5f4af Document the ordering guarantees provided by the metrics SDK (# 7453)
  > b64883d chore(deps): update module github.com/prometheus/common to v0.67.1 (# 7465)
  > 78548fb chore(deps): update module github.com/stretchr/objx to v0.5.3 (# 7464)
  > c8e3897 Use sync.Map and atomics to improve sum performance (# 7427)
  > cfd8570 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.43.0 (# 7462)
  > 681f607 fix(deps): update module google.golang.org/grpc to v1.76.0 (# 7463)
  > 94f243d chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.43.0 (# 7461)
  > 11260cd fix(deps): update googleapis to 65f7160 (# 7460)
  > 14d6372 Add the `internal/observ` package to `otlptracegrpc` (# 7404)
  > a10652b sdk/trace: trace id high 64 bit tests (# 7212)
  > 5937fc8 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 (# 7457)
  > a39337f chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 (# 7456)
  > 64d2bed fix(deps): update build-tools to v0.28.1 (# 7455)
  > c4bdd87 Support custom error type semantics (# 7442)
  > 931a5bd chore(deps): update actions/stale action to v10.1.0 (# 7452)
  > cf1f668 chore(deps): update module github.com/ghostiam/protogetter to v0.3.17 (# 7451)
  > bd1b3da Add exemplar reservoir parallel benchmarks (# 7441)
  > dc906d6 chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.3 (# 7450)
  > 3757239 fix(deps): update googleapis to 7c0ddcb (# 7449)
  > 7352831 fix(deps): update golang.org/x to 27f1f14 (# 7448)
  > 5dd35ce feat: logs SDK observability - otlploggrpc exporter metrics (# 7353)
  > 4b9e111 Skip link checking for acm.org which blocks the link checker (# 7444)
  > 48cbdac chore(deps): update github/codeql-action action to v3.30.6 (# 7446)
  > 3ea8606 fix(deps): update module google.golang.org/protobuf to v1.36.10 (# 7445)
  > dee11e6 Add temporality selector functions (# 7434)
  > ffeeee8 chore(deps): update peter-evans/create-issue-from-file action to v6 (# 7440)
  > 862a41a chore(deps): update golang.org/x/telemetry digest to 4eae98a (# 7439)
  > ea38204 Allow optimizing locking for built-in exemplar reservoirs  (# 7423)
  > 6c54ef6 chore(deps): update ossf/scorecard-action action to v2.4.3 (# 7435)
  > 4d2b735 chore(deps): update golang.org/x/telemetry digest to 8e64475 (# 7431)
  > e54c038 chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2 (# 7432)
  > addcd63 fix(deps): update googleapis to 57b25ae (# 7429)
  > 45539cf Only enforce cardinality limits when the attribute set does not already exist (# 7422)
  > 59ac46c Prometheus exporter: change default translation strategy (# 7421)
  > 692e519 chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 (# 7428)
  > 6cb0e90 Generate gRPC Client target parsing func (# 7424)
  > 81aeace chore(deps): update module go.augendre.info/fatcontext to v0.9.0 (# 7426)
  > 0db5ac7 sdk/trace/internal/x: generate x package from x component template # 7385 (# 7411)
  > fef6ee5 chore(deps): update github/codeql-action action to v3.30.5 (# 7425)
  > 22cfbce Add concurrent safe tests for metric aggregations (# 7379)
  > fc89784 chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0 (# 7419)
  > bdd4881 chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 (# 7418)
  > ac8d8e9 Optimize Observability return types in in Prometheus exporter (# 7410)
  > 88d3fed Optimize the return type of ExportSpans (# 7405)
  > 63ed041 chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to v0.3.23 (# 7417)
  > 016b175 chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5 (# 7416)
  > a883fa1 chore(deps): update github/codeql-action action to v3.30.4 (# 7414)
  > 97a78c1 Add measure benchmarks with exemplars recorded (# 7406)
  > 2e0b5b4 Add benchmark for synchronous gauge measurement (# 7407)
  > 97e2244 [chore]: Clean-up unused obsScopeName const (# 7408)
  > b85e2c1 chore(deps): update actions/cache action to v4.3.0 (# 7409)
  > 250a11e Add experimental `x` package to `otlptracegrpc` (# 7401)
  > 466f0cd chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 (# 7402)
  > 3f05c91 chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1 (# 7400)
  > 4c9c611 Link checker: ignore https localhost uris (# 7399)
  > 0cc2eb9 sdk/log: BenchmarkAddAttributes, BenchmarkSetAttributes, BenchmarkSetBody (# 7387)
  > 80cb909 refactor: replace `context.Background()` with `t.Context()`/`b.Context()` in tests (# 7352)
  > 2389f44 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.42.0 (# 7397)
  > 5d3ce38 fix(deps): update googleapis to 9219d12 (# 7393)
  > dd938b2 fix(deps): update build-tools to v0.28.0 (# 7395)
  > 4e3152d chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0 (# 7394)
  > 56498ab chore: sdk/log/internal/x - generate x package from x component template  (# 7389)
  > a579a3e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 (# 7392)
  > de1563e chore(deps): update module github.com/tetafro/godot to v1.5.4 (# 7391)
  > b5d5bba chore(deps): update module github.com/sagikazarmark/locafero to v0.12.0 (# 7390)
  > a189c6b sdk/log: add TestRecordMethodsInputConcurrentSafe (# 7378)
  > 6180f83 Return partial OTLP export errors to the caller (# 7372)
  > 60f9f39 feat(prometheus): Add observability for prometheus exporter (# 7345)
  > d1dddde fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to a6e64aa (# 7375)
  > e4bb37c chore(deps): update otel/weaver docker tag to v0.18.0 (# 7377)
  > be8e7b2 chore(deps): update module github.com/kulti/thelper to v0.7.1 (# 7376)
  > b866e36 chore(deps): update module github.com/ldez/grignotin to v0.10.1 (# 7373)
  > 9d52bde Use Set hash in Distinct (2nd attempt) (# 7175)
  > 666f95c Fix the typo in test names (# 7369)
  > 1298533 chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 (# 7368)
  > 18b114b fix(deps): update module github.com/prometheus/otlptranslator to v1 (# 7358)
  > 7e4006a chore: generate feature flag files from shared (# 7361)
  > 5b808c6 Encapsulate SDK Tracer observability (# 7331)
  > e4ab314 Encapsulate SDK BatchSpanProcessor observability (# 7332)
  > 6243f21 fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 (# 7365)
  > 4fdd552 Track context containing span in `recordingSpan` (# 7354)
  > 59563f7 Do not use the user-defined empty set when comparing sets. (# 7357)
  > 01611d3 chore(deps): update module github.com/tetafro/godot to v1.5.2 (# 7360)
  > 305ec06 chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0 (# 7362)
  > 0d5aa14 chore(deps): update module github.com/antonboom/testifylint to v1.6.4 (# 7359)
  > 285cbe9 sdk/metric: add example for metricdatatest package (# 7323)
  > e2da30d trace,metric,log: change WithInstrumentationAttributes to not de-depuplicate the passed attributes in a closure (# 7266)
  > b168550 fix(deps): update golang.org/x to df92998 (# 7350)
  > 7fdebbe Rename Self-Observability as just Observability (# 7302)
  > b06d273 chore(deps): update github/codeql-action action to v3.30.3 (# 7348)
  > 38d7c39 chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 (# 7349)
  > 31629e2 fix(deps): update module google.golang.org/grpc to v1.75.1 (# 7344)
  > 6d1f9d0 fix(deps): update module golang.org/x/tools to v0.37.0 (# 7347)
  > df6058a chore(deps): update module golang.org/x/net to v0.44.0 (# 7341)
  > e26cebf chore(deps): update module github.com/antonboom/nilnil to v1.1.1 (# 7343)
  > 3baabce Do not allocate instrument options if possible in generated semconv packages (# 7328)
  > 9b6585a Encapsulate `stdouttrace.Exporter` instrumentation in internal package (# 7307)
  > a07b7e6 fix(deps): update module google.golang.org/protobuf to v1.36.9 (# 7340)
  > 71fda10 chore(deps): update golang.org/x (# 7326)
  > f2ea3f1 chore(deps): update github/codeql-action action to v3.30.2 (# 7339)
  > 6f50705 fix(deps): update googleapis to 9702482 (# 7335)
  > c4a6339 chore(deps): update module github.com/spf13/cast to v1.10.0 (# 7333)
  > 4368300 chore(deps): update module github.com/spf13/viper to v1.21.0 (# 7334)
  > d0b6f18 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.41.0 (# 7337)
  > 81c1aca chore(deps): update module github.com/antonboom/errname to v1.1.1 (# 7338)
  > eb9fd73 chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.3.0 (# 7327)
  > e759fbd chore(deps): update module github.com/sagikazarmark/locafero to v0.11.0 (# 7329)
  > cec9d59 chore(deps): update module github.com/spf13/afero to v1.15.0 (# 7330)
  > 07a91dd trace,metric,log: add WithInstrumentationAttributeSet option (# 7287)
  > b335c07 Encapsulate observability in Logs SDK (# 7315)
  > dcf14aa trace,metric,log: WithInstrumentationAttributes options to merge attributes (# 7300)
  > 63f1ee7 chore(deps): update module mvdan.cc/gofumpt to v0.9.1 (# 7322)
  > 6f04175 chore(deps): update golang.org/x (# 7324)
  > 567ef26 Add benchmark for exponential histogram measurements (# 7305)
  > 8ac554a fix(deps): update golang.org/x (# 7320)
  > b218e4b Don't track min and max when disabled (# 7306)
  > 810095e chore(deps): update benchmark-action/github-action-benchmark action to v1.20.7 (# 7319)
  > f8a9510 fix(deps): update module github.com/prometheus/client_golang to v1.23.2 (# 7314)
  > 8cea039 chore(deps): update golang.org/x/telemetry digest to af835b0 (# 7313)
  > 4a0606d chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 (# 7317)
  > 2de26d1 chore(deps): update github.com/grafana/regexp digest to f7b3be9 (# 7311)
  > 97c4e6c chore(deps): update github/codeql-action action to v3.30.1 (# 7312)
  > e2a4fb3 chore(deps): update golang.org/x/telemetry digest to 9b996f7 (# 7308)
  > de4b553 chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 (# 7309)
  > a5dcd68 Add Observability section to CONTRIBUTING doc (# 7272)
  > 4107421 chore(deps): update codecov/codecov-action action to v5.5.1 (# 7303)
  > d8d6e52 fix(deps): update module github.com/prometheus/client_golang to v1.23.1 (# 7304)
  > e54519a chore(deps): update actions/setup-go action to v6 (# 7298)
  > a0cc03c chore(deps): update actions/stale action to v10 (# 7299)
  > 8c8cd0a fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 (# 7296)
  > 83c041a chore(deps): update module mvdan.cc/gofumpt to v0.9.0 (# 7292)
  > 295fbdc chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 (# 7290)
  > 09e5d69 chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 (# 7289)
  > 7cb19f9 chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 (# 7293)
  > b8f00e3 chore(deps): update module github.com/spf13/pflag to v1.0.10 (# 7291)
  > 0174808 Fix schema urls (# 7288)
  > 5e3b939 Add tracetest example for testing instrumentation (# 7107)
  > 090e9ef chore(deps): update module github.com/spf13/cobra to v1.10.1 (# 7286)
  > a389393 chore(deps): update github/codeql-action action to v3.30.0 (# 7284)
  > 6ccc387 chore(deps): update module github.com/spf13/cobra to v1.10.0 (# 7285)
  > 774c740 Fix missing link in changelog (# 7273)
  > 5d1ec3a fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 0261db7 (# 7278)
  > f74ab34 chore(deps): update module github.com/spf13/pflag to v1.0.9 (# 7282)
  > b0903af chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 (# 7283)
  > 358fa01 fix(deps): update googleapis to ef028d9 (# 7279)
  > 68b1c4c fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 (# 7281)
  > c8632bc fix(deps): update golang.org/x (# 7188)
  > 18ad4a1 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 (# 7277)
  > c2fea5f chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 (# 7276)
  > 83403d3 fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0 (# 7275)
  > 8ab8e42 Drop support for Go 1.23 (# 7274)
bumping k8s.io/apiextensions-apiserver d7702f9...a4ffeda:
  > a4ffeda Update dependencies to v0.34.3 tag
  > 4a9fea1 Merge pull request # 133901 from yongruilin/automated-cherry-pick-of-# 133896-upstream-release-1.34
  > 3896d9f fix: Only warn for unrecognized formats on type=string
  > aada5e8 Merge remote-tracking branch 'origin/master' into release-1.34
  > bad5b2a clarify that staging repos are automatically published
  > f498996 add pointer to CONTRIBUTING.md for more details on contributing, clarify read-only
  > f782221 link to what a staging repository is
  > 3625d64 docs: clarify that this is a staging repository and not for direct contributions
  > 71e26b6 Bump etcd sdk to v3.6.4
  > 056a425 Merge pull request # 133180 from ylink-lfs/chore/ptr_cast_replace
  > 63d27f2 Merge pull request # 132942 from thockin/kyaml
  > f5ec1b6 chore: replace ptr caster with unified ptr.To
  > 6f8ce15 Allow white-spaced CABundle during webhook client creation and validation (# 132514)
  > 4a2cee4 Re-vendor sigs.k8s.io/yaml @ v1.6.0
  > 69bd66b Merge pull request # 132935 from benluddy/cbor-bump-custom-marshalers
  > 243cae7 Merge pull request # 132837 from JoelSpeed/fix-max-elements-x-int-or-string
  > a5cddfa Bump to github.com/fxamacker/cbor/v2 v2.9.0.
  > 041e1fe Merge pull request # 133136 from yongruilin/crd-format-warning
  > d494e38 Add test case to prove MaxElements correctly set on IntOrString
  > 73c2e76 Merge pull request # 133104 from aman4433/chore/replace-float64ptr-with-ptrTo
  > 7f83928 feat: Implement warnings for unrecognized formats in CRDs
  > af2d308 chore: replace float64Ptr with ptr.To helper in validation and integration tests
  > 45ab34f feat: Add func to export the supportedVersionedFormats
  > ca04741 Merge pull request # 131700 from cici37/celList
  > 07fddd6 Add support for CEL list library.
  > bcc01b2 Merge pull request # 133010 from cici37/promote-Cel
  > 08239fc Update cel-go to v0.26.0
  > 10bfaba Merge pull request # 133020 from pohly/apimachinery-list-map-keys
  > 79701ff Merge pull request # 131293 from skitt/typo-watchAction
  > 3876cff sigs.k8s.io/structured-merge-diff/v6 v6.3.0
  > 9fbc252 Merge pull request # 132871 from dims/bump-k8s.io/kube-openapi-to-latest-SHA-f3f2b991d03b
  > 9990808 Typo fix: watchActcion
  > f6db3df Merge pull request # 132513 from xiaoweim/validation-cleanup-invalid
  > c072574 Bump k8s.io/kube-openapi to latest SHA (f3f2b991d03b)
  > a2eb7d0 address review comments
  > 890aa9b Cleanup: Remove field name from invalid field detail message
  > 83f842a Merge pull request # 132920 from ylink-lfs/chore/maxptr_removal
  > 3ca544d chore: maxPtr utility removal with ptr.To
  > 5505d2e Merge pull request # 132845 from ylink-lfs/chore/int64ptr_removal
  > d1cc299 chore: replace int64ptr with ptr.To
  > bdaffda Merge pull request # 132819 from ylink-lfs/chore/uint64ptr_usage_removal
  > 2149a4d chore: remove residual uint64ptr usage with ptr package
  > 6ffe60d Merge pull request # 132788 from ylink-lfs/chore/strptr_removal
  > 2923d2d chore: remove strPtr usage with ptr.To instead
  > 0366b97 Merge pull request # 132723 from PatrickLaabs/132086-apiextensions
  > baaa8ae Merge pull request # 132726 from PatrickLaabs/132086-apiext-apiserver-validation
  > f657946 chore: depr. pointer pkg replacement for apiextensions in general
  > 68ece1e Merge pull request # 132721 from PatrickLaabs/132086-apiext-integration
  > fe7f7a6 chore: depr. pointer pkg replacement for apiext. apiservers validations
  > e745655 Merge pull request # 132724 from PatrickLaabs/132086-apiext-controller
  > e1fdac0 chore: depr. pointer pkg replacement for apiext. integration
  > 0aa4758 Merge pull request # 132725 from PatrickLaabs/132086-apiext-registry
  > 5cdcaff chore: depr. pointer pkg replacement for apiext. pkg/cntroller
  > d867714 chore: depr. pointer pkg replacement for apiext. pkg/registry
  > 412ddb5 Merge pull request # 132314 from thockin/jp_nicer_api_errors
  > 9658f29 Merge pull request # 132675 from dims/bump-sigs-k8s-io-json-no-code-changes
  > 0ef7765 WIP: Fix tests
  > 18a002b Merge pull request # 132677 from dims/update-github.com/emicklei/go-restful/v3-to-v3.12.2
  > 9f725bb Bump sigs.k8s.io/json to latest - no code changes
  > df1e55a Merge pull request # 132676 from dims/bump-go.yaml.in/yaml/v3-to-v3.0.4
  > f882edd Update github.com/emicklei/go-restful/v3 to v3.12.2
  > f7ec911 Bump go.yaml.in/yaml/v3 to v3.0.4
  > fa53f68 Merge pull request # 132654 from Jefftree/b-openapi
  > 88058dd Update vendor
  > 2822a00 pin kube-openapi to v0.0.0-20250628140032-d90c4fd18f59
  > 184ebbc Merge pull request # 132472 from xiaoweim/validation-cleanup
  > 0648b56 Merge pull request # 132584 from alvaroaleman/fix-asfafs
  > f0841a7 Cleanup: Remove redundant detail messages in field.Required
  > fbfcda5 Merge pull request # 132438 from dims/golangci-plugin-for-sorting-feature-gates
  > b38c31b Re-generate applyconfigurations
  > d045c7f Ensure all the files have the updated sorting
  > 16011e1 Merge pull request # 132357 from dims/drop-usage-of-forked-copies-of-goyaml.v2-and-goyaml.v3
  > b0ff13f Merge pull request # 132517 from michaelasp/fixflake
  > cf24e04 switch to latest sigs.k8s.io/yaml v1.5.0 (run update-gofmt.sh as well)
  > d7e6677 Merge pull request # 132504 from jpbetz/name-formats
  > db34fc0 fix: Add wait for cache sync for customresourcediscovery tests
  > beaf7e4 Drop usage of forked copies of goyaml.v2 and goyaml.v3
  > c895380 Merge pull request # 132467 from sdowell/ssa-terminating
  > 4035caa Add printer column validation tests
  > e732112 fix: prevent SSA from creating CR while CRD terminating
  > 01feeeb Introduce k8s-short-name and k8s-long-name to the OpenAPI formats supported by CRDs
  > 1c5db78 Merge pull request # 132194 from alvaroaleman/local0dev
  > 2ec638a Bump to latest kube-openapi
  > 35570bf Test that generated applyconfigs are a runtime.ApplyConfig
  > 46aa98f Re-Generate applyconfigs
  > b6ed36e Merge pull request # 132269 from dims/update-to-latest-github.com/modern-go/reflect2
  > 404e9dd Update to latest github.com/modern-go/reflect2
  > d7893ce Merge pull request # 132239 from dims/update-to-etcd-3.6.1-in-vendor
  > 1b90fee Update to etcd v3.6.1 in vendor/
  > 0fe9bd2 Merge pull request # 132209 from dims/update-github.com/spf13/cobra-v1.9.1eksctl
  > d0531ef update github.com/spf13/cobra v1.9.1
  > df69040 Merge pull request # 132103 from nojnhuh/typed-ring-buffer
  > 4b42467 Merge pull request # 132110 from jpbetz/gengo-bump
  > 3d9987c Update k8s.io/utils for new generic ring buffer
  > f0171f1 Bump gengo/v2 to latest
  > 1e69f9c Merge pull request # 131951 from dims/drop-usages-of-deprecated-otelgrpc-methods
  > de00027 Merge pull request # 131664 from jpbetz/subresources-enable-replicas
  > 66c0b02 Drop usages of deprecated otelgrpc methods
  > d928225 generate code
  > 80ea9f4 Merge pull request # 131838 from dims/bump-google.golang.org/grpc-to-google-v1.72.1
  > 080d7cc Bump google.golang.org/grpc v1.72.1
  > cf935fa Merge pull request # 128419 from liggitt/etcd-3.6
  > f39952d bump etcd client to 3.6
  > fc47812 Merge pull request # 131777 from BenTheElder/exit-codes
  > 6c2c4f7 verify scripts: preserve exit code
  > daf1c52 Merge pull request # 131616 from jpbetz/typeconverter-cleanup
  > b6bb912 Reorganize scheme type converter into apimachinery utils
  > be7b464 Merge pull request # 131477 from pohly/golangci-lint@v2
  > f3d6de6 Merge pull request # 131595 from aojea/utils_fake_clock
  > 44000e7 chore: bump golangci-lint to v2
  > 4b2d6d4 update k8s.io/utils to bring fakeClock.Waiters()
  > 83f8037 Merge pull request # 130989 from liggitt/creationTimestamp-omitzero
  > 7451720 Drop null creationTimestamp from test fixtures
  > 6207442 bump cbor to add omitzero support
  > f699de7 bump structured-merge-diff to add omitzero support
  > bf1974c Merge pull request # 131434 from pacoxu/fsnotify
  > 7396204 Merge pull request # 131444 from erdii/update-cel-go
  > e79d54b bump fsnotify v1.9.0
  > d63635a chore: update github.com/google/cel-go dependency to v0.25.0
  > 1e127a9 Merge pull request # 130995 from xigang/utils
  > f05aec0 Merge pull request # 131204 from dims/move-to-released-version-of-prometheus/client_golang-v1.22.0-from-rc.0
  > 3f819e6 bump k8s.io/utils
  > 04f887e Move to released version of prometheus/client_golang v1.22.0 from rc.0
  > ec6bea2 Merge pull request # 131103 from ahrtr/etcd_sdk_20250328

Signed-off-by: Knative Automation <automation@knative.team>

* upgrade to latest dependencies (#718)

bumping golang.org/x/sys 08e5482...2f44229:
  > 2f44229 sys/cpu: add symbolic constants for remaining cpuid bits
  > e5770d2 sys/cpu: use symbolic names for masks
  > 714a44c sys/cpu: modify x86 port to match what internal/cpu does
bumping golang.org/x/term 3863673...a7e5b04:
  > a7e5b04 go.mod: update golang.org/x dependencies
  > 943f25d x/term: handle transpose
  > 9b991dd x/term: handle delete key
bumping golang.org/x/mod d271cf3...4c04067:
  > 4c04067 go.mod: update golang.org/x dependencies
bumping golang.org/x/crypto 19acf81...506e022:
  > 506e022 go.mod: update golang.org/x dependencies
  > 7dacc38 chacha20poly1305: error out in fips140=only mode
bumping golang.org/x/tools 00b22d9...2ad2b30:
  > 2ad2b30 go.mod: update golang.org/x dependencies
  > 5832cce internal/diff/lcs: introduce line diffs
  > 67c4257 gopls/internal/golang: Definition: fix Windows bug wrt //go:embed
  > 12c1f04 gopls/completion: check Selection invariant
  > 6d87185 internal/server: add vulncheck scanning after vulncheck prompt
  > 0c3a1fe go/ast/inspector: FindByPos returns the first innermost node
  > ca281cf go/analysis/passes/ctrlflow: add noreturn funcs from popular pkgs
  > 09c21a9 gopls/internal/analysis/unusedfunc: remove warnings for unused enum consts
  > 03cb455 internal/modindex: suppress missing modcacheindex message
  > 15d13e8 gopls/internal/util/typesutil: refine EnclosingSignature bug.Report
  > 02e1c6b gopls/internal/analysis/modernize: mapsloop: undefined loop-var
  >…
@astelmashenko astelmashenko marked this pull request as ready for review January 30, 2026 07:10
@knative-prow knative-prow bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jan 30, 2026
@knative-prow knative-prow bot requested review from Leo6Leo and aliok January 30, 2026 07:10
@astelmashenko
Copy link
Member Author

/assign @Cali0707

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants