{"id":1219,"name":"go.opentelemetry.io/otel","ecosystem":"go","repository_url":null,"issues_count":3597,"created_at":"2025-06-06T15:01:41.801Z","updated_at":"2025-06-06T15:01:41.801Z","purl":"pkg:golang/go.opentelemetry.io/otel","metadata":{"id":3572914,"name":"go.opentelemetry.io/otel","ecosystem":"go","description":"Package otel provides global access to the OpenTelemetry API. The subpackages of\nthe otel package provide an implementation of the OpenTelemetry API.\n\nThe provided API is used to instrument code and measure data about that code's\nperformance and operation. The measured data, by default, is not processed or\ntransmitted anywhere. An implementation of the OpenTelemetry SDK, like the\ndefault SDK implementation (go.opentelemetry.io/otel/sdk), and associated\nexporters are used to process and transport this data.\n\nTo read the getting started guide, see https://opentelemetry.io/docs/languages/go/getting-started/.\n\nTo read more about tracing, see go.opentelemetry.io/otel/trace.\n\nTo read more about metrics, see go.opentelemetry.io/otel/metric.\n\nTo read more about logs, see go.opentelemetry.io/otel/log.\n\nTo read more about propagation, see go.opentelemetry.io/otel/propagation and\ngo.opentelemetry.io/otel/baggage.","homepage":"https://github.com/open-telemetry/opentelemetry-go","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":null,"keywords_array":[],"namespace":"go.opentelemetry.io","versions_count":82,"first_release_published_at":"2019-11-04T19:45:51.000Z","latest_release_published_at":"2025-05-21T07:35:39.000Z","latest_release_number":"v1.36.0","last_synced_at":"2025-06-05T16:30:43.486Z","created_at":"2022-04-11T03:15:22.324Z","updated_at":"2025-06-05T16:33:06.552Z","registry_url":"https://pkg.go.dev/go.opentelemetry.io/otel","install_command":"go get go.opentelemetry.io/otel","documentation_url":"https://pkg.go.dev/go.opentelemetry.io/otel#section-documentation","metadata":{},"repo_metadata":{"id":37537350,"uuid":"187086161","full_name":"open-telemetry/opentelemetry-go","owner":"open-telemetry","description":"OpenTelemetry Go API and SDK","archived":false,"fork":false,"pushed_at":"2025-06-03T05:14:05.000Z","size":23036,"stargazers_count":5736,"open_issues_count":167,"forks_count":1168,"subscribers_count":69,"default_branch":"main","last_synced_at":"2025-06-03T15:11:03.849Z","etag":null,"topics":["logging","metrics","opentelemetry","tracing"],"latest_commit_sha":null,"homepage":"https://opentelemetry.io/docs/languages/go","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-telemetry.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-05-16T19:05:26.000Z","updated_at":"2025-06-03T05:12:52.000Z","dependencies_parsed_at":"2024-01-11T14:11:34.491Z","dependency_job_id":"a973035a-9124-4022-aefd-3824bd7206c9","html_url":"https://github.com/open-telemetry/opentelemetry-go","commit_stats":{"total_commits":3031,"total_committers":330,"mean_commits":9.184848484848485,"dds":0.7641042560211151,"last_synced_commit":"ad556b4b462ba7de8f857884afba894493e1cfe8"},"previous_names":[],"tags_count":1827,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-telemetry","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257987803,"owners_count":22632490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"open-telemetry","name":"OpenTelemetry - CNCF","uuid":"49998002","kind":"organization","description":"OpenTelemetry makes robust, portable telemetry a built-in feature of cloud-native software.","email":null,"website":"https://opentelemetry.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/49998002?v=4","repositories_count":83,"last_synced_at":"2025-06-05T04:01:43.634Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-telemetry","funding_links":[],"total_stars":55876,"followers":5443,"following":0,"created_at":"2022-11-02T16:28:39.566Z","updated_at":"2025-06-05T04:01:43.634Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-telemetry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-telemetry/repositories"},"tags":[{"name":"sdk/log/v0.12.2","sha":"0fc383a3ac34cfae998eb660b13689bab8d0804c","kind":"tag","published_at":"2025-05-22T07:31:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.12.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.12.2/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.12.2","sha":"0fc383a3ac34cfae998eb660b13689bab8d0804c","kind":"tag","published_at":"2025-05-22T07:31:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.12.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.12.2/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.12.2","sha":"0fc383a3ac34cfae998eb660b13689bab8d0804c","kind":"tag","published_at":"2025-05-22T07:31:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.12.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.12.2/manifests"},{"name":"exporters/stdout/stdoutlog/v0.12.2","sha":"0fc383a3ac34cfae998eb660b13689bab8d0804c","kind":"tag","published_at":"2025-05-22T07:31:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.12.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.12.2/manifests"},{"name":"log/v0.12.2","sha":"0fc383a3ac34cfae998eb660b13689bab8d0804c","kind":"tag","published_at":"2025-05-22T07:31:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.12.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.12.2/manifests"},{"name":"log/v0.12.1","sha":"355c8ccc2694d19391b57b4c3170e0bcc74390ef","kind":"tag","published_at":"2025-05-21T13:26:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.12.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.12.1/manifests"},{"name":"sdk/log/v0.12.1","sha":"355c8ccc2694d19391b57b4c3170e0bcc74390ef","kind":"tag","published_at":"2025-05-21T13:26:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.12.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.12.1/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.12.1","sha":"355c8ccc2694d19391b57b4c3170e0bcc74390ef","kind":"tag","published_at":"2025-05-21T13:26:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.12.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.12.1/manifests"},{"name":"exporters/stdout/stdoutlog/v0.12.1","sha":"355c8ccc2694d19391b57b4c3170e0bcc74390ef","kind":"tag","published_at":"2025-05-21T13:26:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.12.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.12.1/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.12.1","sha":"355c8ccc2694d19391b57b4c3170e0bcc74390ef","kind":"tag","published_at":"2025-05-21T13:26:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.12.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.12.1/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.12.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:37:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.12.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.12.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:37:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.12.0/manifests"},{"name":"log/v0.12.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:37:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.12.0/manifests"},{"name":"sdk/log/v0.12.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:37:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.12.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.12.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:37:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.12.0/manifests"},{"name":"exporters/prometheus/v0.58.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.58.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.58.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.58.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.58.0/manifests"},{"name":"sdk/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.36.0/manifests"},{"name":"trace/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.36.0/manifests"},{"name":"bridge/opentracing/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.36.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.36.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.36.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.36.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.36.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.36.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.36.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.36.0/manifests"},{"name":"exporters/zipkin/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.36.0/manifests"},{"name":"metric/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.36.0/manifests"},{"name":"sdk/metric/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.36.0/manifests"},{"name":"bridge/opentracing/test/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.36.0/manifests"},{"name":"bridge/opencensus/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.36.0/manifests"},{"name":"v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.36.0/manifests"},{"name":"bridge/opencensus/test/v1.36.0","sha":"a85ae98dcedc0761078518a715dea53e519b4846","kind":"tag","published_at":"2025-05-21T07:36:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.36.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.11.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T19:01:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.11.0/manifests"},{"name":"sdk/log/v0.11.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T19:01:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.11.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.11.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T19:01:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.11.0/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.11.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T19:01:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.11.0/manifests"},{"name":"log/v0.11.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T19:01:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.11.0/manifests"},{"name":"exporters/prometheus/v0.57.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T19:00:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.57.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.57.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.57.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.57.0/manifests"},{"name":"sdk/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.35.0/manifests"},{"name":"sdk/metric/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.35.0/manifests"},{"name":"metric/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.35.0/manifests"},{"name":"trace/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.35.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.35.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.35.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.35.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.35.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.35.0/manifests"},{"name":"exporters/zipkin/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.35.0/manifests"},{"name":"bridge/opencensus/test/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.35.0/manifests"},{"name":"bridge/opentracing/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.35.0/manifests"},{"name":"bridge/opencensus/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.35.0/manifests"},{"name":"bridge/opentracing/test/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.35.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.35.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:57:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.35.0/manifests"},{"name":"v1.35.0","sha":"5ba5e7a449f36c1c02710bbaa517263797046db0","kind":"tag","published_at":"2025-03-05T18:56:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.35.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.10.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:24:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.10.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.10.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.10.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:24:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.10.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.10.0/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.10.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:24:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.10.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.10.0/manifests"},{"name":"sdk/log/v0.10.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:24:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.10.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.10.0/manifests"},{"name":"log/v0.10.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:24:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.10.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.10.0/manifests"},{"name":"exporters/prometheus/v0.56.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:24:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.56.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.56.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.56.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.56.0/manifests"},{"name":"trace/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.34.0/manifests"},{"name":"sdk/metric/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.34.0/manifests"},{"name":"sdk/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.34.0/manifests"},{"name":"metric/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.34.0/manifests"},{"name":"exporters/zipkin/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.34.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.34.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.34.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.34.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.34.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.34.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.34.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.34.0/manifests"},{"name":"bridge/opentracing/test/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.34.0/manifests"},{"name":"bridge/opentracing/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.34.0/manifests"},{"name":"bridge/opencensus/test/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.34.0/manifests"},{"name":"bridge/opencensus/v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.34.0/manifests"},{"name":"v1.34.0","sha":"edc378fa8d0ce3f00fa8f3939b423436b3f230cf","kind":"tag","published_at":"2025-01-17T16:23:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.34.0/manifests"},{"name":"schema/v0.0.12","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.12","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.12/manifests"},{"name":"exporters/stdout/stdoutlog/v0.9.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.9.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.9.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.9.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.9.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.9.0/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.9.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.9.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.9.0/manifests"},{"name":"sdk/log/v0.9.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.9.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.9.0/manifests"},{"name":"log/v0.9.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.9.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.9.0/manifests"},{"name":"exporters/prometheus/v0.55.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.55.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.55.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.55.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.55.0/manifests"},{"name":"trace/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.33.0/manifests"},{"name":"sdk/metric/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.33.0/manifests"},{"name":"sdk/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.33.0/manifests"},{"name":"metric/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.33.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.33.0/manifests"},{"name":"exporters/zipkin/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.33.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.33.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:55:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.33.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.33.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.33.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.33.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.33.0/manifests"},{"name":"bridge/opentracing/test/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.33.0/manifests"},{"name":"bridge/opentracing/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.33.0/manifests"},{"name":"bridge/opencensus/test/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.33.0/manifests"},{"name":"bridge/opencensus/v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.33.0/manifests"},{"name":"v1.33.0","sha":"8c38f80ec37ca5f5ef037c6b19997764926ba049","kind":"tag","published_at":"2024-12-12T17:54:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.33.0/manifests"},{"name":"schema/v0.0.11","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:56:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.11","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.11/manifests"},{"name":"exporters/stdout/stdoutlog/v0.8.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:56:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.8.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.8.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:56:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.8.0/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.8.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:56:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.8.0/manifests"},{"name":"sdk/log/v0.8.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:56:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.8.0/manifests"},{"name":"log/v0.8.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:56:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.8.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.8.0/manifests"},{"name":"exporters/prometheus/v0.54.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:55:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.54.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.54.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.54.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.54.0/manifests"},{"name":"sdk/metric/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.32.0/manifests"},{"name":"trace/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.32.0/manifests"},{"name":"sdk/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.32.0/manifests"},{"name":"metric/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.32.0/manifests"},{"name":"exporters/zipkin/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.32.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.32.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.32.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.32.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.32.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.32.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.32.0/manifests"},{"name":"bridge/opentracing/test/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.32.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.32.0/manifests"},{"name":"bridge/opencensus/test/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.32.0/manifests"},{"name":"bridge/opentracing/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.32.0/manifests"},{"name":"bridge/opencensus/v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.32.0/manifests"},{"name":"v1.32.0","sha":"7cfbd86a605c85e598eca9a899f6176b17076f4f","kind":"tag","published_at":"2024-11-08T17:54:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.32.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.32.0/manifests"},{"name":"schema/v0.0.10","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.10","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.10/manifests"},{"name":"exporters/stdout/stdoutlog/v0.7.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.7.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.7.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.7.0/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.7.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.7.0/manifests"},{"name":"sdk/log/v0.7.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.7.0/manifests"},{"name":"log/v0.7.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.7.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.7.0/manifests"},{"name":"exporters/prometheus/v0.53.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.53.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.53.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.53.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.53.0/manifests"},{"name":"example/prometheus/v0.53.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.53.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.53.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.53.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.53.0/manifests"},{"name":"trace/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.31.0/manifests"},{"name":"sdk/metric/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.31.0/manifests"},{"name":"sdk/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.31.0/manifests"},{"name":"metric/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.31.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.31.0/manifests"},{"name":"exporters/zipkin/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:01:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.31.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.31.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.31.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.31.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.31.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.31.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.31.0/manifests"},{"name":"example/zipkin/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.31.0/manifests"},{"name":"example/passthrough/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.31.0/manifests"},{"name":"example/otel-collector/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.31.0/manifests"},{"name":"example/opencensus/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.31.0/manifests"},{"name":"example/dice/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.31.0/manifests"},{"name":"example/namedtracer/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.31.0/manifests"},{"name":"bridge/opentracing/test/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.31.0/manifests"},{"name":"bridge/opentracing/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.31.0/manifests"},{"name":"bridge/opencensus/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.31.0/manifests"},{"name":"bridge/opencensus/test/v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.31.0/manifests"},{"name":"v1.31.0","sha":"bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0","kind":"tag","published_at":"2024-10-11T17:00:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.31.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.31.0/manifests"},{"name":"schema/v0.0.9","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:17:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.9","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.9/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.6.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:17:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.6.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.6.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:17:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.6.0/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.6.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:17:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.6.0/manifests"},{"name":"sdk/log/v0.6.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:17:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.6.0/manifests"},{"name":"log/v0.6.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:17:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.6.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.6.0/manifests"},{"name":"exporters/prometheus/v0.52.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:16:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.52.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.52.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.52.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.52.0/manifests"},{"name":"example/prometheus/v0.52.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:16:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.52.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.52.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.52.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.52.0/manifests"},{"name":"sdk/metric/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.30.0/manifests"},{"name":"trace/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.30.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.30.0/manifests"},{"name":"exporters/zipkin/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.30.0/manifests"},{"name":"metric/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.30.0/manifests"},{"name":"sdk/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.30.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.30.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.30.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.30.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.30.0/manifests"},{"name":"example/zipkin/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.30.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.30.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.30.0/manifests"},{"name":"example/otel-collector/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.30.0/manifests"},{"name":"example/opencensus/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.30.0/manifests"},{"name":"example/namedtracer/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.30.0/manifests"},{"name":"example/dice/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.30.0/manifests"},{"name":"example/passthrough/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.30.0/manifests"},{"name":"bridge/opencensus/test/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.30.0/manifests"},{"name":"bridge/opentracing/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.30.0/manifests"},{"name":"bridge/opentracing/test/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.30.0/manifests"},{"name":"bridge/opencensus/v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:14:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.30.0/manifests"},{"name":"v1.30.0","sha":"ed4fc757583a88b4da51b1fe1c3f0703ac27a487","kind":"tag","published_at":"2024-09-10T21:13:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.30.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.30.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.5.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:15:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.5.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.5.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:15:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.5.0/manifests"},{"name":"exporters/otlp/otlplog/otlploggrpc/v0.5.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:15:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploggrpc/v0.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploggrpc/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploggrpc%2Fv0.5.0/manifests"},{"name":"sdk/log/v0.5.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:15:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.5.0/manifests"},{"name":"log/v0.5.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:15:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.5.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.5.0/manifests"},{"name":"exporters/prometheus/v0.51.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.51.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.51.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.51.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.51.0/manifests"},{"name":"example/prometheus/v0.51.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.51.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.51.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.51.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.51.0/manifests"},{"name":"trace/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.29.0/manifests"},{"name":"sdk/metric/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.29.0/manifests"},{"name":"sdk/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.29.0/manifests"},{"name":"metric/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.29.0/manifests"},{"name":"exporters/zipkin/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.29.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.29.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.29.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.29.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.29.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.29.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.29.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.29.0/manifests"},{"name":"example/zipkin/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.29.0/manifests"},{"name":"example/passthrough/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.29.0/manifests"},{"name":"example/otel-collector/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.29.0/manifests"},{"name":"example/opencensus/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.29.0/manifests"},{"name":"example/namedtracer/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.29.0/manifests"},{"name":"example/dice/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.29.0/manifests"},{"name":"bridge/opentracing/test/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.29.0/manifests"},{"name":"bridge/opentracing/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.29.0/manifests"},{"name":"bridge/opencensus/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.29.0/manifests"},{"name":"bridge/opencensus/test/v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.29.0/manifests"},{"name":"v1.29.0","sha":"6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d","kind":"tag","published_at":"2024-08-23T20:14:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.29.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.29.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.4.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:31:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.4.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.4.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.4.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:31:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.4.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.4.0/manifests"},{"name":"sdk/log/v0.4.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:31:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.4.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.4.0/manifests"},{"name":"log/v0.4.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:31:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.4.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.4.0/manifests"},{"name":"exporters/prometheus/v0.50.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.50.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.50.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.50.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.50.0/manifests"},{"name":"example/prometheus/v0.50.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.50.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.50.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.50.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.50.0/manifests"},{"name":"trace/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.28.0/manifests"},{"name":"sdk/metric/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.28.0/manifests"},{"name":"sdk/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.28.0/manifests"},{"name":"metric/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.28.0/manifests"},{"name":"exporters/zipkin/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.28.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.28.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.28.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.28.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.28.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.28.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.28.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.28.0/manifests"},{"name":"example/zipkin/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.28.0/manifests"},{"name":"example/passthrough/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.28.0/manifests"},{"name":"example/otel-collector/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.28.0/manifests"},{"name":"example/opencensus/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.28.0/manifests"},{"name":"example/namedtracer/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.28.0/manifests"},{"name":"example/dice/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.28.0/manifests"},{"name":"bridge/opentracing/test/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.28.0/manifests"},{"name":"bridge/opentracing/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.28.0/manifests"},{"name":"bridge/opencensus/test/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.28.0/manifests"},{"name":"bridge/opencensus/v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.28.0/manifests"},{"name":"v1.28.0","sha":"81216fb002a6a76d32fdab6ef999bcf65794130d","kind":"tag","published_at":"2024-07-02T20:30:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.28.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.28.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.3.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.3.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.3.0/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.3.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.3.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.3.0/manifests"},{"name":"sdk/log/v0.3.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.3.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.3.0/manifests"},{"name":"log/v0.3.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.3.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.3.0/manifests"},{"name":"exporters/prometheus/v0.49.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.49.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.49.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.49.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.49.0/manifests"},{"name":"example/prometheus/v0.49.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.49.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.49.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.49.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.49.0/manifests"},{"name":"trace/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.27.0/manifests"},{"name":"sdk/metric/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.27.0/manifests"},{"name":"sdk/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.27.0/manifests"},{"name":"metric/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.27.0/manifests"},{"name":"exporters/zipkin/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.27.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.27.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.27.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.27.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.27.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.27.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.27.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.27.0/manifests"},{"name":"example/zipkin/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.27.0/manifests"},{"name":"example/passthrough/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.27.0/manifests"},{"name":"example/otel-collector/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.27.0/manifests"},{"name":"example/opencensus/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.27.0/manifests"},{"name":"example/namedtracer/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.27.0/manifests"},{"name":"example/dice/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.27.0/manifests"},{"name":"bridge/opentracing/test/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.27.0/manifests"},{"name":"bridge/opentracing/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.27.0/manifests"},{"name":"bridge/opencensus/test/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.27.0/manifests"},{"name":"bridge/opencensus/v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.27.0/manifests"},{"name":"v1.27.0","sha":"5661ff0ded32cf1b83f1147dae96ca403c198504","kind":"tag","published_at":"2024-05-21T18:00:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.27.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.27.0/manifests"},{"name":"exporters/stdout/stdoutlog/v0.2.0-alpha","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:29:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutlog/v0.2.0-alpha","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutlog/v0.2.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.2.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutlog%2Fv0.2.0-alpha/manifests"},{"name":"exporters/otlp/otlplog/otlploghttp/v0.2.0-alpha","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:29:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlplog/otlploghttp/v0.2.0-alpha","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlplog/otlploghttp/v0.2.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.2.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlplog%2Fotlploghttp%2Fv0.2.0-alpha/manifests"},{"name":"sdk/log/v0.2.0-alpha","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:29:32.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/log/v0.2.0-alpha","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/log/v0.2.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.2.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Flog%2Fv0.2.0-alpha/manifests"},{"name":"log/v0.2.0-alpha","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:29:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.2.0-alpha","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.2.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.2.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.2.0-alpha/manifests"},{"name":"exporters/prometheus/v0.48.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:29:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.48.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.48.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.48.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.48.0/manifests"},{"name":"example/prometheus/v0.48.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:29:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.48.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.48.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.48.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.48.0/manifests"},{"name":"trace/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.26.0/manifests"},{"name":"sdk/metric/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.26.0/manifests"},{"name":"sdk/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.26.0/manifests"},{"name":"metric/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.26.0/manifests"},{"name":"exporters/zipkin/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.26.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.26.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.26.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.26.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.26.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.26.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.26.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.26.0/manifests"},{"name":"example/zipkin/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.26.0/manifests"},{"name":"example/passthrough/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.26.0/manifests"},{"name":"example/otel-collector/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.26.0/manifests"},{"name":"example/opencensus/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.26.0/manifests"},{"name":"example/namedtracer/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.26.0/manifests"},{"name":"example/dice/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.26.0/manifests"},{"name":"bridge/opentracing/test/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.26.0/manifests"},{"name":"bridge/opentracing/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.26.0/manifests"},{"name":"bridge/opencensus/test/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.26.0/manifests"},{"name":"bridge/opencensus/v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.26.0/manifests"},{"name":"v1.26.0","sha":"9656d0afa72646101e859bf8a1c6d05b73ee094d","kind":"tag","published_at":"2024-04-24T14:28:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.26.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.26.0/manifests"},{"name":"schema/v0.0.8","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:36:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.8","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.8/manifests"},{"name":"log/v0.1.0-alpha","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.1.0-alpha","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.1.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.1.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.1.0-alpha/manifests"},{"name":"exporters/prometheus/v0.47.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.47.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.47.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.47.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.47.0/manifests"},{"name":"example/prometheus/v0.47.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.47.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.47.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.47.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.47.0/manifests"},{"name":"trace/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.25.0/manifests"},{"name":"sdk/metric/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.25.0/manifests"},{"name":"sdk/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.25.0/manifests"},{"name":"metric/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.25.0/manifests"},{"name":"exporters/zipkin/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.25.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.25.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.25.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.25.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.25.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.25.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.25.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.25.0/manifests"},{"name":"example/zipkin/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.25.0/manifests"},{"name":"example/passthrough/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.25.0/manifests"},{"name":"example/otel-collector/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.25.0/manifests"},{"name":"example/opencensus/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.25.0/manifests"},{"name":"example/namedtracer/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.25.0/manifests"},{"name":"example/dice/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.25.0/manifests"},{"name":"bridge/opentracing/test/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.25.0/manifests"},{"name":"bridge/opentracing/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:35:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.25.0/manifests"},{"name":"bridge/opencensus/test/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:34:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.25.0/manifests"},{"name":"bridge/opencensus/v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:34:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.25.0/manifests"},{"name":"v1.25.0","sha":"66284071defe2c6b2261aecfa506f37d6e2a31f2","kind":"tag","published_at":"2024-04-05T14:34:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.25.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.25.0/manifests"},{"name":"log/v0.0.1-alpha","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:34:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/log/v0.0.1-alpha","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/log/v0.0.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.0.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/log%2Fv0.0.1-alpha/manifests"},{"name":"exporters/prometheus/v0.46.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:34:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.46.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.46.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.46.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.46.0/manifests"},{"name":"example/prometheus/v0.46.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:34:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.46.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.46.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.46.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.46.0/manifests"},{"name":"trace/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.24.0/manifests"},{"name":"sdk/metric/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.24.0/manifests"},{"name":"sdk/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.24.0/manifests"},{"name":"metric/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:32.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.24.0/manifests"},{"name":"exporters/zipkin/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.24.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.24.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.24.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.24.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.24.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.24.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.24.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.24.0/manifests"},{"name":"example/zipkin/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.24.0/manifests"},{"name":"example/passthrough/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.24.0/manifests"},{"name":"example/otel-collector/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.24.0/manifests"},{"name":"example/opencensus/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.24.0/manifests"},{"name":"example/namedtracer/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.24.0/manifests"},{"name":"example/dice/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.24.0/manifests"},{"name":"bridge/opentracing/test/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.24.0/manifests"},{"name":"bridge/opentracing/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.24.0/manifests"},{"name":"bridge/opencensus/test/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.24.0/manifests"},{"name":"bridge/opencensus/v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.24.0/manifests"},{"name":"v1.24.0","sha":"e6e186bfa485f679e35bb775cba63ca24029590d","kind":"tag","published_at":"2024-02-23T16:33:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.24.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.24.0/manifests"},{"name":"exporters/prometheus/v0.45.2","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.45.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.45.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.45.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.45.2/manifests"},{"name":"example/prometheus/v0.45.2","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.45.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.45.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.45.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.45.2/manifests"},{"name":"trace/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.23.1/manifests"},{"name":"sdk/metric/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.23.1/manifests"},{"name":"sdk/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.23.1/manifests"},{"name":"metric/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.23.1/manifests"},{"name":"exporters/zipkin/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.23.1/manifests"},{"name":"exporters/stdout/stdouttrace/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.23.1/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.23.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.23.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.23.1/manifests"},{"name":"exporters/otlp/otlptrace/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.23.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.23.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.23.1/manifests"},{"name":"example/zipkin/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.23.1/manifests"},{"name":"example/passthrough/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.23.1/manifests"},{"name":"example/otel-collector/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.23.1/manifests"},{"name":"example/opencensus/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.23.1/manifests"},{"name":"example/namedtracer/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.23.1/manifests"},{"name":"example/dice/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.23.1/manifests"},{"name":"bridge/opentracing/test/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.23.1/manifests"},{"name":"bridge/opentracing/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.23.1/manifests"},{"name":"bridge/opencensus/test/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.23.1/manifests"},{"name":"bridge/opencensus/v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.23.1/manifests"},{"name":"v1.23.1","sha":"c5b112f31b518230277ba21cd98f4391faaec2ca","kind":"tag","published_at":"2024-02-07T20:42:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.23.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.23.1/manifests"},{"name":"exporters/prometheus/v0.45.1","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:52:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.45.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.45.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.45.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.45.1/manifests"},{"name":"example/prometheus/v0.45.1","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:52:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.45.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.45.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.45.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.45.1/manifests"},{"name":"trace/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.23.0/manifests"},{"name":"sdk/metric/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.23.0/manifests"},{"name":"sdk/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.23.0/manifests"},{"name":"metric/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.23.0/manifests"},{"name":"exporters/zipkin/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.23.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.23.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.23.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.23.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.23.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.23.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.23.0/manifests"},{"name":"example/zipkin/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.23.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.23.0/manifests"},{"name":"example/passthrough/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.23.0/manifests"},{"name":"example/otel-collector/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:32.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.23.0/manifests"},{"name":"example/opencensus/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.23.0/manifests"},{"name":"example/namedtracer/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.23.0/manifests"},{"name":"example/dice/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.23.0/manifests"},{"name":"bridge/opentracing/test/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.23.0/manifests"},{"name":"bridge/opentracing/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.23.0/manifests"},{"name":"bridge/opencensus/test/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.23.0/manifests"},{"name":"bridge/opencensus/v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.23.0/manifests"},{"name":"v1.23.0","sha":"e3eb3f7538e790a853c3ce210cf48123ddd5ca20","kind":"tag","published_at":"2024-02-06T15:51:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.23.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.23.0/manifests"},{"name":"trace/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.23.0-rc.1/manifests"},{"name":"sdk/metric/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.23.0-rc.1/manifests"},{"name":"sdk/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.23.0-rc.1/manifests"},{"name":"metric/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/zipkin/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/stdout/stdouttrace/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/stdout/stdoutmetric/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv1.23.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv1.23.0-rc.1/manifests"},{"name":"example/zipkin/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.23.0-rc.1/manifests"},{"name":"example/passthrough/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.23.0-rc.1/manifests"},{"name":"example/otel-collector/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.23.0-rc.1/manifests"},{"name":"example/opencensus/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv1.23.0-rc.1/manifests"},{"name":"example/namedtracer/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:27:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.23.0-rc.1/manifests"},{"name":"example/dice/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:26:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.23.0-rc.1/manifests"},{"name":"bridge/opentracing/test/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:26:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.23.0-rc.1/manifests"},{"name":"bridge/opentracing/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:26:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.23.0-rc.1/manifests"},{"name":"bridge/opencensus/test/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:26:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv1.23.0-rc.1/manifests"},{"name":"bridge/opencensus/v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:26:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv1.23.0-rc.1/manifests"},{"name":"v1.23.0-rc.1","sha":"1e2555f380119f50f36ecdb5ce7a1f7c6f928f3d","kind":"tag","published_at":"2024-01-18T20:26:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.23.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.23.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.23.0-rc.1/manifests"},{"name":"exporters/prometheus/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.45.0/manifests"},{"name":"bridge/opencensus/test/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.45.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.45.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.45.0/manifests"},{"name":"example/prometheus/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.45.0/manifests"},{"name":"example/opencensus/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.45.0/manifests"},{"name":"bridge/opencensus/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.45.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.45.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:27:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.45.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.45.0/manifests"},{"name":"sdk/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.22.0/manifests"},{"name":"sdk/metric/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.22.0/manifests"},{"name":"bridge/opentracing/test/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.22.0/manifests"},{"name":"bridge/opentracing/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.22.0/manifests"},{"name":"example/dice/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.22.0/manifests"},{"name":"example/namedtracer/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.22.0/manifests"},{"name":"example/otel-collector/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.22.0/manifests"},{"name":"example/passthrough/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.22.0/manifests"},{"name":"example/zipkin/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.22.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.22.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.22.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.22.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.22.0/manifests"},{"name":"exporters/zipkin/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.22.0/manifests"},{"name":"metric/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.22.0/manifests"},{"name":"trace/v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.22.0/manifests"},{"name":"v1.22.0","sha":"279c549cabf6c9b21b074f35d34634d3190f2343","kind":"tag","published_at":"2024-01-17T19:26:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.22.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.22.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.44.0/manifests"},{"name":"exporters/prometheus/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.44.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.44.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.44.0/manifests"},{"name":"example/prometheus/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.44.0/manifests"},{"name":"example/opencensus/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.44.0/manifests"},{"name":"bridge/opencensus/test/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.44.0/manifests"},{"name":"bridge/opencensus/v0.44.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.44.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.44.0/manifests"},{"name":"sdk/metric/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.21.0/manifests"},{"name":"trace/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.21.0/manifests"},{"name":"metric/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.21.0/manifests"},{"name":"sdk/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.21.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.21.0/manifests"},{"name":"exporters/zipkin/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.21.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.21.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.21.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.21.0/manifests"},{"name":"example/zipkin/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.21.0/manifests"},{"name":"example/passthrough/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.21.0/manifests"},{"name":"example/namedtracer/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.21.0/manifests"},{"name":"example/otel-collector/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.21.0/manifests"},{"name":"bridge/opentracing/test/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.21.0/manifests"},{"name":"example/dice/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.21.0/manifests"},{"name":"bridge/opentracing/v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.21.0/manifests"},{"name":"v1.21.0","sha":"98b32a6c3a87fbee5d34c063b9096f416b250897","kind":"tag","published_at":"2023-11-16T20:13:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.21.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.21.0/manifests"},{"name":"exporters/prometheus/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:46:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.43.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:46:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.43.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:46:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.43.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:46:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.43.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:46:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.43.0/manifests"},{"name":"example/opencensus/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.43.0/manifests"},{"name":"example/prometheus/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.43.0/manifests"},{"name":"example/view/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.43.0/manifests"},{"name":"bridge/opencensus/test/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.43.0/manifests"},{"name":"bridge/opencensus/v0.43.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.43.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.43.0/manifests"},{"name":"trace/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.20.0/manifests"},{"name":"sdk/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.20.0/manifests"},{"name":"sdk/metric/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.20.0/manifests"},{"name":"metric/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.20.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.20.0/manifests"},{"name":"exporters/zipkin/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.20.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.20.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:45:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.20.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.20.0/manifests"},{"name":"example/passthrough/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.20.0/manifests"},{"name":"example/zipkin/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.20.0/manifests"},{"name":"example/otel-collector/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.20.0/manifests"},{"name":"example/fib/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.20.0/manifests"},{"name":"example/namedtracer/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.20.0/manifests"},{"name":"bridge/opentracing/test/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.20.0/manifests"},{"name":"bridge/opentracing/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.20.0/manifests"},{"name":"example/dice/v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.20.0/manifests"},{"name":"v1.20.0","sha":"85e4c467da71aa1ce1423c7bbb7a99f1810f9e43","kind":"tag","published_at":"2023-11-10T16:44:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.20.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.20.0/manifests"},{"name":"schema/v0.0.7","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:31:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.7","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.7/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.42.0/manifests"},{"name":"exporters/prometheus/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.42.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.42.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.42.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.42.0/manifests"},{"name":"example/view/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.42.0/manifests"},{"name":"example/prometheus/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.42.0/manifests"},{"name":"example/opencensus/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.42.0/manifests"},{"name":"bridge/opencensus/test/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.42.0/manifests"},{"name":"bridge/opencensus/v0.42.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.42.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.42.0/manifests"},{"name":"trace/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.19.0/manifests"},{"name":"sdk/metric/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.19.0/manifests"},{"name":"sdk/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.19.0/manifests"},{"name":"metric/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.19.0/manifests"},{"name":"exporters/zipkin/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.19.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.19.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.19.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.19.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.19.0/manifests"},{"name":"example/zipkin/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.19.0/manifests"},{"name":"example/passthrough/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.19.0/manifests"},{"name":"example/otel-collector/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.19.0/manifests"},{"name":"example/namedtracer/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.19.0/manifests"},{"name":"example/fib/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.19.0/manifests"},{"name":"bridge/opentracing/test/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.19.0/manifests"},{"name":"example/dice/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/dice/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/dice/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fdice%2Fv1.19.0/manifests"},{"name":"bridge/opentracing/v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.19.0/manifests"},{"name":"v1.19.0","sha":"60666c554065ac4da502fe28943eea4b938ab479","kind":"tag","published_at":"2023-09-28T19:30:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.19.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.19.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.42.0-rc.1/manifests"},{"name":"exporters/prometheus/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.42.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.42.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.42.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.42.0-rc.1/manifests"},{"name":"example/view/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.42.0-rc.1/manifests"},{"name":"example/prometheus/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.42.0-rc.1/manifests"},{"name":"example/opencensus/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.42.0-rc.1/manifests"},{"name":"bridge/opencensus/test/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.42.0-rc.1/manifests"},{"name":"bridge/opencensus/v0.42.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:59:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.42.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.42.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.42.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.42.0-rc.1/manifests"},{"name":"trace/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.19.0-rc.1/manifests"},{"name":"sdk/metric/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv1.19.0-rc.1/manifests"},{"name":"sdk/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.19.0-rc.1/manifests"},{"name":"metric/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.19.0-rc.1/manifests"},{"name":"exporters/zipkin/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.19.0-rc.1/manifests"},{"name":"exporters/stdout/stdouttrace/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.19.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.19.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.19.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.19.0-rc.1/manifests"},{"name":"example/zipkin/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.19.0-rc.1/manifests"},{"name":"example/passthrough/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.19.0-rc.1/manifests"},{"name":"example/otel-collector/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.19.0-rc.1/manifests"},{"name":"example/namedtracer/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:33.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.19.0-rc.1/manifests"},{"name":"example/fib/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:32.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.19.0-rc.1/manifests"},{"name":"bridge/opentracing/test/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:32.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.19.0-rc.1/manifests"},{"name":"bridge/opentracing/v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.19.0-rc.1/manifests"},{"name":"v1.19.0-rc.1","sha":"2ee71fdd4ebaa145c70c906c1300d624aa65f796","kind":"tag","published_at":"2023-09-14T19:58:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.19.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.19.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.19.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.19.0-rc.1/manifests"},{"name":"schema/v0.0.6","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.6","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.6/manifests"},{"name":"example/view/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.41.0/manifests"},{"name":"bridge/opencensus/test/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.41.0/manifests"},{"name":"bridge/opencensus/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.41.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.41.0/manifests"},{"name":"sdk/metric/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.41.0/manifests"},{"name":"exporters/prometheus/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.41.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.41.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.41.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.41.0/manifests"},{"name":"example/prometheus/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.41.0/manifests"},{"name":"example/opencensus/v0.41.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.41.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.41.0/manifests"},{"name":"trace/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.18.0/manifests"},{"name":"sdk/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.18.0/manifests"},{"name":"metric/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:56:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.18.0/manifests"},{"name":"exporters/zipkin/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.18.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.18.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.18.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.18.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.18.0/manifests"},{"name":"example/zipkin/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.18.0/manifests"},{"name":"example/passthrough/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.18.0/manifests"},{"name":"example/otel-collector/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.18.0/manifests"},{"name":"example/namedtracer/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.18.0/manifests"},{"name":"example/fib/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.18.0/manifests"},{"name":"bridge/opentracing/test/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.18.0/manifests"},{"name":"bridge/opentracing/v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.18.0/manifests"},{"name":"v1.18.0","sha":"4242228103c19cabc435a75b02d7aea82aa8bf36","kind":"tag","published_at":"2023-09-12T14:55:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.18.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.18.0/manifests"},{"name":"schema/v0.0.5","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.5","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.5/manifests"},{"name":"example/view/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.40.0/manifests"},{"name":"bridge/opencensus/test/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.40.0/manifests"},{"name":"bridge/opencensus/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.40.0/manifests"},{"name":"sdk/metric/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.40.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.40.0/manifests"},{"name":"exporters/prometheus/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.40.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.40.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.40.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.40.0/manifests"},{"name":"example/prometheus/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.40.0/manifests"},{"name":"example/opencensus/v0.40.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.40.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.40.0/manifests"},{"name":"trace/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.17.0/manifests"},{"name":"sdk/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.17.0/manifests"},{"name":"metric/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.17.0/manifests"},{"name":"exporters/zipkin/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.17.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.17.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.17.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.17.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.17.0/manifests"},{"name":"exporters/otlp/internal/retry/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.17.0/manifests"},{"name":"exporters/jaeger/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.17.0/manifests"},{"name":"example/zipkin/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.17.0/manifests"},{"name":"example/passthrough/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.17.0/manifests"},{"name":"example/otel-collector/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.17.0/manifests"},{"name":"example/namedtracer/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.17.0/manifests"},{"name":"example/jaeger/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.17.0/manifests"},{"name":"example/fib/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.17.0/manifests"},{"name":"bridge/opentracing/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.17.0/manifests"},{"name":"bridge/opentracing/test/v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.17.0/manifests"},{"name":"v1.17.0","sha":"3c476ce1816ae6f38758e90cc36d8b77ebcc223b","kind":"tag","published_at":"2023-08-28T14:51:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.17.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.17.0/manifests"},{"name":"example/view/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.39.0/manifests"},{"name":"bridge/opencensus/test/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.39.0/manifests"},{"name":"bridge/opencensus/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.39.0/manifests"},{"name":"sdk/metric/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.39.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.39.0/manifests"},{"name":"exporters/prometheus/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.39.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.39.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.39.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.39.0/manifests"},{"name":"example/prometheus/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.39.0/manifests"},{"name":"example/opencensus/v0.39.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.39.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.39.0/manifests"},{"name":"trace/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.16.0/manifests"},{"name":"metric/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.16.0/manifests"},{"name":"sdk/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.16.0/manifests"},{"name":"exporters/zipkin/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.16.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.16.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.16.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.16.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.16.0/manifests"},{"name":"exporters/otlp/internal/retry/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.16.0/manifests"},{"name":"exporters/jaeger/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.16.0/manifests"},{"name":"example/zipkin/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.16.0/manifests"},{"name":"example/passthrough/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.16.0/manifests"},{"name":"example/otel-collector/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.16.0/manifests"},{"name":"example/namedtracer/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.16.0/manifests"},{"name":"example/jaeger/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.16.0/manifests"},{"name":"example/fib/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.16.0/manifests"},{"name":"bridge/opentracing/test/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.16.0/manifests"},{"name":"bridge/opentracing/v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.16.0/manifests"},{"name":"v1.16.0","sha":"e0852d609c4a4205d550e2de45afdbf80d43557b","kind":"tag","published_at":"2023-05-22T19:07:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.16.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.16.0/manifests"},{"name":"example/view/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.39.0-rc.1/manifests"},{"name":"bridge/opencensus/test/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.39.0-rc.1/manifests"},{"name":"bridge/opencensus/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.39.0-rc.1/manifests"},{"name":"sdk/metric/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.39.0-rc.1/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.39.0-rc.1/manifests"},{"name":"exporters/prometheus/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.39.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.39.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.39.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.39.0-rc.1/manifests"},{"name":"example/prometheus/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.39.0-rc.1/manifests"},{"name":"example/opencensus/v0.39.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.39.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.39.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.39.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.39.0-rc.1/manifests"},{"name":"trace/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:40:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.16.0-rc.1/manifests"},{"name":"sdk/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.16.0-rc.1/manifests"},{"name":"metric/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.16.0-rc.1/manifests"},{"name":"exporters/zipkin/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.16.0-rc.1/manifests"},{"name":"exporters/stdout/stdouttrace/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.16.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.16.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.16.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.16.0-rc.1/manifests"},{"name":"exporters/jaeger/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.16.0-rc.1/manifests"},{"name":"exporters/otlp/internal/retry/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.16.0-rc.1/manifests"},{"name":"example/zipkin/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.16.0-rc.1/manifests"},{"name":"example/passthrough/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.16.0-rc.1/manifests"},{"name":"example/otel-collector/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.16.0-rc.1/manifests"},{"name":"example/namedtracer/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.16.0-rc.1/manifests"},{"name":"example/jaeger/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.16.0-rc.1/manifests"},{"name":"example/fib/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.16.0-rc.1/manifests"},{"name":"bridge/opentracing/test/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.16.0-rc.1/manifests"},{"name":"bridge/opentracing/v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.16.0-rc.1/manifests"},{"name":"v1.16.0-rc.1","sha":"e6839571d26cfc6458050da275f79618fbfd4d9d","kind":"tag","published_at":"2023-05-04T02:39:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.16.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.16.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.16.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.16.0-rc.1/manifests"},{"name":"example/view/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.1/manifests"},{"name":"bridge/opencensus/test/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.1/manifests"},{"name":"bridge/opencensus/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.1/manifests"},{"name":"sdk/metric/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.1/manifests"},{"name":"metric/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.38.1/manifests"},{"name":"exporters/prometheus/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.1/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.1/manifests"},{"name":"exporters/otlp/otlpmetric/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.1/manifests"},{"name":"example/prometheus/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.1/manifests"},{"name":"example/opencensus/v0.38.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.38.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.1/manifests"},{"name":"trace/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.1/manifests"},{"name":"sdk/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.1/manifests"},{"name":"exporters/zipkin/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.1/manifests"},{"name":"exporters/stdout/stdouttrace/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.1/manifests"},{"name":"exporters/otlp/otlptrace/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.1/manifests"},{"name":"exporters/otlp/internal/retry/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.1/manifests"},{"name":"exporters/jaeger/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.1/manifests"},{"name":"example/zipkin/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.1/manifests"},{"name":"example/passthrough/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.1/manifests"},{"name":"example/otel-collector/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.1/manifests"},{"name":"example/namedtracer/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.1/manifests"},{"name":"example/jaeger/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.1/manifests"},{"name":"example/fib/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.1/manifests"},{"name":"bridge/opentracing/test/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.1/manifests"},{"name":"bridge/opentracing/v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.1/manifests"},{"name":"v1.15.1","sha":"fc96138629cecdcc04dd5cb65559ead9e485d927","kind":"tag","published_at":"2023-05-02T17:19:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.15.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.1/manifests"},{"name":"example/view/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.0/manifests"},{"name":"bridge/opencensus/test/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.0/manifests"},{"name":"sdk/metric/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.0/manifests"},{"name":"bridge/opencensus/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.0/manifests"},{"name":"metric/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.38.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.0/manifests"},{"name":"exporters/prometheus/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.0/manifests"},{"name":"example/prometheus/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.0/manifests"},{"name":"example/opencensus/v0.38.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.38.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.0/manifests"},{"name":"trace/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.0/manifests"},{"name":"exporters/zipkin/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.0/manifests"},{"name":"sdk/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.0/manifests"},{"name":"exporters/otlp/internal/retry/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:50:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.0/manifests"},{"name":"exporters/jaeger/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.0/manifests"},{"name":"example/zipkin/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.0/manifests"},{"name":"example/passthrough/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.0/manifests"},{"name":"example/otel-collector/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.0/manifests"},{"name":"example/namedtracer/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.0/manifests"},{"name":"example/jaeger/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.0/manifests"},{"name":"example/fib/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.0/manifests"},{"name":"bridge/opentracing/test/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.0/manifests"},{"name":"bridge/opentracing/v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.0/manifests"},{"name":"v1.15.0","sha":"8e76ab23b495ce2411d936b497fb8f1a9b35f974","kind":"tag","published_at":"2023-04-28T14:49:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.15.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.0/manifests"},{"name":"bridge/opencensus/test/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.0-rc.2/manifests"},{"name":"example/view/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.0-rc.2/manifests"},{"name":"bridge/opencensus/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.0-rc.2/manifests"},{"name":"sdk/metric/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.0-rc.2/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.0-rc.2/manifests"},{"name":"exporters/prometheus/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.0-rc.2/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.0-rc.2/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.0-rc.2/manifests"},{"name":"exporters/otlp/otlpmetric/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.0-rc.2/manifests"},{"name":"example/prometheus/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.0-rc.2/manifests"},{"name":"example/opencensus/v0.38.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:49:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.38.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.38.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.0-rc.2/manifests"},{"name":"trace/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.0-rc.2/manifests"},{"name":"sdk/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.0-rc.2/manifests"},{"name":"metric/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.15.0-rc.2/manifests"},{"name":"exporters/stdout/stdouttrace/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.0-rc.2/manifests"},{"name":"exporters/zipkin/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.0-rc.2/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.0-rc.2/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.0-rc.2/manifests"},{"name":"exporters/otlp/otlptrace/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.0-rc.2/manifests"},{"name":"exporters/otlp/internal/retry/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.0-rc.2/manifests"},{"name":"exporters/jaeger/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.0-rc.2/manifests"},{"name":"example/zipkin/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.0-rc.2/manifests"},{"name":"example/passthrough/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.0-rc.2/manifests"},{"name":"example/otel-collector/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.0-rc.2/manifests"},{"name":"example/namedtracer/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.0-rc.2/manifests"},{"name":"example/jaeger/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.0-rc.2/manifests"},{"name":"example/fib/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.0-rc.2/manifests"},{"name":"bridge/opentracing/test/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.0-rc.2/manifests"},{"name":"bridge/opentracing/v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.0-rc.2/manifests"},{"name":"v1.15.0-rc.2","sha":"7ad0ae4da145ca7c1161e61dce318f7acc2ecabd","kind":"tag","published_at":"2023-03-23T14:48:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.15.0-rc.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.15.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.0-rc.2/manifests"},{"name":"oteltest/v0.20.1","sha":"026db142b768943fbcedc2dee0e549e6846a900d","kind":"tag","published_at":"2023-03-09T21:56:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/oteltest/v0.20.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/oteltest/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/oteltest%2Fv0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/oteltest%2Fv0.20.1/manifests"},{"name":"exporters/trace/zipkin/v0.20.1","sha":"026db142b768943fbcedc2dee0e549e6846a900d","kind":"tag","published_at":"2023-03-09T21:56:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/trace/zipkin/v0.20.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/trace/zipkin/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Ftrace%2Fzipkin%2Fv0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Ftrace%2Fzipkin%2Fv0.20.1/manifests"},{"name":"exporters/trace/jaeger/v0.20.1","sha":"026db142b768943fbcedc2dee0e549e6846a900d","kind":"tag","published_at":"2023-03-09T21:56:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/trace/jaeger/v0.20.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/trace/jaeger/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Ftrace%2Fjaeger%2Fv0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Ftrace%2Fjaeger%2Fv0.20.1/manifests"},{"name":"exporters/stdout/v0.20.1","sha":"026db142b768943fbcedc2dee0e549e6846a900d","kind":"tag","published_at":"2023-03-09T21:56:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/v0.20.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fv0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fv0.20.1/manifests"},{"name":"exporters/otlp/v0.20.1","sha":"026db142b768943fbcedc2dee0e549e6846a900d","kind":"tag","published_at":"2023-03-09T21:55:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/v0.20.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fv0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fv0.20.1/manifests"},{"name":"example/prom-collector/v0.20.1","sha":"026db142b768943fbcedc2dee0e549e6846a900d","kind":"tag","published_at":"2023-03-09T21:54:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prom-collector/v0.20.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prom-collector/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprom-collector%2Fv0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprom-collector%2Fv0.20.1/manifests"},{"name":"example/view/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.38.0-rc.1/manifests"},{"name":"bridge/opencensus/test/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.38.0-rc.1/manifests"},{"name":"bridge/opencensus/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.38.0-rc.1/manifests"},{"name":"sdk/metric/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.38.0-rc.1/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.38.0-rc.1/manifests"},{"name":"exporters/prometheus/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.38.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.38.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.38.0-rc.1/manifests"},{"name":"exporters/otlp/otlpmetric/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.38.0-rc.1/manifests"},{"name":"example/prometheus/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.38.0-rc.1/manifests"},{"name":"example/opencensus/v0.38.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:52:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.38.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.38.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.38.0-rc.1/manifests"},{"name":"trace/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.15.0-rc.1/manifests"},{"name":"sdk/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.15.0-rc.1/manifests"},{"name":"metric/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv1.15.0-rc.1/manifests"},{"name":"exporters/zipkin/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.15.0-rc.1/manifests"},{"name":"exporters/stdout/stdouttrace/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.15.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.15.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.15.0-rc.1/manifests"},{"name":"exporters/otlp/otlptrace/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.15.0-rc.1/manifests"},{"name":"exporters/jaeger/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.15.0-rc.1/manifests"},{"name":"exporters/otlp/internal/retry/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.15.0-rc.1/manifests"},{"name":"example/zipkin/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.15.0-rc.1/manifests"},{"name":"example/passthrough/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.15.0-rc.1/manifests"},{"name":"example/otel-collector/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.15.0-rc.1/manifests"},{"name":"example/namedtracer/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.15.0-rc.1/manifests"},{"name":"example/jaeger/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.15.0-rc.1/manifests"},{"name":"example/fib/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.15.0-rc.1/manifests"},{"name":"bridge/opentracing/test/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.15.0-rc.1/manifests"},{"name":"bridge/opentracing/v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.15.0-rc.1/manifests"},{"name":"v1.15.0-rc.1","sha":"34aacd95ff1f52eb77d75c679859fae902917817","kind":"tag","published_at":"2023-03-02T15:49:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.15.0-rc.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.15.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.15.0-rc.1/manifests"},{"name":"schema/v0.0.4","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T22:00:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/schema/v0.0.4","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/schema/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/schema%2Fv0.0.4/manifests"},{"name":"example/view/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.37.0/manifests"},{"name":"bridge/opencensus/test/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.37.0/manifests"},{"name":"bridge/opencensus/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.37.0/manifests"},{"name":"sdk/metric/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.37.0/manifests"},{"name":"metric/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.37.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.37.0/manifests"},{"name":"exporters/prometheus/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.37.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.37.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.37.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.37.0/manifests"},{"name":"example/prometheus/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.37.0/manifests"},{"name":"example/opencensus/v0.37.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:59:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.37.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.37.0/manifests"},{"name":"sdk/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.14.0/manifests"},{"name":"trace/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:58.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.14.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:57.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.14.0/manifests"},{"name":"exporters/otlp/internal/retry/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:56.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.14.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:55.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.14.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:54.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.14.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:53.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.14.0/manifests"},{"name":"exporters/zipkin/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:52.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.14.0/manifests"},{"name":"exporters/jaeger/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.14.0/manifests"},{"name":"example/zipkin/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:50.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.14.0/manifests"},{"name":"example/passthrough/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.14.0/manifests"},{"name":"example/otel-collector/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.14.0/manifests"},{"name":"example/namedtracer/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.14.0/manifests"},{"name":"example/jaeger/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.14.0/manifests"},{"name":"example/fib/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.14.0/manifests"},{"name":"bridge/opentracing/test/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/test/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/test/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Ftest%2Fv1.14.0/manifests"},{"name":"bridge/opentracing/v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.14.0/manifests"},{"name":"v1.14.0","sha":"2e54fbb3fede5b54f316b3a08eab236febd854e0","kind":"tag","published_at":"2023-02-27T21:58:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.14.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.14.0/manifests"},{"name":"example/view/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.36.0/manifests"},{"name":"bridge/opencensus/test/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.36.0/manifests"},{"name":"bridge/opencensus/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.36.0/manifests"},{"name":"sdk/metric/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.36.0/manifests"},{"name":"metric/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.36.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.36.0/manifests"},{"name":"exporters/prometheus/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.36.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.36.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.36.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.36.0/manifests"},{"name":"example/prometheus/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.36.0/manifests"},{"name":"example/opencensus/v0.36.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:37:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.36.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.36.0/manifests"},{"name":"sdk/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.13.0/manifests"},{"name":"trace/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.13.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.13.0/manifests"},{"name":"exporters/otlp/internal/retry/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.13.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.13.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.13.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.13.0/manifests"},{"name":"exporters/zipkin/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.13.0/manifests"},{"name":"exporters/jaeger/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.13.0/manifests"},{"name":"example/zipkin/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.13.0/manifests"},{"name":"example/passthrough/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.13.0/manifests"},{"name":"example/otel-collector/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:34.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.13.0/manifests"},{"name":"example/namedtracer/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:32.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.13.0/manifests"},{"name":"example/jaeger/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:31.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.13.0/manifests"},{"name":"example/fib/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:30.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.13.0/manifests"},{"name":"v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.13.0/manifests"},{"name":"bridge/opentracing/v1.13.0","sha":"f2fd476f433128c2494476950ce11600a51bbe35","kind":"tag","published_at":"2023-02-07T19:35:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.13.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.13.0/manifests"},{"name":"example/view/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.35.0/manifests"},{"name":"bridge/opencensus/test/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.35.0/manifests"},{"name":"bridge/opencensus/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.35.0/manifests"},{"name":"sdk/metric/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.35.0/manifests"},{"name":"metric/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.35.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.35.0/manifests"},{"name":"exporters/prometheus/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.35.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.35.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.35.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.35.0/manifests"},{"name":"example/prometheus/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.35.0/manifests"},{"name":"example/opencensus/v0.35.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:45:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.35.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.35.0/manifests"},{"name":"sdk/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.12.0/manifests"},{"name":"trace/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.12.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.12.0/manifests"},{"name":"exporters/otlp/internal/retry/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.12.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.12.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.12.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.12.0/manifests"},{"name":"exporters/zipkin/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.12.0/manifests"},{"name":"exporters/jaeger/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.12.0/manifests"},{"name":"example/zipkin/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.12.0/manifests"},{"name":"example/passthrough/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.12.0/manifests"},{"name":"example/namedtracer/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.12.0/manifests"},{"name":"example/otel-collector/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.12.0/manifests"},{"name":"example/jaeger/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.12.0/manifests"},{"name":"example/fib/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.12.0/manifests"},{"name":"bridge/opentracing/v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:43:00.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.12.0/manifests"},{"name":"v1.12.0","sha":"6cb5718eaaed5c408c3bf4ad1aecee5c20ccdaa9","kind":"tag","published_at":"2023-01-29T15:42:59.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.12.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.12.0/manifests"},{"name":"sdk/metric/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.34.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.34.0/manifests"},{"name":"example/view/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.34.0/manifests"},{"name":"example/prometheus/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.34.0/manifests"},{"name":"example/opencensus/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.34.0/manifests"},{"name":"metric/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.34.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.34.0/manifests"},{"name":"bridge/opencensus/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.34.0/manifests"},{"name":"bridge/opencensus/test/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.34.0/manifests"},{"name":"exporters/prometheus/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.34.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.34.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.34.0","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:51.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.34.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.34.0/manifests"},{"name":"bridge/opentracing/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.11.2/manifests"},{"name":"exporters/stdout/stdouttrace/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.11.2/manifests"},{"name":"exporters/zipkin/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.11.2/manifests"},{"name":"sdk/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.11.2/manifests"},{"name":"trace/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.11.2/manifests"},{"name":"v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.11.2/manifests"},{"name":"exporters/otlp/otlptrace/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.11.2/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.11.2/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.11.2/manifests"},{"name":"exporters/otlp/internal/retry/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.11.2/manifests"},{"name":"exporters/jaeger/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.11.2/manifests"},{"name":"example/zipkin/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.11.2/manifests"},{"name":"example/passthrough/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.11.2/manifests"},{"name":"example/otel-collector/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.11.2/manifests"},{"name":"example/namedtracer/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.11.2/manifests"},{"name":"example/jaeger/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.11.2/manifests"},{"name":"example/fib/v1.11.2","sha":"bc5cf7eb26a455be6d5b359dea0b6592c4176412","kind":"tag","published_at":"2022-12-05T19:44:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.11.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.11.2/manifests"},{"name":"example/view/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.33.0/manifests"},{"name":"bridge/opencensus/test/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.33.0/manifests"},{"name":"bridge/opencensus/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.33.0/manifests"},{"name":"sdk/metric/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.33.0/manifests"},{"name":"metric/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.33.0/manifests"},{"name":"exporters/prometheus/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.33.0/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.33.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.33.0/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.33.0/manifests"},{"name":"exporters/otlp/otlpmetric/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.33.0/manifests"},{"name":"example/prometheus/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.33.0/manifests"},{"name":"example/opencensus/v0.33.0","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.33.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.33.0/manifests"},{"name":"sdk/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:15.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.11.1/manifests"},{"name":"trace/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:14.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.11.1/manifests"},{"name":"exporters/stdout/stdouttrace/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:13.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.11.1/manifests"},{"name":"exporters/otlp/internal/retry/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:12.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.11.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.11.1/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:11.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.11.1/manifests"},{"name":"exporters/otlp/otlptrace/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:10.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.11.1/manifests"},{"name":"exporters/zipkin/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:09.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.11.1/manifests"},{"name":"exporters/jaeger/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:08.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.11.1/manifests"},{"name":"example/zipkin/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:07.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.11.1/manifests"},{"name":"example/passthrough/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:06.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.11.1/manifests"},{"name":"example/otel-collector/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:05.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.11.1/manifests"},{"name":"example/namedtracer/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.11.1/manifests"},{"name":"example/jaeger/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:04.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.11.1/manifests"},{"name":"example/fib/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:03.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.11.1/manifests"},{"name":"bridge/opentracing/v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:02.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.11.1/manifests"},{"name":"v1.11.1","sha":"2fe8861a24e20088c065b116089862caf9e3cd8b","kind":"tag","published_at":"2022-10-19T19:57:01.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.11.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.11.1/manifests"},{"name":"example/view/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.32.3/manifests"},{"name":"bridge/opencensus/test/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.32.3/manifests"},{"name":"bridge/opencensus/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.32.3/manifests"},{"name":"sdk/metric/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.32.3/manifests"},{"name":"metric/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.32.3/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.32.3/manifests"},{"name":"exporters/prometheus/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.32.3/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.32.3/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.32.3/manifests"},{"name":"exporters/otlp/otlpmetric/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.32.3/manifests"},{"name":"example/prometheus/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:17.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.32.3/manifests"},{"name":"example/opencensus/v0.32.3","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:23:16.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.32.3","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.32.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.32.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.32.3/manifests"},{"name":"sdk/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:49.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fv1.11.0/manifests"},{"name":"exporters/stdout/stdouttrace/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdouttrace/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdouttrace/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdouttrace%2Fv1.11.0/manifests"},{"name":"trace/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:48.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/trace/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/trace/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/trace%2Fv1.11.0/manifests"},{"name":"exporters/otlp/internal/retry/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:47.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/internal/retry/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/internal/retry/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Finternal%2Fretry%2Fv1.11.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracehttp/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:46.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracehttp/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracehttp/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracehttp%2Fv1.11.0/manifests"},{"name":"exporters/otlp/otlptrace/otlptracegrpc/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:45.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/otlptracegrpc/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/otlptracegrpc/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fotlptracegrpc%2Fv1.11.0/manifests"},{"name":"exporters/otlp/otlptrace/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:44.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlptrace/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlptrace/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlptrace%2Fv1.11.0/manifests"},{"name":"exporters/zipkin/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:43.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/zipkin/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/zipkin/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fzipkin%2Fv1.11.0/manifests"},{"name":"exporters/jaeger/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:42.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/jaeger/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/jaeger/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fjaeger%2Fv1.11.0/manifests"},{"name":"example/zipkin/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/zipkin/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/zipkin/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fzipkin%2Fv1.11.0/manifests"},{"name":"example/passthrough/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:41.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/passthrough/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/passthrough/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fpassthrough%2Fv1.11.0/manifests"},{"name":"example/otel-collector/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:40.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/otel-collector/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/otel-collector/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fotel-collector%2Fv1.11.0/manifests"},{"name":"example/namedtracer/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:39.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/namedtracer/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/namedtracer/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fnamedtracer%2Fv1.11.0/manifests"},{"name":"example/jaeger/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:38.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/jaeger/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/jaeger/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fjaeger%2Fv1.11.0/manifests"},{"name":"example/fib/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:37.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/fib/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/fib/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Ffib%2Fv1.11.0/manifests"},{"name":"bridge/opentracing/v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:36.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opentracing/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opentracing/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopentracing%2Fv1.11.0/manifests"},{"name":"v1.11.0","sha":"ff1855279160d0cfbdb7f1b7cbcb1f53c9d6dcc0","kind":"tag","published_at":"2022-10-12T17:22:35.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/v1.11.0","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/v1.11.0/manifests"},{"name":"example/view/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:29.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/view/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/view/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fview%2Fv0.32.2/manifests"},{"name":"bridge/opencensus/test/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:28.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/test/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/test/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Ftest%2Fv0.32.2/manifests"},{"name":"bridge/opencensus/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:27.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.32.2/manifests"},{"name":"sdk/metric/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:26.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/sdk/metric/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/sdk%2Fmetric%2Fv0.32.2/manifests"},{"name":"metric/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:25.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/metric/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/metric%2Fv0.32.2/manifests"},{"name":"exporters/stdout/stdoutmetric/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:24.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/stdout/stdoutmetric/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/stdout/stdoutmetric/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fstdout%2Fstdoutmetric%2Fv0.32.2/manifests"},{"name":"exporters/prometheus/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:23.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/prometheus/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/prometheus/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fprometheus%2Fv0.32.2/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetrichttp/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:22.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetrichttp/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetrichttp/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetrichttp%2Fv0.32.2/manifests"},{"name":"exporters/otlp/otlpmetric/otlpmetricgrpc/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:21.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/otlpmetricgrpc/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fotlpmetricgrpc%2Fv0.32.2/manifests"},{"name":"exporters/otlp/otlpmetric/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:20.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/exporters/otlp/otlpmetric/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/exporters/otlp/otlpmetric/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/exporters%2Fotlp%2Fotlpmetric%2Fv0.32.2/manifests"},{"name":"example/prometheus/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:19.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/prometheus/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/prometheus/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fprometheus%2Fv0.32.2/manifests"},{"name":"example/opencensus/v0.32.2","sha":"29511a007866cff7a5325cd1a66e3e550a30c4b6","kind":"tag","published_at":"2022-10-11T21:57:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/example/opencensus/v0.32.2","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/example/opencensus/v0.32.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.32.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/example%2Fopencensus%2Fv0.32.2/manifests"},{"name":"bridge/opencensus/v0.32.1","sha":"d7bfe6675fe79b0c01cae3d4c5f06330b2fece73","kind":"tag","published_at":"2022-09-22T19:49:18.000Z","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-go/tar.gz/bridge/opencensus/v0.32.1","html_url":"https://github.com/open-telemetry/opentelemetry-go/releases/tag/bridge/opencensus/v0.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-go/tags/bridge%2Fopencensus%2Fv0.32.1/manifests"}]},"repo_metadata_updated_at":"2025-06-05T16:33:06.552Z","dependent_packages_count":15241,"downloads":null,"downloads_period":null,"dependent_repos_count":29020,"rankings":{"downloads":null,"dependent_repos_count":0.035169331512965966,"dependent_packages_count":0.015250418089693206,"stargazers_count":1.037962129165854,"forks_count":0.8993596899289145,"docker_downloads_count":0.009544479348651531,"average":0.3994572096092158},"purl":"pkg:golang/go.opentelemetry.io/otel","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/go.opentelemetry.io/otel","docker_dependents_count":8231,"docker_downloads_count":45341687593,"usage_url":"https://repos.ecosyste.ms/usage/go/go.opentelemetry.io/otel","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/go.opentelemetry.io/otel/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/go.opentelemetry.io%2Fotel/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/go.opentelemetry.io%2Fotel/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/go.opentelemetry.io%2Fotel/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/go.opentelemetry.io%2Fotel/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1882879,"maintainers_count":0,"namespaces_count":723926,"keywords_count":97872,"github":"golang","metadata":{"funded_packages_count":39346},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-06T05:22:27.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":1345,"unique_repositories_count_past_30_days":53,"recent_issues":[{"uuid":"5883157499","node_id":"PR_kwDORnQ7f88AAAABI1HFOQ","number":183,"state":"open","title":"build(deps): bump the go-dependencies group with 20 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T11:12:05.000Z","updated_at":"2026-10-16T11:12:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":20,"packages":[{"name":"github.com/a2aproject/a2a-go/v2","old_version":"2.3.1","new_version":"2.6.0","repository_url":"https://github.com/a2aproject/a2a-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.42.1","new_version":"1.47.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.29","new_version":"1.33.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.28","new_version":"1.20.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/bedrockruntime","old_version":"1.55.0","new_version":"1.63.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/nats-io/nats.go","old_version":"1.52.0","new_version":"1.54.0","repository_url":"https://github.com/nats-io/nats.go"},{"name":"github.com/pgvector/pgvector-go","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/pgvector/pgvector-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.23.2","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/term","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"k8s.io/apimachinery","old_version":"0.36.2","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.36.2","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/client-go"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.2","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/a2aproject/a2a-go/v2](https://github.com/a2aproject/a2a-go) | `2.3.1` | `2.6.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.42.1` | `1.47.3` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.29` | `1.33.9` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.28` | `1.20.9` |\n| [github.com/aws/aws-sdk-go-v2/service/bedrockruntime](https://github.com/aws/aws-sdk-go-v2) | `1.55.0` | `1.63.4` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) | `1.52.0` | `1.54.0` |\n| [github.com/pgvector/pgvector-go](https://github.com/pgvector/pgvector-go) | `0.4.0` | `0.4.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.2` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.57.0` | `0.58.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.46.0` | `0.47.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.2` | `0.37.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.2` | `0.37.1` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.2` |\n\nUpdates `github.com/a2aproject/a2a-go/v2` from 2.3.1 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a2aproject/a2a-go/releases\"\u003egithub.com/a2aproject/a2a-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.5.0...v2.6.0\"\u003e2.6.0\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatched dependencies with vulnerabilities.\u003c/li\u003e\n\u003cli\u003eUpgraded to go 1.26.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea2acrypto:\u003c/strong\u003e add AgentCard JWS signing and verification (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/141\"\u003e#141\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/368\"\u003e#368\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b03b830d43ea8924d3c8006fc1d7a5715478f550\"\u003eb03b830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eitk:\u003c/strong\u003e use shared scenarios (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/429\"\u003e#429\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e54a070b4435c76b4b99795eb7ab319037a3bab4\"\u003ee54a070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea2acrypto canonicalization and refactoring (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/441\"\u003e#441\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/012cc74900780787f7b71540978aae3c87782296\"\u003e012cc74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ea2asrv:\u003c/strong\u003e return spec error codes for terminal and parked tasks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/438\"\u003e#438\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/a2f11cbe7bcf05e15d6443bc92c9775becc629c9\"\u003ea2f11cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealign ListTasks timestamp query parameter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/425\"\u003e#425\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/621e01ee5537a5eb414f8f1768cb1c8bea4ca75b\"\u003e621e01e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip scheduled nightly workflows on forks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/03b1f8483cc9cbdd3e95567100d95c5509687eb5\"\u003e03b1f84\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/426\"\u003e#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompare recovery timestamps by value (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/428\"\u003e#428\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b3d23f5dc39cd3c2d74ab9d9c040a91e8f8c88a6\"\u003eb3d23f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ProtoJSON security requirement scopes in Agent Cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/76da16e668de714a18bcc726b2360880bece90a5\"\u003e76da16e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.4.0...v2.5.0\"\u003e2.5.0\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eagent executor constructor helper (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/418\"\u003e#418\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0f45c92388ebdf88de6e5536234e97eb47a6d784\"\u003e0f45c92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli supports full agent card urls (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/413\"\u003e#413\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/d5d1cec20091eb8ed235128bb50712ee8aa3d42c\"\u003ed5d1cec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e polling fallback for servers which don't support streaming (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/419\"\u003e#419\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b5b9f8548682141f5ae618cd5961bde77985335a\"\u003eb5b9f85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake agentcard resolver handler file:// (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/424\"\u003e#424\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e1c3cc0b5ffce301ce31efff7f9e3a553f898603\"\u003ee1c3cc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eutilities for working with a2a events  (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/416\"\u003e#416\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/1b8cac7c391681c8049788f6bb683194e8d2c914\"\u003e1b8cac7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded missing converters and made sure a2agrpc uses pbconv (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/421\"\u003e#421\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/579cff89f7bab361010249d0df3dea6c6e51f8e7\"\u003e579cff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli not parsing compat agent cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/bebdceec0c744c462ae32182f3028518002a642c\"\u003ebebdcee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle negative historyLength as empty history request (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/393\"\u003e#393\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/f4d588216b0c9520e94d571bab725c38ce23064c\"\u003ef4d5882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsonrpc:\u003c/strong\u003e lenient decode of error.data to preserve server errors (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/386\"\u003e#386\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/497cbac9ce5e82d73614449687e6852e48696095\"\u003e497cbac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove empty contextId check in proto converter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/392\"\u003e#392\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/758c7a13a657441c003d1b05a665c2c84b5ca7ac\"\u003e758c7a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e buffer REST SSE panicChan to avoid goroutine leak on client disconnect (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/ff6035bd21e44bb3ee1bfa547885b8c08327fa01\"\u003eff6035b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etaskexec:\u003c/strong\u003e close event-queue reader on cancel early exits (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/409\"\u003e#409\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/14e41a978b31e134ffa1170d8657f9dd98529aa3\"\u003e14e41a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.3.1...v2.4.0\"\u003e2.4.0\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a2aproject/a2a-go/blob/main/CHANGELOG.md\"\u003egithub.com/a2aproject/a2a-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.5.0...v2.6.0\"\u003e2.6.0\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea2acrypto:\u003c/strong\u003e add AgentCard JWS signing and verification (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/141\"\u003e#141\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/368\"\u003e#368\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b03b830d43ea8924d3c8006fc1d7a5715478f550\"\u003eb03b830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eitk:\u003c/strong\u003e use shared scenarios (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/429\"\u003e#429\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e54a070b4435c76b4b99795eb7ab319037a3bab4\"\u003ee54a070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea2acrypto canonicalization and refactoring (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/441\"\u003e#441\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/012cc74900780787f7b71540978aae3c87782296\"\u003e012cc74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ea2asrv:\u003c/strong\u003e return spec error codes for terminal and parked tasks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/438\"\u003e#438\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/a2f11cbe7bcf05e15d6443bc92c9775becc629c9\"\u003ea2f11cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealign ListTasks timestamp query parameter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/425\"\u003e#425\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/621e01ee5537a5eb414f8f1768cb1c8bea4ca75b\"\u003e621e01e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip scheduled nightly workflows on forks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/03b1f8483cc9cbdd3e95567100d95c5509687eb5\"\u003e03b1f84\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/426\"\u003e#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompare recovery timestamps by value (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/428\"\u003e#428\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b3d23f5dc39cd3c2d74ab9d9c040a91e8f8c88a6\"\u003eb3d23f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ProtoJSON security requirement scopes in Agent Cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/76da16e668de714a18bcc726b2360880bece90a5\"\u003e76da16e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.4.0...v2.5.0\"\u003e2.5.0\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eagent executor constructor helper (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/418\"\u003e#418\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0f45c92388ebdf88de6e5536234e97eb47a6d784\"\u003e0f45c92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli supports full agent card urls (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/413\"\u003e#413\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/d5d1cec20091eb8ed235128bb50712ee8aa3d42c\"\u003ed5d1cec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e polling fallback for servers which don't support streaming (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/419\"\u003e#419\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b5b9f8548682141f5ae618cd5961bde77985335a\"\u003eb5b9f85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake agentcard resolver handler file:// (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/424\"\u003e#424\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e1c3cc0b5ffce301ce31efff7f9e3a553f898603\"\u003ee1c3cc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eutilities for working with a2a events  (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/416\"\u003e#416\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/1b8cac7c391681c8049788f6bb683194e8d2c914\"\u003e1b8cac7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded missing converters and made sure a2agrpc uses pbconv (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/421\"\u003e#421\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/579cff89f7bab361010249d0df3dea6c6e51f8e7\"\u003e579cff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli not parsing compat agent cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/bebdceec0c744c462ae32182f3028518002a642c\"\u003ebebdcee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle negative historyLength as empty history request (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/393\"\u003e#393\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/f4d588216b0c9520e94d571bab725c38ce23064c\"\u003ef4d5882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsonrpc:\u003c/strong\u003e lenient decode of error.data to preserve server errors (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/386\"\u003e#386\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/497cbac9ce5e82d73614449687e6852e48696095\"\u003e497cbac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove empty contextId check in proto converter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/392\"\u003e#392\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/758c7a13a657441c003d1b05a665c2c84b5ca7ac\"\u003e758c7a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e buffer REST SSE panicChan to avoid goroutine leak on client disconnect (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/ff6035bd21e44bb3ee1bfa547885b8c08327fa01\"\u003eff6035b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etaskexec:\u003c/strong\u003e close event-queue reader on cancel early exits (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/409\"\u003e#409\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/14e41a978b31e134ffa1170d8657f9dd98529aa3\"\u003e14e41a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.3.1...v2.4.0\"\u003e2.4.0\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide generic pull event queue (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/354\"\u003e#354\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/6a48d4b5bb731b647d13ff61b0fefb21f053916b\"\u003e6a48d4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epush:\u003c/strong\u003e push sender SSRF protection enabled by default (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/373\"\u003e#373\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/374\"\u003e#374\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0a4f17a10e1c44ff9d578975259ed4286f53e01d\"\u003e0a4f17a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/ebf17c56ef7e63c72883a45454a538bbc0df66b8\"\u003e\u003ccode\u003eebf17c5\u003c/code\u003e\u003c/a\u003e chore(main): release 2.6.0 (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/a2f11cbe7bcf05e15d6443bc92c9775becc629c9\"\u003e\u003ccode\u003ea2f11cb\u003c/code\u003e\u003c/a\u003e fix(a2asrv): return spec error codes for terminal and parked tasks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/438\"\u003e#438\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/8cbdd488611a7c06207b2e0e3601b570eef12b18\"\u003e\u003ccode\u003e8cbdd48\u003c/code\u003e\u003c/a\u003e chore(deps): update deps and go version (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/012cc74900780787f7b71540978aae3c87782296\"\u003e\u003ccode\u003e012cc74\u003c/code\u003e\u003c/a\u003e fix: a2acrypto canonicalization and refactoring (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/621e01ee5537a5eb414f8f1768cb1c8bea4ca75b\"\u003e\u003ccode\u003e621e01e\u003c/code\u003e\u003c/a\u003e fix: align ListTasks timestamp query parameter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b03b830d43ea8924d3c8006fc1d7a5715478f550\"\u003e\u003ccode\u003eb03b830\u003c/code\u003e\u003c/a\u003e feat(a2acrypto): add AgentCard JWS signing and verification (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/141\"\u003e#141\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/76da16e668de714a18bcc726b2360880bece90a5\"\u003e\u003ccode\u003e76da16e\u003c/code\u003e\u003c/a\u003e fix: support ProtoJSON security requirement scopes in Agent Cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b3d23f5dc39cd3c2d74ab9d9c040a91e8f8c88a6\"\u003e\u003ccode\u003eb3d23f5\u003c/code\u003e\u003c/a\u003e fix: compare recovery timestamps by value (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b7252bdb88613174400fa9fd3d29dd043058a912\"\u003e\u003ccode\u003eb7252bd\u003c/code\u003e\u003c/a\u003e chore: remove cli (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0d2ad8eaa2f4dfd96ee7e7b780b9ab035528b787\"\u003e\u003ccode\u003e0d2ad8e\u003c/code\u003e\u003c/a\u003e chore(lint): fix all golangci-lint issues (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.3.1...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.42.1 to 1.47.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.42.1...v1.47.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.29 to 1.33.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.29...config/v1.33.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.28 to 1.20.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30383d567f67c2a67b2b40a462a8c284c49d1796\"\u003e\u003ccode\u003e30383d5\u003c/code\u003e\u003c/a\u003e Release 2023-04-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/352f89c2d23ec6249a699c732ba5c9ae050f833f\"\u003e\u003ccode\u003e352f89c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50429391777bf4f0d6229e7adfb11c4e59f0f99c\"\u003e\u003ccode\u003e5042939\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d40a16e950d99852243ba56e04536237483b92fa\"\u003e\u003ccode\u003ed40a16e\u003c/code\u003e\u003c/a\u003e NXDOMAIN errors should not be retried (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/439f88c4e09f137340366d509e296924e297d978\"\u003e\u003ccode\u003e439f88c\u003c/code\u003e\u003c/a\u003e Add announcement for next release for dlm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4036a9c3b835693a3f6bc4d9f006bdadb995f26\"\u003e\u003ccode\u003ee4036a9\u003c/code\u003e\u003c/a\u003e Release 2023-04-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1c455e29efcc1bf6681db35faf3455bc3171da81\"\u003e\u003ccode\u003e1c455e2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/adb09d335d690060cf1fcb2a5390543268b3f1db\"\u003e\u003ccode\u003eadb09d3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d4ed442f89b68918b77b9322ac876b3a9880660\"\u003e\u003ccode\u003e3d4ed44\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/296e00587eb442c06d03e095daa61d3e9b1c80ed\"\u003e\u003ccode\u003e296e005\u003c/code\u003e\u003c/a\u003e Release 2023-04-05\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.28...service/kms/v1.20.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/bedrockruntime` from 1.55.0 to 1.63.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/640b80872b2c49ad5227a4738e15e4189be4863c\"\u003e\u003ccode\u003e640b808\u003c/code\u003e\u003c/a\u003e Release 2025-08-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/657a6e8806831b48766e05f1d9c48b0055b19ebc\"\u003e\u003ccode\u003e657a6e8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34a91bb5d2f6f196769403d5bde31d2725fd28a9\"\u003e\u003ccode\u003e34a91bb\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/09f5a9cb4b1bbda70e3b22599419a610337aeef2\"\u003e\u003ccode\u003e09f5a9c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fff96ca569dd096eb8575d825e466dd55ed3d6f6\"\u003e\u003ccode\u003efff96ca\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d46f566c13121695d4b22c7964ed7e828d6ae68b\"\u003e\u003ccode\u003ed46f566\u003c/code\u003e\u003c/a\u003e deprecate service/sms (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de16d4dc63c5182058b073ebd509688f42c95a15\"\u003e\u003ccode\u003ede16d4d\u003c/code\u003e\u003c/a\u003e Release 2025-08-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d6b83a81af56f06d0ed9edb93aad79ed6313cd51\"\u003e\u003ccode\u003ed6b83a8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b0f9cb7f784d4a0c67b9a3383bb1c469b3ebaf07\"\u003e\u003ccode\u003eb0f9cb7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.55.0...service/ecs/v1.63.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/releases\"\u003egithub.com/jackc/pgx/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\ntext format. PostgreSQL never sends out-of-range dates, so this only affects corrupt or hand-built input; the range\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.11.0 (September 7, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5e583fa7aabfa88b796292f849fc9d7d75ac159d\"\u003e\u003ccode\u003e5e583fa\u003c/code\u003e\u003c/a\u003e Update changelog for v5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/39271167ab4d595057aeb16a68004ed82076052c\"\u003e\u003ccode\u003e3927116\u003c/code\u003e\u003c/a\u003e Apply gofumpt formatting required by lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/eb07165f605d6f5176daf4d973c8ab7b38b305a0\"\u003e\u003ccode\u003eeb07165\u003c/code\u003e\u003c/a\u003e Quote filesystem paths in development connection strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cf5938fe9b324f80128c9b9577363b3585ff0196\"\u003e\u003ccode\u003ecf5938f\u003c/code\u003e\u003c/a\u003e Allow unsigned digit counts in binary numeric encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3930cf5439f759d12c7f818aedaddd60e44dfc03\"\u003e\u003ccode\u003e3930cf5\u003c/code\u003e\u003c/a\u003e Accept PostgreSQL POSIX timezone offsets in text timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/93261be4530f3538b0c5ae3fe2ddafe2a464a55e\"\u003e\u003ccode\u003e93261be\u003c/code\u003e\u003c/a\u003e Prefer exact db tag matches when mapping rows to structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e8d8ad1c4b85f3e78e0785a0b20cc9b6b2345169\"\u003e\u003ccode\u003ee8d8ad1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2647\"\u003e#2647\u003c/a\u003e from sueun-dev/fix-range-text-quoting-20260906\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/01d2fd31ef7042a4b0d25d097b4bb935b5325d65\"\u003e\u003ccode\u003e01d2fd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2644\"\u003e#2644\u003c/a\u003e from eliranbz/fix-failed-prepare-deallocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/9b7e3be7f6dc653e923b6afc75e7d66e6737b7ef\"\u003e\u003ccode\u003e9b7e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2645\"\u003e#2645\u003c/a\u003e from ash2k/move-channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/76d78f5802b479d1047b71629f6bd70c35258d9f\"\u003e\u003ccode\u003e76d78f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2643\"\u003e#2643\u003c/a\u003e from AshSgDe29071999/fix/hstore-pairs-estimate-clamp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.10.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats.go` from 1.52.0 to 1.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.go/releases\"\u003egithub.com/nats-io/nats.go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.54.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eThis release raises the minimum supported Go version to 1.26 and adds support for nats-server v2.15 stream and consumer info fields.\u003c/p\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enats.MultipathTCP()\u003c/code\u003e option to enable or disable MPTCP for outbound connections (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConn.ConnectedDomain()\u003c/code\u003e to read the JetStream domain advertised by the connected server (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eClusterInfo.Desired\u003c/code\u003e, \u003ccode\u003ePeerInfo.Peer\u003c/code\u003e, \u003ccode\u003ePeerInfo.Pending\u003c/code\u003e and \u003ccode\u003eStreamSourceInfo.Seq\u003c/code\u003e in stream and consumer info, reported by nats-server v2.15 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2144\"\u003e#2144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNats-Schedule-Rollup\u003c/code\u003e header const and \u003ccode\u003eWithScheduleRollup()\u003c/code\u003e publish option (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003ePanic in \u003ccode\u003eDecodeHeadersMsg\u003c/code\u003e on inline status tokens shorter than 3 characters. Thanks \u003ca href=\"https://github.com/nikitha-m\"\u003e\u003ccode\u003e@​nikitha-m\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on \u003ccode\u003eSubscription.sid\u003c/code\u003e between \u003ccode\u003eapplyNewSID\u003c/code\u003e and \u003ccode\u003eremoveSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMessages()\u003c/code\u003e iterator going silent after a reconnect that completes between \u003ccode\u003eNext()\u003c/code\u003e calls. Thanks \u003ca href=\"https://github.com/1995parham\"\u003e\u003ccode\u003e@​1995parham\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLegacy ordered consumer silently losing messages when the subscription hits its pending limits (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLegacy ordered consumer reset resurrecting an unsubscribed or draining subscription (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIMPROVED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003eAvoid allocation when parsing header message arguments with a fifth token. Thanks \u003ca href=\"https://github.com/0xAozora\"\u003e\u003ccode\u003e@​0xAozora\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreallocate reply subject buffers. Thanks \u003ca href=\"https://github.com/0xAozora\"\u003e\u003ccode\u003e@​0xAozora\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2123\"\u003e#2123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003edoErr\u003c/code\u003e closure escaping to the heap in async publish reply handling. Thanks \u003ca href=\"https://github.com/0xAozora\"\u003e\u003ccode\u003e@​0xAozora\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2127\"\u003e#2127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003ePublisher\u003c/code\u003e interface methods comment. Thanks \u003ca href=\"https://github.com/sreeram77\"\u003e\u003ccode\u003e@​sreeram77\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2120\"\u003e#2120\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMinimum Go version is now 1.26 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eklauspost/compress\u003c/code\u003e to v1.20.0 and \u003ccode\u003enkeys\u003c/code\u003e to v0.4.16 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2117\"\u003e#2117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests run locally without docker via an in-process ntf tester (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2131\"\u003e#2131\u003c/a\u003e), and CI now runs against nats-server v2.15.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flaky cluster restart tests (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2141\"\u003e#2141\u003c/a\u003e) and list consumers test against latest server (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.53.1...v1.54.0\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.53.1...v1.54.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.53.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eThis is a patch release containing no functional changes.\u003c/p\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e const and the README install line, which were not updated for v1.53.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/7a8404ab9b1721cf1eddf3a26474e6925c322d73\"\u003e\u003ccode\u003e7a8404a\u003c/code\u003e\u003c/a\u003e Release v1.54.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2148\"\u003e#2148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/240fb1f70e767827b452d6a84c7fd91154087abc\"\u003e\u003ccode\u003e240fb1f\u003c/code\u003e\u003c/a\u003e [IMPROVED] Bump dependencies and update server version in CI (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/203d828938c8fca0c4fb237827bfe5442c70b955\"\u003e\u003ccode\u003e203d828\u003c/code\u003e\u003c/a\u003e [FIXED] Panic in DecodeHeadersMsg on status tokens shorter than 3 characters ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/dc92fca74760375f8b39af7d876f20db822e115f\"\u003e\u003ccode\u003edc92fca\u003c/code\u003e\u003c/a\u003e [FIXED] Ordered consumer silently losing messages on slow consumer (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e18cea8856fac7a4edf0771e0ec21a449400d266\"\u003e\u003ccode\u003ee18cea8\u003c/code\u003e\u003c/a\u003e [IMPROVED] Prevent doErr closure escaping to heap (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2127\"\u003e#2127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/d8d8c09b40bc5aec7220cee84a83f4bcab1e6dd0\"\u003e\u003ccode\u003ed8d8c09\u003c/code\u003e\u003c/a\u003e [ADDED] \u003ccode\u003enats.MultipathTCP()\u003c/code\u003e for enabling or disabling MPTCP (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e95c424b2c8d91fe16fd3426b80c88f13261761a\"\u003e\u003ccode\u003ee95c424\u003c/code\u003e\u003c/a\u003e [FIXED] Flaky cluster restart tests: waitForStream must see a stream leader (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e3abbf43eccdb37ef7c4bd2d777d57bc44e09955\"\u003e\u003ccode\u003ee3abbf4\u003c/code\u003e\u003c/a\u003e [ADDED] Nats-Schedule-Rollup header const and publish options (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/f1289db0bb7a5a560b26ddc7c8f29665b6341c90\"\u003e\u003ccode\u003ef1289db\u003c/code\u003e\u003c/a\u003e [ADDED] Desired state, peer ID/pending and source seq in stream and consumer ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/b84f783a7b99e1c54e5a5ebc83936a3a72dc2fd8\"\u003e\u003ccode\u003eb84f783\u003c/code\u003e\u003c/a\u003e Ignore Claude Code local files and .worktrees (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.52.0...v1.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pgvector/pgvector-go` from 0.4.0 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgvector/pgvector-go/blob/master/CHANGELOG.md\"\u003egithub.com/pgvector/pgvector-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.1 (2026-07-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed possible panics with \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eDecodeBinary\u003c/code\u003e methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/4be4e84bf708b820dc86860bcb93e2aa3ac2bd63\"\u003e\u003ccode\u003e4be4e84\u003c/code\u003e\u003c/a\u003e Version bump to 0.4.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/b53a14f4ae007110e54f1c6e589c2d82f55e1b8b\"\u003e\u003ccode\u003eb53a14f\u003c/code\u003e\u003c/a\u003e Fixed length check from previous commit [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/2e37a068379404adcf2c55f672d5d18e16533c8b\"\u003e\u003ccode\u003e2e37a06\u003c/code\u003e\u003c/a\u003e Improved length check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/d1439a07faea9bd8e54e03c1c203d4881d55befd\"\u003e\u003ccode\u003ed1439a0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Combined checks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/d7620afbf988ccf06e7064aeebc6b6d6efa80d7a\"\u003e\u003ccode\u003ed7620af\u003c/code\u003e\u003c/a\u003e Combined checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/936ac0a4ecb82ce1352ee1e4211364506e8d18d3\"\u003e\u003ccode\u003e936ac0a\u003c/code\u003e\u003c/a\u003e Added todos [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/de6af0bd3fa9a3c8c508c861d4b7dad69ca2e8bf\"\u003e\u003ccode\u003ede6af0b\u003c/code\u003e\u003c/a\u003e Updated changelog [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/b9cb0e30e8c2013529b7c3c143e6f934adebbda6\"\u003e\u003ccode\u003eb9cb0e3\u003c/code\u003e\u003c/a\u003e Improved validation for NewSparseVectorFromMap [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/ede4c46d6413f9adf3698bdcffb79d01d134f946\"\u003e\u003ccode\u003eede4c46\u003c/code\u003e\u003c/a\u003e Improved validation for SparseVector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/0d08e1fbaf8c133fb6fa2248d6740152046dcbf3\"\u003e\u003ccode\u003e0d08e1f\u003c/code\u003e\u003c/a\u003e Fixed panics with DecodeBinary methods [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgvector/pgvector-go/compare/v0.4.0...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.23.2 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.1 / 2026-07-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] promhttp: Fix panic on requests with nil URL. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2065\"\u003e#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 / 2026-07-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.25, only the two latest Go versions (1.25 and 1.26) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1862\"\u003e#1862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] prometheus: Name validation now always uses the UTF-8 scheme instead of the deprecated \u003ccode\u003emodel.NameValidationScheme\u003c/code\u003e global. Default behavior is unchanged; code that set \u003ccode\u003eNameValidationScheme = LegacyValidation\u003c/code\u003e no longer gets legacy enforcement at metric, label, and push-grouping construction. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2051\"\u003e#2051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Support matchers (\u003ccode\u003ematches[]\u003c/code\u003e parameter) in \u003ccode\u003eRules\u003c/code\u003e method (\u003ccode\u003eRules(ctx context.Context, matches []string) (RulesResult, error)\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1843\"\u003e#1843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Refactor \u003ccode\u003eLabelNames\u003c/code\u003e method to return \u003ccode\u003emodel.LabelNames\u003c/code\u003e instead of \u003ccode\u003e[]string\u003c/code\u003e for consistency across the API. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1850\"\u003e#1850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] exp/api/remote: Simplify \u003ccode\u003eStore\u003c/code\u003e interface, rename \u003ccode\u003eHandler\u003c/code\u003e to \u003ccode\u003eWriteHandler\u003c/code\u003e, and encapsulate write response handling. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1855\"\u003e#1855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] prometheus: Add new Go 1.26 runtime metrics (\u003ccode\u003e/sched/goroutines-created:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/not-in-go:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/runnable:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/running:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/waiting:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/threads/total:threads\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1942\"\u003e#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] prometheus: Add \u003ccode\u003eWithUnit(unit string)\u003c/code\u003e option and explicit OpenMetrics unit support in \u003ccode\u003eCounterOpts\u003c/code\u003e, \u003ccode\u003eGaugeOpts\u003c/code\u003e, \u003ccode\u003eSummaryOpts\u003c/code\u003e, and \u003ccode\u003eHistogramOpts\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1392\"\u003e#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] prometheus: Expose descriptor construction error through public \u003ccode\u003eErr()\u003c/code\u003e method on \u003ccode\u003eDesc\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1902\"\u003e#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add opt-in \u003ccode\u003eHandlerOpts.CoalesceGather\u003c/code\u003e to deduplicate concurrent \u003ccode\u003eGather\u003c/code\u003e calls so overlapping scrapes share one collection cycle, preventing goroutine pile-up when the scrape rate outpaces collect...\n\n_Description has been truncated_","html_url":"https://github.com/OrlojHQ/orloj/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrlojHQ%2Forloj/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"5865213242","node_id":"PR_kwDOEOaHlM8AAAABImxI7A","number":903,"state":"closed","title":"Bump the go-modules group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["semver:patch","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-16T13:05:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-15T11:25:57.000Z","updated_at":"2026-10-16T13:05:51.000Z","time_to_close":92391,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-modules","update_count":39,"packages":[{"name":"github.com/anchore/go-rpmdb","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/anchore/go-rpmdb"},{"name":"github.com/anchore/stereoscope","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/anchore/stereoscope"},{"name":"github.com/anchore/syft","old_version":"1.52.0","new_version":"1.54.1","repository_url":"https://github.com/anchore/syft"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.6","new_version":"1.20.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.114.0","new_version":"1.114.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/signin","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sso","old_version":"1.38.1","new_version":"1.38.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssooidc","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.2","new_version":"1.28.4","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-git/go-git/v5","old_version":"5.19.2","new_version":"5.19.3","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/googleapis/enterprise-certificate-proxy","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/googleapis/enterprise-certificate-proxy"},{"name":"github.com/gookit/color","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/gookit/color"},{"name":"github.com/hashicorp/go-getter","old_version":"1.8.9","new_version":"1.8.10","repository_url":"https://github.com/hashicorp/go-getter"},{"name":"github.com/mattn/go-colorable","old_version":"0.1.15","new_version":"0.1.16","repository_url":"https://github.com/mattn/go-colorable"},{"name":"github.com/mattn/go-runewidth","old_version":"0.0.30","new_version":"0.0.31","repository_url":"https://github.com/mattn/go-runewidth"},{"name":"github.com/minio/minlz","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/minio/minlz"},{"name":"github.com/moby/moby/api","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/moby/moby/client","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/nwaples/rardecode/v2","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/nwaples/rardecode"},{"name":"github.com/olekukonko/ll","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/olekukonko/ll"},{"name":"github.com/pierrec/lz4/v4","old_version":"4.1.31","new_version":"4.1.33","repository_url":"https://github.com/pierrec/lz4"},{"name":"github.com/piprate/json-gold","old_version":"0.8.0","new_version":"0.9.1","repository_url":"https://github.com/piprate/json-gold"},{"name":"github.com/shopspring/decimal","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/shopspring/decimal"},{"name":"github.com/spiffe/go-spiffe/v2","old_version":"2.8.2","new_version":"2.9.0","repository_url":"https://github.com/spiffe/go-spiffe"},{"name":"go.opentelemetry.io/contrib/detectors/gcp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/tools","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/tools"},{"name":"google.golang.org/api","old_version":"0.299.0","new_version":"0.301.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/genproto/googleapis/rpc","old_version":"0.0.0-20260921155816-b14227669459","new_version":"0.0.0-20260928230214-8a89bd6388cc","repository_url":"https://github.com/googleapis/go-genproto"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-modules group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anchore/go-rpmdb](https://github.com/anchore/go-rpmdb) | `0.2.0` | `0.2.2` |\n| [github.com/anchore/stereoscope](https://github.com/anchore/stereoscope) | `0.3.2` | `0.3.4` |\n| [github.com/anchore/syft](https://github.com/anchore/syft) | `1.52.0` | `1.54.1` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.7` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.6` | `1.20.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.114.0` | `1.114.1` |\n| [github.com/aws/aws-sdk-go-v2/service/signin](https://github.com/aws/aws-sdk-go-v2) | `1.10.1` | `1.10.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sso](https://github.com/aws/aws-sdk-go-v2) | `1.38.1` | `1.38.2` |\n| [github.com/aws/aws-sdk-go-v2/service/ssooidc](https://github.com/aws/aws-sdk-go-v2) | `1.43.1` | `1.43.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.2` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.2` | `1.28.4` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.19.2` | `5.19.3` |\n| [github.com/googleapis/enterprise-certificate-proxy](https://github.com/googleapis/enterprise-certificate-proxy) | `0.3.22` | `0.3.23` |\n| [github.com/gookit/color](https://github.com/gookit/color) | `1.6.1` | `1.6.2` |\n| [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) | `1.8.9` | `1.8.10` |\n| [github.com/mattn/go-colorable](https://github.com/mattn/go-colorable) | `0.1.15` | `0.1.16` |\n| [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) | `0.0.30` | `0.0.31` |\n| [github.com/minio/minlz](https://github.com/minio/minlz) | `1.2.1` | `1.2.2` |\n| [github.com/moby/moby/api](https://github.com/moby/moby) | `1.56.0` | `1.56.1` |\n| [github.com/moby/moby/client](https://github.com/moby/moby) | `0.6.0` | `0.6.1` |\n| [github.com/nwaples/rardecode/v2](https://github.com/nwaples/rardecode) | `2.4.1` | `2.4.2` |\n| [github.com/olekukonko/ll](https://github.com/olekukonko/ll) | `0.1.8` | `0.1.9` |\n| [github.com/pierrec/lz4/v4](https://github.com/pierrec/lz4) | `4.1.31` | `4.1.33` |\n| [github.com/piprate/json-gold](https://github.com/piprate/json-gold) | `0.8.0` | `0.9.1` |\n| [github.com/shopspring/decimal](https://github.com/shopspring/decimal) | `1.4.0` | `1.5.0` |\n| [github.com/spiffe/go-spiffe/v2](https://github.com/spiffe/go-spiffe) | `2.8.2` | `2.9.0` |\n| [go.opentelemetry.io/contrib/detectors/gcp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.50.0` | `0.51.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.299.0` | `0.301.0` |\n| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20260921155816-b14227669459` | `0.0.0-20260928230214-8a89bd6388cc` |\n\n\nUpdates `github.com/anchore/go-rpmdb` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/go-rpmdb/releases\"\u003egithub.com/anchore/go-rpmdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclose the db file when ndb/bdb open fails [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/32\"\u003e#32\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.1...v0.2.2\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound the region index length before slicing peList [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/22\"\u003e#22\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e31 dependency changes (11 updated, 16 added, 4 removed). 1 vulnerability remediated and 2 vulnerabilities introduced.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e (Low) — golang.org/x/sys\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e🔴 Introduced (2)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.22.0\u003c/code\u003e → \u003ccode\u003e1.25.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/pprof \u003ccode\u003ev0.0.0-e6195bd\u003c/code\u003e → \u003ccode\u003ev0.0.0-a4b03ec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/uuid \u003ccode\u003ev1.3.0\u003c/code\u003e → \u003ccode\u003ev1.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/mattn/go-isatty \u003ccode\u003ev0.0.17\u003c/code\u003e → \u003ccode\u003ev0.0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/remyoudompheng/bigfft \u003ccode\u003ev0.0.0-47fa9a5\u003c/code\u003e → \u003ccode\u003ev0.0.0-24d4a6f\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/stretchr/testify \u003ccode\u003ev1.10.0\u003c/code\u003e → \u003ccode\u003ev1.12.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys \u003ccode\u003ev0.30.0\u003c/code\u003e → \u003ccode\u003ev0.46.0\u003c/code\u003e \u003cstrong\u003e(🟢 remediated \u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/libc \u003ccode\u003ev1.22.2\u003c/code\u003e → \u003ccode\u003ev1.74.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/mathutil \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/memory \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.55.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/hashicorp/golang-lru/v2 \u003ccode\u003ev2.0.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/ncruces/go-strftime \u003ccode\u003ev1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/a488674d6c879f1c1f32ca6e4717299375be0efe\"\u003e\u003ccode\u003ea488674\u003c/code\u003e\u003c/a\u003e fix: close the db file when ndb/bdb open fails (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4060b1facb211f9b4fddf189133b6e8dfe6e68de\"\u003e\u003ccode\u003e4060b1f\u003c/code\u003e\u003c/a\u003e Bound the region index length before slicing peList (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/cea1645c2352e589673dfa56832f062b6880cb85\"\u003e\u003ccode\u003ecea1645\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/go-make/.github/actions/setup (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/b35f708814e2036ce1492a8e7f0c45cf53392b58\"\u003e\u003ccode\u003eb35f708\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/anchore/go-make from 0.8.0 to 0.8.1 in /.make (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ccb4d652f6ef4f836f663179f5afd3af781bac09\"\u003e\u003ccode\u003eccb4d65\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/af9ea1798878198880d985b5db5e37d7b7cb1807\"\u003e\u003ccode\u003eaf9ea17\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-version-available...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4815de5b633eb0bd01c2ea9f560a64d88e7ab2ac\"\u003e\u003ccode\u003e4815de5\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-gate.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ab02145bcbb2ad00589242a205fc25bc04085bdc\"\u003e\u003ccode\u003eab02145\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/98e7a3172a515f010b75d54287a90cebb2360a63\"\u003e\u003ccode\u003e98e7a31\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/glebarez/go-sqlite from 1.20.3 to 1.23.0 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/9e76b92b5522e24a9cc4762c55aa2cf5f9592bd5\"\u003e\u003ccode\u003e9e76b92\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/codeql.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/stereoscope` from 0.3.2 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/stereoscope/releases\"\u003egithub.com/anchore/stereoscope's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun the full unit suite on windows [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eload registry CA certs from absolute and parent-relative dirs [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/720\"\u003e#720\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eLayer cache rename fails on Windows, possibly related to colons in digest-based filenames [Issue \u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/715\"\u003e#715\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e6 dependency changes (6 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/bmatcuk/doublestar/v4 \u003ccode\u003ev4.10.0\u003c/code\u003e → \u003ccode\u003ev4.10.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.3...v0.3.4\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite fixture tars atomically [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/712\"\u003e#712\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ecorrect hardlink expectations for podman-built images [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/701\"\u003e#701\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e95 dependency changes (49 updated, 41 added, 5 removed). 4 vulnerabilities remediated.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (4)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-8wmf-6v46-5gfg\"\u003eGHSA-8wmf-6v46-5gfg\u003c/a\u003e (Low) — go.opentelemetry.io/otel/sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-pg57-6jwg-q645\"\u003eGHSA-pg57-6jwg-q645\u003c/a\u003e (Medium) — github.com/containerd/containerd/v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.26.3\u003c/code\u003e → \u003ccode\u003e1.26.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/Microsoft/hcsshim \u003ccode\u003ev0.15.0-rc.1\u003c/code\u003e → \u003ccode\u003ev0.15.0-rc.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/go-logger \u003ccode\u003ev0.1.1\u003c/code\u003e → \u003ccode\u003ev0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0f2bbdbd2712cc5c72df0a5753f21cb29db4787c\"\u003e\u003ccode\u003e0f2bbdb\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/1362d7960972b049b74daa2bacfecb95d7a647b0\"\u003e\u003ccode\u003e1362d79\u003c/code\u003e\u003c/a\u003e fix(test): stop fd-count leak checks flaking on GC timing (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/721\"\u003e#721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/3b70125ca43d67746dca59435362f7e3093fcf4e\"\u003e\u003ccode\u003e3b70125\u003c/code\u003e\u003c/a\u003e fix: load registry CA certs from absolute and parent-relative dirs (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/f942062aeb3abf1a1a20126aae392221f0fac6c4\"\u003e\u003ccode\u003ef942062\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/bf958492c282bdfc8a8488d77952c57cec4e7f43\"\u003e\u003ccode\u003ebf95849\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sylabs/sif/v2 from 2.24.1 to 2.24.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/719\"\u003e#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/ddbcbbeddcdf3205b83737f083df30f65a0a3ac0\"\u003e\u003ccode\u003eddbcbbe\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/docker/cli (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/59d3a69590a6a03276b97e774269073ec71b2b52\"\u003e\u003ccode\u003e59d3a69\u003c/code\u003e\u003c/a\u003e fix: drop the colon from layer cache filenames (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0d5b0db55b49f89ab4de5f88e48a05986fc735a6\"\u003e\u003ccode\u003e0d5b0db\u003c/code\u003e\u003c/a\u003e chore(deps): update tool versions (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/6af6ad03c0a0295577838d7c4a348dd87a8ce1e9\"\u003e\u003ccode\u003e6af6ad0\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/e952f589286cd9638a718bf34d98db534876a9c1\"\u003e\u003ccode\u003ee952f58\u003c/code\u003e\u003c/a\u003e fix(imagetest): write fixture tars atomically (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.2...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/syft` from 1.52.0 to 1.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/syft/releases\"\u003egithub.com/anchore/syft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve packages.lock dependencies deterministically [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5210\"\u003e#5210\u003c/a\u003e \u003ca href=\"https://github.com/spiffcs\"\u003e\u003ccode\u003e@​spiffcs\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCannot produce attestation file from local podman image [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1664\"\u003e#1664\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5368\"\u003e#5368\u003c/a\u003e \u003ca href=\"https://github.com/Bru456\"\u003e\u003ccode\u003e@​Bru456\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e9 dependency changes (9 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/anchore/go-rpmdb \u003ccode\u003ev0.2.0\u003c/code\u003e → \u003ccode\u003ev0.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/stereoscope \u003ccode\u003ev0.3.3\u003c/code\u003e → \u003ccode\u003ev0.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress \u003ccode\u003ev1.20.0\u003c/code\u003e → \u003ccode\u003ev1.20.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/syft/compare/v1.54.0...v1.54.1\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.0\u003c/h2\u003e\n\u003ch3\u003eAdded Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereport the perl interpreter as a cpan package [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5132\"\u003e#5132\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd package cataloger for perl ecosystem [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1906\"\u003e#1906\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5131\"\u003e#5131\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAnalyze with Non-Daemon podman [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1173\"\u003e#1173\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite a name for the root package when the source has none [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5349\"\u003e#5349\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ematch opensource.org license URLs across SPDX URL forms [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5361\"\u003e#5361\u003c/a\u003e \u003ca href=\"https://github.com/willmurphyscode\"\u003e\u003ccode\u003e@​willmurphyscode\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAccount for malformed GGUF and safetensors parameter counts [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5343\"\u003e#5343\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't panic on a root file without a supplier or null entries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5326\"\u003e#5326\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edo not panic on a stack.yaml rev pin [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5310\"\u003e#5310\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ereport scanner errors and raise the line cap in metadata parsers [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5353\"\u003e#5353\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eHarden cataloger parsers against truncated input (do not panic) [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound CPE candidate generation for pathological package metadata [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5356\"\u003e#5356\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eaccount for UPX's loader padding when unpacking Go binaries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5347\"\u003e#5347\u003c/a\u003e \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle malformed GGUF headers without panicking [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound model companion file reads and validate their contents [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't fail the whole SBOM when a cataloger panics on one file [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5342\"\u003e#5342\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erelease package collection lock in Ubuntu ESM detection [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5336\"\u003e#5336\u003c/a\u003e \u003ca href=\"https://github.com/sverrirsig\"\u003e\u003ccode\u003e@​sverrirsig\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erender TUI log lines on their own rows, with colors and a small header [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5324\"\u003e#5324\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003euv.lock: dependents are linked to every locked version of a dependency [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/5340\"\u003e#5340\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5351\"\u003e#5351\u003c/a\u003e \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/b254e6d92f28c3868a755f62fb3ca8f26e9fee76\"\u003e\u003ccode\u003eb254e6d\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/29b92a58c188a5bf0247d321e6d863b9ab505d7b\"\u003e\u003ccode\u003e29b92a5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003econtainer-storage\u003c/code\u003e support for Podman and Buildah (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5368\"\u003e#5368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6c9bb732dd06db54b35f434f4bbfcfada564e2fc\"\u003e\u003ccode\u003e6c9bb73\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5370\"\u003e#5370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6d2493bae42f8a04d29b1395552d864643d0e041\"\u003e\u003ccode\u003e6d2493b\u003c/code\u003e\u003c/a\u003e chore(deps): update CPE dictionary index (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/bc68299565d1d2bc7f54159db2f1eb5567144aff\"\u003e\u003ccode\u003ebc68299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.20.0 to 1.20.1 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5369\"\u003e#5369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/c33fa32cf100ae1094f13dd977ce7520717b486b\"\u003e\u003ccode\u003ec33fa32\u003c/code\u003e\u003c/a\u003e fix(dotnet): resolve packages.lock dependencies deterministically  (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5210\"\u003e#5210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/cc326e45a6213360266dda4b30cc68095946d676\"\u003e\u003ccode\u003ecc326e4\u003c/code\u003e\u003c/a\u003e fix: preserve quoted args when deferring to tagged install script (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5363\"\u003e#5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/ef356eccea955328b2e00c1fdccce39093f47623\"\u003e\u003ccode\u003eef356ec\u003c/code\u003e\u003c/a\u003e fix: sign release checksums with a sigstore bundle (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5362\"\u003e#5362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/db7e445c540127116cb2260d6391e6cf61c84e7a\"\u003e\u003ccode\u003edb7e445\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/d654c00bd6942cf11e6fe133fe4ae7baae0192d0\"\u003e\u003ccode\u003ed654c00\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/syft/compare/v1.52.0...v1.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.6 to 1.20.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39\"\u003e\u003ccode\u003e47dd1b1\u003c/code\u003e\u003c/a\u003e Release 2024-01-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23145e3e605a93582020facfe13350b4153714e1\"\u003e\u003ccode\u003e23145e3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/00e57bb7feb2d104387103aa4fbcd55dfff3a6a7\"\u003e\u003ccode\u003e00e57bb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/73e1a99f2fa858ca56627779852768a9198ba057\"\u003e\u003ccode\u003e73e1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2441\"\u003e#2441\u003c/a\u003e from RanVaknin/fix-documentation-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0f8ad11593c219c52ad7fb12998c75ade39dc7ad\"\u003e\u003ccode\u003e0f8ad11\u003c/code\u003e\u003c/a\u003e Fix SRA auth trailing checksum retry bug (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/efbc5aa622a882167129e69a88aa50c730cd1904\"\u003e\u003ccode\u003eefbc5aa\u003c/code\u003e\u003c/a\u003e Release 2024-01-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/78357bb87682230e24b15c01e807d7375a9474e4\"\u003e\u003ccode\u003e78357bb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e465ddd60d18e91b34de5917534cfa1542323027\"\u003e\u003ccode\u003ee465ddd\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/384ad3b7ec21eecb3c6c38b69f86fb6342906b11\"\u003e\u003ccode\u003e384ad3b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1126a91e53a20b18bc1db74225a8417bfb63f427\"\u003e\u003ccode\u003e1126a91\u003c/code\u003e\u003c/a\u003e changelog added\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.20.6...service/mq/v1.20.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.114.0 to 1.114.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.114.0...service/s3/v1.114.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/signin` from 1.10.1 to 1.10.2\nUpdates `github.com/aws/aws-sdk-go-v2/service/sso` from 1.38.1 to 1.38.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a66476f7005b76ccd8f33785ad9fe61b9457b649\"\u003e\u003ccode\u003ea66476f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5e6b6b07b49c113596a318492cfefdd0e79b0fb9\"\u003e\u003ccode\u003e5e6b6b0\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ee9b205d2ddc1d53309bc6c1dca96fc8c0ca0c19\"\u003e\u003ccode\u003eee9b205\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dfc588627a4dd5acd8c9d785229b7bf51a48584e\"\u003e\u003ccode\u003edfc5886\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.23.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d56b0afcccab1845e4e356b465dc570f959f5623\"\u003e\u003ccode\u003ed56b0af\u003c/code\u003e\u003c/a\u003e restore gradle-wrapper distributionUrl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1909a587c354bd1b2962eebaba94c16838669a5\"\u003e\u003ccode\u003ee1909a5\u003c/code\u003e\u003c/a\u003e Release 2025-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2dead494608f76e4d3fe649f643457f224dd434d\"\u003e\u003ccode\u003e2dead49\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8f87507c4d78351202d05ad1d75dcb8b40ad1882\"\u003e\u003ccode\u003e8f87507\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9f13166e6c118ee340f5b2e666d44d67141c7327\"\u003e\u003ccode\u003e9f13166\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.1...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssooidc` from 1.43.1 to 1.43.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3bf9ef9dce470565ce8e4e5c2dbd673e72607b58\"\u003e\u003ccode\u003e3bf9ef9\u003c/code\u003e\u003c/a\u003e Release 2026-07-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3f0db6548e7b6c89f528a532e4ba143aa4f171bc\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3212c1c038ad11fd9cfb21608a6ff5ee4d71e6a6\"\u003e\u003ccode\u003e3212c1c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/554a97c53e736eb0cccae164788d7f9199d314ab\"\u003e\u003ccode\u003e554a97c\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/789968e391cb7f4b67484af228624c0edd6e747a\"\u003e\u003ccode\u003e789968e\u003c/code\u003e\u003c/a\u003e Request compression content length test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70fc8199cf50c44a021e64a1be3a6f2f4fccc61a\"\u003e\u003ccode\u003e70fc819\u003c/code\u003e\u003c/a\u003e generate serde benchmarks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.43.1...v1.43.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ec41b9fbde3c2ca769d8c9f3f67403d844739d9d\"\u003e\u003ccode\u003eec41b9f\u003c/code\u003e\u003c/a\u003e Release 2024-03-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57954c376287dfa6ea9afd317dc5c25b74d905ae\"\u003e\u003ccode\u003e57954c3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91dd60a97ba8fb21fbb943b61d47fc0b23f85274\"\u003e\u003ccode\u003e91dd60a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ad34b3f279a17b27e68feda90622a15d963e067\"\u003e\u003ccode\u003e1ad34b3\u003c/code\u003e\u003c/a\u003e Fix misaligned struct member used in atomic operation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/530583e1544628de18affec751f6820796eb9759\"\u003e\u003ccode\u003e530583e\u003c/code\u003e\u003c/a\u003e fixed a typo by renaming AddAsIsPresigingMiddleware to AddAsIsPresigningMiddl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/322458b0bdfcbcc393dc485082d0a61d82b8d700\"\u003e\u003ccode\u003e322458b\u003c/code\u003e\u003c/a\u003e add x86 test run (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2528\"\u003e#2528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8e4d170a8ac0db8d34d5c09ca1a07fbbef40a848\"\u003e\u003ccode\u003e8e4d170\u003c/code\u003e\u003c/a\u003e feature/cloudfront/sign: support SameSite option (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7de26d9546fb9feb2bdae75368b6185cf771c2db\"\u003e\u003ccode\u003e7de26d9\u003c/code\u003e\u003c/a\u003e Release 2024-03-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/66143f5d64716555e3b0540dd02c3c9166cf6511\"\u003e\u003ccode\u003e66143f5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ce76a61b17bd613dca2f8ed5d0c1c3164e4a1f4\"\u003e\u003ccode\u003e1ce76a6\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.51.1...service/s3/v1.51.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.28.2 to 1.28.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-10-09)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.5\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Retain the key with the zero value when encountering a null-value key in a dense map. This matches how legacy code-generated JSON deserializers behaved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-07)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.4\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e that fixed JoinPath with trailing slash. This has a side effect on certain S3 API paths in the downstream SDK that need more consideration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-06)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Accept either casing of \u003ccode\u003emessage\u003c/code\u003e/\u003ccode\u003eMessage\u003c/code\u003e on modeled JSON error structures in schema-based deserialization, and emit the \u003ccode\u003esmithy.api#error\u003c/code\u003e trait in generated schemas\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Include the underlying error when logging failures to discard or close an HTTP response body\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2b300dc3cdbdd9361f3339488cb9c6f9418cece\"\u003e\u003ccode\u003ed2b300d\u003c/code\u003e\u003c/a\u003e Release 2026-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2fe333bdf59eee313146c05f1650a94668abe5e\"\u003e\u003ccode\u003ed2fe333\u003c/code\u003e\u003c/a\u003e revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/65e19339c44c9db9f1a1ba0554e2f9a8686f88bd\"\u003e\u003ccode\u003e65e1933\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4c62745497c159e9b600f845513bff9325d6180b\"\u003e\u003ccode\u003e4c62745\u003c/code\u003e\u003c/a\u003e check both mMessage in json errors (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b8d12f723c5a33cd064a61e20c72f6a9d1e061a2\"\u003e\u003ccode\u003eb8d12f7\u003c/code\u003e\u003c/a\u003e fix(http): include error when logging response body close failures (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/cca02306991bde898458f2ebbe74cf88d61d70ad\"\u003e\u003ccode\u003ecca0230\u003c/code\u003e\u003c/a\u003e close resp body when interceptor after op deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.2...v1.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.19.2 to 5.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] git: repository, Ensure commondir is closed. by \u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: read repositoryformatversion in unmarshalCore by \u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.2 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2304\"\u003ego-git/go-git#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: revlist, Skip path validation in the object walk by \u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2348\"\u003ego-git/go-git#2348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: transport/http, Contain credentials across redirects by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2358\"\u003ego-git/go-git#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Fix workflows for Go 1.27 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2364\"\u003ego-git/go-git#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Stop running TestChecksumMismatch and TestMalformedPack in parallel by \u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2357\"\u003ego-git/go-git#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Break cyclic delta chains instead of recur… by \u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Drop Go 1.25 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2451\"\u003ego-git/go-git#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-billy/v5 to v5.9.2 (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2467\"\u003ego-git/go-git#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump pjbgf/sha1cd to v0.7.0 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2468\"\u003ego-git/go-git#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bdae57cc427f94a6f7c627201bfe14508b5e19bd\"\u003e\u003ccode\u003ebdae57c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2468\"\u003e#2468\u003c/a\u003e from go-git/bump-pjbgf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/372805d9e899186152f4517f9510fccae56645c4\"\u003e\u003ccode\u003e372805d\u003c/code\u003e\u003c/a\u003e build: Bump pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e28bfff03a8f74b526d5ab7d5597bd96fcfc5a8c\"\u003e\u003ccode\u003ee28bfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2467\"\u003e#2467\u003c/a\u003e from go-git/renovate/releases/v5.x-go-git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/dbfe60fd4fa62fde3548be92eacc8f03f9038ffc\"\u003e\u003ccode\u003edbfe60f\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-billy/v5 to v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a3fa9b3d74c2e83225441fc1fd2b8218b1bca0bf\"\u003e\u003ccode\u003ea3fa9b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2451\"\u003e#2451\u003c/a\u003e from go-git/drop-go-1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1fc0e477cf8e53909217d58b78ab5e66ad454b53\"\u003e\u003ccode\u003e1fc0e47\u003c/code\u003e\u003c/a\u003e build: Drop Go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4f2850390915bd105d4a841f1bd3eaa0676ba8b8\"\u003e\u003ccode\u003e4f28503\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2340\"\u003e#2340\u003c/a\u003e from jgoosens/releases/v5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5a01a03fef61e595beded1c266f14cd38cc7c300\"\u003e\u003ccode\u003e5a01a03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2357\"\u003e#2357\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5372bc7d81f97ec9cc991dac116d2c6668ad261c\"\u003e\u003ccode\u003e5372bc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2421\"\u003e#2421\u003c/a\u003e from akashchamp/fix/packfile-parallel-test-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3d20deda6fb6b56f87c4508b8769e3da25a2d9d1\"\u003e\u003ccode\u003e3d20ded\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Stop running TestChecksumMismatch and TestMalforme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/googleapis/enterprise-certificate-proxy` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/releases\"\u003egithub.com/googleapis/enterprise-certificate-proxy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update Go toolchain version to 1.26.6 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/231\"\u003egoogleapis/enterprise-certificate-proxy#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump version from v0.3.22 to v0.3.23 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/232\"\u003egoogleapis/enterprise-certificate-proxy#232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ehttps://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/dd6f6237d0305093405e3a8c86f67aa6f8f19a25\"\u003e\u003ccode\u003edd6f623\u003c/code\u003e\u003c/a\u003e chore: Bump version from v0.3.22 to v0.3.23 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/b8d18304ab9410f0628c88da5d01ce89e1d3dde7\"\u003e\u003ccode\u003eb8d1830\u003c/code\u003e\u003c/a\u003e chore: Update Go toolchain version to 1.26.6 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gookit/color` from 1.6.1 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gookit/color/releases\"\u003egithub.com/gookit/color's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eChange Log\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add RevertColorLevel for testing \u003ca href=\"https://github.com/gookit/color/commit/289d54c4470a0b017dba6b7f85703d1c3c1fa326\"\u003ehttps://github.com/gookit/color/commit/289d54c4470a0b017dba6b7f85703d1c3c1fa326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gookit/color/commit/289d54c4470a0b017dba6b7f85703d1c3c1fa326\"\u003e\u003ccode\u003e289d54c\u003c/code\u003e\u003c/a\u003e chore: add RevertColorLevel for testing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gookit/color/compare/v1.6.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-getter` from 1.8.9 to 1.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/releases\"\u003egithub.com/hashicorp/go-getter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.10\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003es3: only force path-style addressing for non-AWS endpoints (fixes FIPS endpoints) (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003ehashicorp/go-getter#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/693\"\u003ehashicorp/go-getter#693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ehttps://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-getter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.10 (October 6, 2026)\u003c/h2\u003e\n\u003cp\u003eBUG FIXES:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003es3: Only force path-style addressing for non-AWS custom endpoints, restoring the SDK-default virtual-hosted-style for AWS endpoints. Fixes S3 downloads with \u003ccode\u003eAWS_USE_FIPS_ENDPOINT=true\u003c/code\u003e, whose path-style hostnames do not resolve [\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003eGH-676\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f37b03d00908f80dd071ca98bc348fd2f4711852\"\u003e\u003ccode\u003ef37b03d\u003c/code\u003e\u003c/a\u003e Release v1.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f512b82054005e68cb0b6baafd2d015ba3c93c3f\"\u003e\u003ccode\u003ef512b82\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 6 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/fa06524bca4333c0325adf627169a44885158be8\"\u003e\u003ccode\u003efa06524\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/cb9c40a995f5ba422f4342c44990a5b56764dc3a\"\u003e\u003ccode\u003ecb9c40a\u003c/code\u003e\u003c/a\u003e [chore] : Bump go.opentelemetry.io/otel/sdk (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/af0c1a94a9dd877806a1369ca33326adb748a786\"\u003e\u003ccode\u003eaf0c1a9\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/4df2943fffd75302b7b793692b0ffaad720ae913\"\u003e\u003ccode\u003e4df2943\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/697ba668cc0512d87c8bac52de62ec3829321973\"\u003e\u003ccode\u003e697ba66\u003c/code\u003e\u003c/a\u003e sanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/5393c9f4e3281940665a0533135841a2300e0e92\"\u003e\u003ccode\u003e5393c9f\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/2efe0e2a3bf7986c8acd9753a87d1478590556fb\"\u003e\u003ccode\u003e2efe0e2\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/9f4d2d32945b975d6b73c0dec2300378f7c6d2a0\"\u003e\u003ccode\u003e9f4d2d3\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-colorable` from 0.1.15 to 0.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mattn/go-colorable/releases\"\u003egithub.com/mattn/go-colorable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.16\u003c/h2\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce parsing overhead and allocations for Windows consoles without VT support by processing text and escape sequences directly from input slices.\u003c/li\u003e\n\u003cli\u003eAvoid redundant console queries and attribute resets, and reduce Windows API argument allocations.\u003c/li\u003e\n\u003cli\u003ePrecompute the 256-color mapping, removing first-use conversion work and concurrent initialization races.\u003c/li\u003e\n\u003cli\u003eSpeed up ANSI sequence stripping in \u003ccode\u003eNonColorable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdd regression coverage for fragmented sequences, Unicode titles, palette conversion, and real Windows console operations. CI passes on Windows, macOS, and Linux with Go 1.24, 1.25, and 1.26.\u003c/p\u003e\n\u003cp\u003eImplemented in \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e. Real console output remains limited by console I/O: local benchmarks showed about 29% higher throughput for 4 KiB text with an escape sequence and about 3% for colored log lines; parser-only gains are substantially larger.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ehttps://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/56c5db567780daeef4a4ffbb2c14d7d4b6b94b9b\"\u003e\u003ccode\u003e56c5db5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e from mattn/opt-windows-combined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/484428334f386e8f5a228c8bea07e399d5f1d61e\"\u003e\u003ccode\u003e4844283\u003c/code\u003e\u003c/a\u003e Integrate independently validated Windows performance improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-runewidth` from 0.0.30 to 0.0.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/466251be9763946c75d1d9491e190cc5e80cf2f8\"\u003e\u003ccode\u003e466251b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/118\"\u003e#118\u003c/a\u003e from mattn/more-format-controls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/180bd26a168fdf41064a75007018e5650fc7231a\"\u003e\u003ccode\u003e180bd26\u003c/code\u003e\u003c/a\u003e Treat the remaining invisible format controls as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/cffa69df3cfd67b74e7ee7768e3b96ac99058988\"\u003e\u003ccode\u003ecffa69d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/117\"\u003e#117\u003c/a\u003e from abo3losh1/fix/nonprint-format-chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/4b4e798e4b081bd560877c8348d106562d018bb5\"\u003e\u003ccode\u003e4b4e798\u003c/code\u003e\u003c/a\u003e Treat bidi isolates and other invisible format characters as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/8445f9925ccdb493693622d769ae79473290b7ac\"\u003e\u003ccode\u003e8445f99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/116\"\u003e#116\u003c/a\u003e from mattn/latin-letters-narrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/f46a7b3c66cb0d53138507f1e94abfaf24367822\"\u003e\u003ccode\u003ef46a7b3\u003c/code\u003e\u003c/a\u003e Update the East Asian width totals in the benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/a3ce7593acb435921b66167afa7cbc89a317ed65\"\u003e\u003ccode\u003ea3ce759\u003c/code\u003e\u003c/a\u003e Measure ambiguous Latin letters as one cell in East Asian locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/d74f63e855ca385a0a870f48f81941c252a0d27a\"\u003e\u003ccode\u003ed74f63e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/115\"\u003e#115\u003c/a\u003e from mattn/hegel-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/ea10d6a0ce1df79dd78e41adaaa1b04a2104f114\"\u003e\u003ccode\u003eea10d6a\u003c/code\u003e\u003c/a\u003e Cap only the part of a cluster that is drawn as one glyph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/471864b2cd480cfd8e174fcda5b3c9c4e2b1a7ea\"\u003e\u003ccode\u003e471864b\u003c/code\u003e\u003c/a\u003e Measure an incomplete UTF-8 sequence at the end of the text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-runewidth/compare/v0.0.30...v0.0.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/minio/minlz` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minio/minlz/releases\"\u003egithub.com/minio/minlz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid encoding in Go (super)fast by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/77\"\u003eminio/minlz#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix size check on IndexStream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/78\"\u003eminio/minlz#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/minio/minlz/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/7bce2aba758a9d3fc8d3f659c068e43101e7d4cd\"\u003e\u003ccode\u003e7bce2ab\u003c/code\u003e\u003c/a\u003e Fix size check on IndexStream (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/6b143f07cb8fde717c6e1490b4aa920c87ae545b\"\u003e\u003ccode\u003e6b143f0\u003c/code\u003e\u003c/a\u003e Fix invalid encoding in Go (super)fast (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/deb5b42fc1752a401c9bfc82510d434558425283\"\u003e\u003ccode\u003edeb5b42\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/api` from 1.56.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.56.1\u003c/h2\u003e\n\u003ch2\u003e1.56.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/scripts: Allow isolated model generation with an API directory. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53629\"\u003emoby/moby#53629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Improve OpenAPI compatibility. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53626\"\u003emoby/moby#53626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Quote HTTP response status codes. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53759\"\u003emoby/moby#53759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/templates: schema: disable validators and serializer sections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53751\"\u003emoby/moby#53751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: fix G117 (gosec). \u003ca href=\"https://redirect.github.com/moby/moby/pull/53721\"\u003emoby/moby#53721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: swagger ImageManifestSummary.ImageData: fix invalid required field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53750\"\u003emoby/moby#53750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: update go-swagger to v0.36.6. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53754\"\u003emoby/moby#53754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid swagger YAML indentation. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53606\"\u003emoby/moby#53606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/14ebc602124e280ef4ae3e1a8e688dac1255baa6\"\u003e\u003ccode\u003e14ebc60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53830\"\u003e#53830\u003c/a\u003e from tonistiigi/update-buildkit-v0.34.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8eded0eeb87b668030744a6a12f4a8e20b675ff7\"\u003e\u003ccode\u003e8eded0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53671\"\u003e#53671\u003c/a\u003e from thaJeztah/add_WithHTTPRequestHook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c4e39af73a84dce61511b32bb54341c3d7601a8e\"\u003e\u003ccode\u003ec4e39af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53596\"\u003e#53596\u003c/a\u003e from vvoland/c8d-refactor-imgload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b8a569e7f68a3e9cd86734942e7bbe3f7c8e314f\"\u003e\u003ccode\u003eb8a569e\u003c/code\u003e\u003c/a\u003e client: add WithHTTPRequestHook option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0fed27335805c98c428dbd861e310eb149966e03\"\u003e\u003ccode\u003e0fed273\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53803\"\u003e#53803\u003c/a\u003e from thaJeztah/etchosts_cleanups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/80c72a31f80e5b4347f908e4280cd893cf124b70\"\u003e\u003ccode\u003e80c72a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53831\"\u003e#53831\u003c/a\u003e from corhere/fix-dnsproxy-servfail-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1cfa1615178f92df7bef3c4c4fb25750ab810f0e\"\u003e\u003ccode\u003e1cfa161\u003c/code\u003e\u003c/a\u003e daemon/containerd: Split image loading into import and unpack steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/e7272aa07925fcc4507f9dc39ff7768aff131471\"\u003e\u003ccode\u003ee7272aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53606\"\u003e#53606\u003c/a\u003e from flostellbrink/fix/swagger-yaml-indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/357096e924ddf6ea598254835e8596d952630ee1\"\u003e\u003ccode\u003e357096e\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: keep file open when updating hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/012b2efc0e84a474af12efe74c57f9165df8313b\"\u003e\u003ccode\u003e012b2ef\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: propagate file close errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moby/moby/compare/api/v1.56.0...api/v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/client` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eclient/v0.6.1\u003c/h2\u003e\n\u003ch2\u003e0.6.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclient: add \u003ccode\u003eWithHTTPRequestHook\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53671\"\u003emoby/moby#53671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: deprecate \u003ccode\u003eWithResponseHook\u003c/code\u003e in favor of \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53666\"\u003emoby/moby#53666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: fix \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e hooks not being called for hijacked HTTP connections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53821\"\u003emoby/moby#53821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: postRaw: use consistent order or arguments. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53677\"\u003emoby/moby#53677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: prevent response hooks from consuming response body. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53667\"\u003emoby/moby#53667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: ...\n\n_Description has been truncated_","html_url":"https://github.com/paketo-buildpacks/passenger/pull/903","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paketo-buildpacks%2Fpassenger/issues/903","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/903/packages"},{"uuid":"5857277805","node_id":"PR_kwDOVJvLdM8AAAABIgeANA","number":2,"state":"closed","title":"build(deps): bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T16:07:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T23:21:36.000Z","updated_at":"2026-10-15T16:07:56.000Z","time_to_close":60377,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/oekit/httpx/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oekit%2Fhttpx/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"5855550913","node_id":"PR_kwDOBAr5ps8AAAABIfFOsw","number":10432,"state":"closed","title":"build(deps): bump the gomod group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["release-note-none","dco-signoff: yes"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-15T14:25:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T20:58:04.000Z","updated_at":"2026-10-15T14:25:19.000Z","time_to_close":62832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod","update_count":28,"packages":[{"name":"github.com/Microsoft/go-winio","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/Microsoft/go-winio"},{"name":"github.com/containerd/containerd","old_version":"1.7.35","new_version":"1.7.36","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/containerd/api","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/nri","old_version":"0.12.2","new_version":"0.12.3","repository_url":"https://github.com/containerd/nri"},{"name":"github.com/containerd/ttrpc","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/containerd/ttrpc"},{"name":"github.com/godbus/dbus/v5","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/godbus/dbus"},{"name":"github.com/intel/goresctrl","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/intel/goresctrl"},{"name":"github.com/moby/sys/userns","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/moby/sys"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.32.1","new_version":"2.33.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.42.1","new_version":"1.44.0","repository_url":"https://github.com/onsi/gomega"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/uptrace/opentelemetry-go-extra/otellogrus","old_version":"0.3.2","new_version":"0.4.0","repository_url":"https://github.com/uptrace/opentelemetry-go-extra"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"k8s.io/api","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apimachinery","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/cri-streaming","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/cri-streaming"},{"name":"sigs.k8s.io/knftables","old_version":"0.0.21","new_version":"0.0.22","repository_url":"https://github.com/kubernetes-sigs/knftables"},{"name":"sigs.k8s.io/release-utils","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/kubernetes-sigs/release-utils"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Microsoft/go-winio](https://github.com/Microsoft/go-winio) | `0.6.2` | `0.6.3` |\n| [github.com/containerd/containerd](https://github.com/containerd/containerd) | `1.7.35` | `1.7.36` |\n| [github.com/containerd/containerd/api](https://github.com/containerd/containerd) | `1.10.0` | `1.12.0` |\n| [github.com/containerd/nri](https://github.com/containerd/nri) | `0.12.2` | `0.12.3` |\n| [github.com/containerd/ttrpc](https://github.com/containerd/ttrpc) | `1.2.9` | `1.2.10` |\n| [github.com/godbus/dbus/v5](https://github.com/godbus/dbus) | `5.2.2` | `5.2.3` |\n| [github.com/intel/goresctrl](https://github.com/intel/goresctrl) | `0.13.0` | `0.14.0` |\n| [github.com/moby/sys/userns](https://github.com/moby/sys) | `0.2.0` | `0.2.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.32.1` | `2.33.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.42.1` | `1.44.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [github.com/uptrace/opentelemetry-go-extra/otellogrus](https://github.com/uptrace/opentelemetry-go-extra) | `0.3.2` | `0.4.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.37.0` | `0.37.1` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.37.0` | `0.37.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.37.0` | `0.37.1` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.37.0` | `0.37.1` |\n| [k8s.io/cri-streaming](https://github.com/kubernetes/cri-streaming) | `0.37.0` | `0.37.1` |\n| [sigs.k8s.io/knftables](https://github.com/kubernetes-sigs/knftables) | `0.0.21` | `0.0.22` |\n| [sigs.k8s.io/release-utils](https://github.com/kubernetes-sigs/release-utils) | `0.12.4` | `0.12.5` |\n\n\nUpdates `github.com/Microsoft/go-winio` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/go-winio/releases\"\u003egithub.com/Microsoft/go-winio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eswitch back from golang.org/x/sys/execabs to os/exec (go1.19) by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/317\"\u003emicrosoft/go-winio#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go wrappers for Get/SetVirtualDiskInformation win32 APIs. by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/334\"\u003emicrosoft/go-winio#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for LX symlinks (0xA000001D) for WSL/MSYS2 compatibility by \u003ca href=\"https://github.com/vagokuln-msft\"\u003e\u003ccode\u003e@​vagokuln-msft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/336\"\u003emicrosoft/go-winio#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackuptar: fix sparse stream handling in seekable exports by \u003ca href=\"https://github.com/rzlink\"\u003e\u003ccode\u003e@​rzlink\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/375\"\u003emicrosoft/go-winio#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.3 to 1.10.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/374\"\u003emicrosoft/go-winio#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions to full-length commit SHAs by \u003ca href=\"https://github.com/danfiedler-msft\"\u003e\u003ccode\u003e@​danfiedler-msft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/373\"\u003emicrosoft/go-winio#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add windows-2025, remove windows-2019 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/378\"\u003emicrosoft/go-winio#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.4.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/380\"\u003emicrosoft/go-winio#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5.6.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/381\"\u003emicrosoft/go-winio#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: raise minimum go version to go1.24 and use tools directive by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/348\"\u003emicrosoft/go-winio#348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestrict CI workflow token permissions by \u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/382\"\u003emicrosoft/go-winio#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse go tool to run stringer by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/383\"\u003emicrosoft/go-winio#383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update actions and golangci-lint, and fix linting by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/349\"\u003emicrosoft/go-winio#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix linting issues by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/325\"\u003emicrosoft/go-winio#325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/tools to v0.50.0 by \u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/385\"\u003emicrosoft/go-winio#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves race in makeConnectedServerPipe / Close by \u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/388\"\u003emicrosoft/go-winio#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etools/mkwinsyscall: remove errnoERROR_IO_PENDING const by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/260\"\u003emicrosoft/go-winio#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elinting: enable dupword, intrange, mirror, gocritic by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/387\"\u003emicrosoft/go-winio#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove interoperability with stdlib sentinel errors and deprecate aliases by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/392\"\u003emicrosoft/go-winio#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vagokuln-msft\"\u003e\u003ccode\u003e@​vagokuln-msft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/336\"\u003emicrosoft/go-winio#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzlink\"\u003e\u003ccode\u003e@​rzlink\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/375\"\u003emicrosoft/go-winio#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/374\"\u003emicrosoft/go-winio#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfiedler-msft\"\u003e\u003ccode\u003e@​danfiedler-msft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/373\"\u003emicrosoft/go-winio#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/382\"\u003emicrosoft/go-winio#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/387\"\u003emicrosoft/go-winio#387\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/go-winio/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/microsoft/go-winio/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/24302489fec12f61829dacaa7e472aa71e19ffed\"\u003e\u003ccode\u003e2430248\u003c/code\u003e\u003c/a\u003e improve interoperability with stdlib sentinel errors and deprecate aliases (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/f19d9717deb0a33bb37c3580481dd1909782fc03\"\u003e\u003ccode\u003ef19d971\u003c/code\u003e\u003c/a\u003e linting: enable dupword, intrange, mirror, gocritic (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/0b70f54f97543f1afa6b1a5d4dfb1b97ac6aa0a3\"\u003e\u003ccode\u003e0b70f54\u003c/code\u003e\u003c/a\u003e tools/mkwinsyscall: remove errnoERROR_IO_PENDING const (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/7e8af9b09c4b3e8da1a8ba080484c8a84b71354a\"\u003e\u003ccode\u003e7e8af9b\u003c/code\u003e\u003c/a\u003e Resolves race in makeConnectedServerPipe / Close (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/70234f27d5fe1b5026ed5983754551f775203830\"\u003e\u003ccode\u003e70234f2\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/tools to v0.50.0 (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/1de87129f102c007af904e1055fe712d706ef7f2\"\u003e\u003ccode\u003e1de8712\u003c/code\u003e\u003c/a\u003e fix linting issues (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/30935276391b5fcd510710d02c9669cd2097dfa3\"\u003e\u003ccode\u003e3093527\u003c/code\u003e\u003c/a\u003e ci: update actions and golangci-lint, and fix linting (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/c7e589db1fc806159012333d5a48a34c4ecb9a7e\"\u003e\u003ccode\u003ec7e589d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/383\"\u003e#383\u003c/a\u003e from thaJeztah/use_tool_generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/c41eaaf8f96fbc4bb2f25eb11cb75261535aa2aa\"\u003e\u003ccode\u003ec41eaaf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/382\"\u003e#382\u003c/a\u003e from microsoft/copilot/fix-code-scanning-alerts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/dc69a13ba5b1898965adb01453a8dc11297d1beb\"\u003e\u003ccode\u003edc69a13\u003c/code\u003e\u003c/a\u003e Use go tool to run stringer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/go-winio/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.35 to 1.7.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.36\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.36 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe thirty-sixth patch release for containerd 1.7 contains various fixes\nand updates including a security patch.\u003c/p\u003e\n\u003ch3\u003eSecurity Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtainerd\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/security/advisories/GHSA-pg57-6jwg-q645\"\u003e\u003cstrong\u003eCVE-2026-53493\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eImage Storage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure all layers are fetched when multiple manifests in an index share a config descriptor (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14142\"\u003e#14142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMask /proc/interrupts and CPU thermal throttle sysfs paths in Linux containers by default (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14184\"\u003e#14184\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003cli\u003eChris Henzie\u003c/li\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/b0ab39c2051a116f090708a7280dbbc749ca19d7\"\u003e\u003ccode\u003eb0ab39c205\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/670a5de22fe8175987bde6ad6c422683a233e509\"\u003e\u003ccode\u003e670a5de22f\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a3a39e587332b3046724be2fb4447efb6c13b5a8\"\u003e\u003ccode\u003ea3a39e5873\u003c/code\u003e\u003c/a\u003e Bound Walk references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ffc673f85906b174b9192f86f4485f7a16434bdc\"\u003e\u003ccode\u003effc673f859\u003c/code\u003e\u003c/a\u003e Bound Dispatch concurrency and references\u003c/li\u003e\n\u003cli\u003epkg/oci: mask thermal interrupt info (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14184\"\u003e#14184\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/19334a4d7ed59334d9d68f57b0f1cd827f32c64d\"\u003e\u003ccode\u003e19334a4d7e\u003c/code\u003e\u003c/a\u003e pkg/oci: mask thermal interrupt info\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecore/unpack: fetch layers of every config-sharing manifest (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14142\"\u003e#14142\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4684c683c213e5b32990851ce0ea9e07f5fe70b7\"\u003e\u003ccode\u003e4684c683c2\u003c/code\u003e\u003c/a\u003e core/unpack: fetch layers of every config-sharing manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7fba9f7c3cb413600e6eea1f9b732cd84b657b38\"\u003e\u003ccode\u003e7fba9f7c3c\u003c/code\u003e\u003c/a\u003e Create new imagetest package\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDependency Changes\u003c/h3\u003e\n\u003cp\u003eThis release has no dependency changes\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/blob/main/RELEASES.md\"\u003egithub.com/containerd/containerd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersioning and Release\u003c/h1\u003e\n\u003cp\u003eThis document details the versioning and release plan for containerd. Stability\nis a top goal for this project, and we hope that this document and the processes\nit entails will help to achieve that. It covers the release process, versioning\nnumbering, backporting, API stability and support horizons.\u003c/p\u003e\n\u003cp\u003eIf you rely on containerd, it would be good to spend time understanding the\nareas of the API that are and are not supported and how they impact your\nproject in the future.\u003c/p\u003e\n\u003cp\u003eThis document will be considered a living document. Supported timelines,\nbackport targets and API stability guarantees will be updated here as they\nchange.\u003c/p\u003e\n\u003cp\u003eIf there is something that you require or this document leaves out, please\nreach out by \u003ca href=\"https://github.com/containerd/containerd/issues\"\u003efiling an issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReleases\u003c/h2\u003e\n\u003cp\u003eReleases of containerd will be versioned using dotted triples, similar to\n\u003ca href=\"http://semver.org/\"\u003eSemantic Version\u003c/a\u003e. For the purposes of this document, we\nwill refer to the respective components of this triple as\n\u003ccode\u003e\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;.\u0026lt;patch\u0026gt;\u003c/code\u003e. The version number may have additional information,\nsuch as alpha, beta and release candidate qualifications. Such releases will be\nconsidered \u0026quot;pre-releases\u0026quot;.\u003c/p\u003e\n\u003ch3\u003eMajor and Minor Releases\u003c/h3\u003e\n\u003cp\u003eMajor and minor releases of containerd will be made from main. Releases of\ncontainerd will be marked with GPG signed tags and announced at\n\u003ca href=\"https://github.com/containerd/containerd/releases\"\u003ehttps://github.com/containerd/containerd/releases\u003c/a\u003e. The tag will be of the\nformat \u003ccode\u003ev\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;.\u0026lt;patch\u0026gt;\u003c/code\u003e and should be made with the command \u003ccode\u003egit tag -s v\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;.\u0026lt;patch\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAfter a minor release, a branch will be created, with the format\n\u003ccode\u003erelease/\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;\u003c/code\u003e from the minor tag. All further patch releases will\nbe done from that branch. For example, once we release \u003ccode\u003ev1.0.0\u003c/code\u003e, a branch\n\u003ccode\u003erelease/1.0\u003c/code\u003e will be created from that tag. All future patch releases will be\ndone against that branch.\u003c/p\u003e\n\u003ch3\u003eRelease Cadence\u003c/h3\u003e\n\u003cp\u003eSince containerd v2.3 in April 2026, minor releases are provided on a time basis\nwith a cadence of 4 months. New minor releases are scheduled for April, August,\nand December of each year. This cadence is synchronized with the Kubernetes\nrelease schedule to ensure that new features in containerd can be smoothly\nadopted by new Kubernetes releases.\u003c/p\u003e\n\u003cp\u003eThe maintainers will maintain a roadmap and milestones for each release, however,\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2892c2042ee7fbd3be0e5bdc675e07b5acedb0bf\"\u003e\u003ccode\u003e2892c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14229\"\u003e#14229\u003c/a\u003e from samuelkarp/prepare-release-1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cac5660e921deb6eca4942e47d0ede5d3cb18fb2\"\u003e\u003ccode\u003ecac5660\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/670a5de22fe8175987bde6ad6c422683a233e509\"\u003e\u003ccode\u003e670a5de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a3a39e587332b3046724be2fb4447efb6c13b5a8\"\u003e\u003ccode\u003ea3a39e5\u003c/code\u003e\u003c/a\u003e Bound Walk references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ffc673f85906b174b9192f86f4485f7a16434bdc\"\u003e\u003ccode\u003effc673f\u003c/code\u003e\u003c/a\u003e Bound Dispatch concurrency and references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e5944925ba14247a80b3b5f6ac03e1ea67ce7531\"\u003e\u003ccode\u003ee594492\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14184\"\u003e#14184\u003c/a\u003e from samuelkarp/cherry-pick-c176f-to-release/1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/19334a4d7ed59334d9d68f57b0f1cd827f32c64d\"\u003e\u003ccode\u003e19334a4\u003c/code\u003e\u003c/a\u003e pkg/oci: mask thermal interrupt info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a81ea127273856bf9c37d3c4f75f44328989251e\"\u003e\u003ccode\u003ea81ea12\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14142\"\u003e#14142\u003c/a\u003e from chrishenzie/unpack-shared-config-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4684c683c213e5b32990851ce0ea9e07f5fe70b7\"\u003e\u003ccode\u003e4684c68\u003c/code\u003e\u003c/a\u003e core/unpack: fetch layers of every config-sharing manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7fba9f7c3cb413600e6eea1f9b732cd84b657b38\"\u003e\u003ccode\u003e7fba9f7\u003c/code\u003e\u003c/a\u003e Create new imagetest package\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.35...v1.7.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/api` from 1.10.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd API 1.12.0\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.12.0 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe 13th release for the containerd 1.x API aligns with the containerd 2.4 release.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eImage Storage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eInclude media type in content create events (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13833\"\u003e#13833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpdateSandbox RPC to propagate sandbox controller updates to the shim (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14105\"\u003e#14105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow specifying parent checkpoint directory when checkpointing with runc (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13699\"\u003e#13699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeprecations\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate containerd.io/runtime-allow-mounts shim annotation in favor of MountCapabilities bootstrap extension (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14002\"\u003e#14002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate task API address and version fields in runc options and move to CreateTaskRequest (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eJordan Liggitt\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003cli\u003eKohei Tokunaga\u003c/li\u003e\n\u003cli\u003ePhilip Laine\u003c/li\u003e\n\u003cli\u003eSebastiaan van Stijn\u003c/li\u003e\n\u003cli\u003eSergey Kanzhelev\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003esandbox: wire Controller.Update through to the shim (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14105\"\u003e#14105\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2ea4ddb32f5855bf21680c4b2cdf5d0a23ffe552\"\u003e\u003ccode\u003e2ea4ddb32f\u003c/code\u003e\u003c/a\u003e sandbox: add UpdateSandbox RPC and forward Controller.Update to the shim\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePrepare api/v1.12.0-rc.0 release (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14047\"\u003e#14047\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/d767f44b5227116479ebbf4145623f3500e4cc23\"\u003e\u003ccode\u003ed767f44b52\u003c/code\u003e\u003c/a\u003e Prepare api/v1.12.0-rc.0 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eShim mount handler protocol (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14002\"\u003e#14002\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a72247425b44e86a3790828dd11de5c5aecaf23d\"\u003e\u003ccode\u003ea72247425b\u003c/code\u003e\u003c/a\u003e api: add shim mount capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003echore(api): update github.com/sirupsen/logrus v1.10.2 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14037\"\u003e#14037\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a28910b14ffc8ff5098d14e2f776dfc6b1857afe\"\u003e\u003ccode\u003ea28910b14f\u003c/code\u003e\u003c/a\u003e chore(api): update github.com/sirupsen/logrus v1.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePrepare release notes for api/v1.12.0-beta.0 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13899\"\u003e#13899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0ff04dc3f7934523f6a2001e67d9572d4a9d4885\"\u003e\u003ccode\u003e0ff04dc3f7\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.12.0-beta.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/c6d0192ebb9da70c39a1b5ef4938e7c41cb0a997\"\u003e\u003ccode\u003ec6d0192\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14170\"\u003e#14170\u003c/a\u003e from samuelkarp/prepare-api-v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/5c4ea21de307791022fd2584f096f07b97f5ef1e\"\u003e\u003ccode\u003e5c4ea21\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/610d8d896ef826316d170d937c0f7c0b49dc3c83\"\u003e\u003ccode\u003e610d8d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14166\"\u003e#14166\u003c/a\u003e from samuelkarp/deprecations-and-removals-for-2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/531b3a37b93fffaf1d93fdcdb4ed8f56ed0030ab\"\u003e\u003ccode\u003e531b3a3\u003c/code\u003e\u003c/a\u003e tracing: remove deprecated tracing config options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ca8579a3342c1c50dcdcb70ecf7d4835bddb1a34\"\u003e\u003ccode\u003eca8579a\u003c/code\u003e\u003c/a\u003e tracing: add tests for otlp exporter and env vars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ee024b7c9976e6a6b89788c1259753f3b53d1845\"\u003e\u003ccode\u003eee024b7\u003c/code\u003e\u003c/a\u003e tracing: remove deprecated otlp configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/f7c654fb4f08b2588b4e0038e32069a37aa50384\"\u003e\u003ccode\u003ef7c654f\u003c/code\u003e\u003c/a\u003e cri: remove deprecated cni bin_dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4f7de25abbb53c9bddd502e9cbafb3472430f55b\"\u003e\u003ccode\u003e4f7de25\u003c/code\u003e\u003c/a\u003e cri: remove enable_cdi config option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/830b48d3fde3e769501566118708b40438453faa\"\u003e\u003ccode\u003e830b48d\u003c/code\u003e\u003c/a\u003e cri: delay registry config removal to 2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/c0c4c4a0fe4d4ac612f0cd9f692ee65eaa9fbd9a\"\u003e\u003ccode\u003ec0c4c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14115\"\u003e#14115\u003c/a\u003e from dmcgowan/prepare-v2.4.0-rc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/api/v1.10.0...api/v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/nri` from 0.12.2 to 0.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/nri/releases\"\u003egithub.com/containerd/nri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: declare contents: read on ci.yml and codespell.yml by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/296\"\u003econtainerd/nri#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  go.yaml.in/yaml/v3 v3.0.5, testify v1.12.1, logrus v1.9.4 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/308\"\u003econtainerd/nri#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update actions, pin actions by sha, and apply zizmor fixes, and update to ubuntu 26.04 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/306\"\u003econtainerd/nri#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(adaptation): record sysctl removal markers in Linux.Sysctl by \u003ca href=\"https://github.com/thc1006\"\u003e\u003ccode\u003e@​thc1006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/300\"\u003econtainerd/nri#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erewrite tests without ginkgo by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/309\"\u003econtainerd/nri#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump sigs.k8s.io/yaml v1.5.0 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/311\"\u003econtainerd/nri#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc v1.65.1 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/312\"\u003econtainerd/nri#312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): plugins/differ bump github.com/r3labs/diff/v3 v3.0.2, github.com/goccy/go-yaml v1.13.7 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/313\"\u003econtainerd/nri#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: update for current NRI and cgroups versions by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/314\"\u003econtainerd/nri#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate plugins to current NRI version by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/315\"\u003econtainerd/nri#315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/296\"\u003econtainerd/nri#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thc1006\"\u003e\u003ccode\u003e@​thc1006\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/300\"\u003econtainerd/nri#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/nri/compare/v0.12.2...v0.12.3\"\u003ehttps://github.com/containerd/nri/compare/v0.12.2...v0.12.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/53b711125c22339d9ba367bce242d9f1dfc6b75a\"\u003e\u003ccode\u003e53b7111\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/315\"\u003e#315\u003c/a\u003e from thaJeztah/bump_nri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/a9566f08fb583125577e3ecab7076aff0c6fda05\"\u003e\u003ccode\u003ea9566f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/314\"\u003e#314\u003c/a\u003e from thaJeztah/update_examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/420e0816e664ed282729ef27ccb97142abbe54d9\"\u003e\u003ccode\u003e420e081\u003c/code\u003e\u003c/a\u003e update plugins to current NRI version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/492ff6c638c23fca8f717dc8411fdcb7c0d11763\"\u003e\u003ccode\u003e492ff6c\u003c/code\u003e\u003c/a\u003e examples: update for current NRI and cgroups versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/8ec8b285eae3ef5d2dbab8e679aad47f5ac58da9\"\u003e\u003ccode\u003e8ec8b28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/313\"\u003e#313\u003c/a\u003e from thaJeztah/bump_differ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/d02a067a3ec950dc8518541cfda9c0c0003e2807\"\u003e\u003ccode\u003ed02a067\u003c/code\u003e\u003c/a\u003e chore(deps): plugins/differ bump github.com/goccy/go-yaml v1.13.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/b0ac9aaf6e62115b800af763cc1ceeb1b0f18034\"\u003e\u003ccode\u003eb0ac9aa\u003c/code\u003e\u003c/a\u003e chore(deps): plugins/differ bump github.com/r3labs/diff/v3 v3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/ab9b30fc9f53ab6faf4ecaac5ae0c0f2ecc0d234\"\u003e\u003ccode\u003eab9b30f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/312\"\u003e#312\u003c/a\u003e from thaJeztah/bump_grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/8db1158c84ffa2e8bd619a3b9eb8ac4e723567c7\"\u003e\u003ccode\u003e8db1158\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/grpc v1.65.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/fed14893f0b2332142e71cb28951bb02ce9cae3e\"\u003e\u003ccode\u003efed1489\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/311\"\u003e#311\u003c/a\u003e from thaJeztah/bump_yamls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/nri/compare/v0.12.2...v0.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/ttrpc` from 1.2.9 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/ttrpc/releases\"\u003egithub.com/containerd/ttrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove use of deprecated github.com/golang/protobuf aliase by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/248\"\u003econtainerd/ttrpc#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove github.com/prometheus/procfs dependency by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/249\"\u003econtainerd/ttrpc#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.3 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/256\"\u003econtainerd/ttrpc#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/255\"\u003econtainerd/ttrpc#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sirupsen/logrus v1.9.4 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/251\"\u003econtainerd/ttrpc#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego fix: modernize some code by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/250\"\u003econtainerd/ttrpc#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: dependabot: disable for go modules by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/257\"\u003econtainerd/ttrpc#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: bump golangci-lint to v2.13.2 by \u003ca href=\"https://github.com/ningmingxiao\"\u003e\u003ccode\u003e@​ningmingxiao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/260\"\u003econtainerd/ttrpc#260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ningmingxiao\"\u003e\u003ccode\u003e@​ningmingxiao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/260\"\u003econtainerd/ttrpc#260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/ttrpc/compare/v1.2.9...v1.2.10\"\u003ehttps://github.com/containerd/ttrpc/compare/v1.2.9...v1.2.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/7a140fa5bed148a2babb75a3ad2ad0892eb0048e\"\u003e\u003ccode\u003e7a140fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/260\"\u003e#260\u003c/a\u003e from ningmingxiao/fix_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/571011738a37e85aa6b321ec179e9bf1cb228272\"\u003e\u003ccode\u003e5710117\u003c/code\u003e\u003c/a\u003e ci: bump golangci-lint to v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/9e62ff76048c2565d85b243f70adc66aeea73290\"\u003e\u003ccode\u003e9e62ff7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/257\"\u003e#257\u003c/a\u003e from thaJeztah/dependanot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/4e0eaf3fc646eb5925ee36785a9954b3e5e6ade2\"\u003e\u003ccode\u003e4e0eaf3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/250\"\u003e#250\u003c/a\u003e from thaJeztah/modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/8f71a995aa7bd584035437f9bb16b2ab3d431887\"\u003e\u003ccode\u003e8f71a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/251\"\u003e#251\u003c/a\u003e from thaJeztah/bump_logrus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/85a83b6cdb99d1969517e7c7b2cbb12a8601b4ee\"\u003e\u003ccode\u003e85a83b6\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sirupsen/logrus v1.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/9cbbfee34ce75ad62c5d90e132ac6bc4317a8396\"\u003e\u003ccode\u003e9cbbfee\u003c/code\u003e\u003c/a\u003e ci: dependabot: disable for go modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/be959b3cae0c61628887eb058b01107a6c68ee7d\"\u003e\u003ccode\u003ebe959b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/255\"\u003e#255\u003c/a\u003e from containerd/dependabot/github_actions/actions/set...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/cf3c984cc53b5f094addc84f86a162c817732857\"\u003e\u003ccode\u003ecf3c984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/256\"\u003e#256\u003c/a\u003e from containerd/dependabot/github_actions/actions/che...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/c5b7dc1565d14f92c7bca0a85489cff74a00fedd\"\u003e\u003ccode\u003ec5b7dc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/249\"\u003e#249\u003c/a\u003e from thaJeztah/rm_procfs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/ttrpc/compare/v1.2.9...v1.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/godbus/dbus/v5` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/godbus/dbus/releases\"\u003egithub.com/godbus/dbus/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREADME: update by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/431\"\u003egodbus/dbus#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from reflect.Ptr to reflect.Pointer by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/430\"\u003egodbus/dbus#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emediakeys.go example: Fix error handling. by \u003ca href=\"https://github.com/smu-ggl\"\u003e\u003ccode\u003e@​smu-ggl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/433\"\u003egodbus/dbus#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest/fix CI issues by \u003ca href=\"https://github.com/guelfey\"\u003e\u003ccode\u003e@​guelfey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/439\"\u003egodbus/dbus#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMisc CI bumps; replace cirrus freebsd with GHA; add all-done job by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/420\"\u003egodbus/dbus#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake GOOS=js GOARCH=wasm go build ./... work by \u003ca href=\"https://github.com/eliasnaur\"\u003e\u003ccode\u003e@​eliasnaur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/435\"\u003egodbus/dbus#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not swallow non-error panics in Encode/Decode by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/438\"\u003egodbus/dbus#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in DecodeMessageWithFDs on read error by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/437\"\u003egodbus/dbus#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not embed reflect.Value into exportedMethod by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/436\"\u003egodbus/dbus#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd godbus_no_tcp build tag to disable tcp transports by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/444\"\u003egodbus/dbus#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: bump golangci-lint to 2.14 by \u003ca href=\"https://github.com/guelfey\"\u003e\u003ccode\u003e@​guelfey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/447\"\u003egodbus/dbus#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not trust lengths from the input when allocating by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/442\"\u003egodbus/dbus#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn: support /run and /var/run default addresses by \u003ca href=\"https://github.com/twilly\"\u003e\u003ccode\u003e@​twilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/424\"\u003egodbus/dbus#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smu-ggl\"\u003e\u003ccode\u003e@​smu-ggl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/433\"\u003egodbus/dbus#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eliasnaur\"\u003e\u003ccode\u003e@​eliasnaur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/435\"\u003egodbus/dbus#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twilly\"\u003e\u003ccode\u003e@​twilly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/424\"\u003egodbus/dbus#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/godbus/dbus/compare/v5.2.2...v5.2.3\"\u003ehttps://github.com/godbus/dbus/compare/v5.2.2...v5.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/4ad75260bdbdd09d51af62b316a17dd60c6aa0e3\"\u003e\u003ccode\u003e4ad7526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/424\"\u003e#424\u003c/a\u003e from twilly/linux-system-bus-address\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/9f81f26d58021d6396e263b51034ba8441b3062d\"\u003e\u003ccode\u003e9f81f26\u003c/code\u003e\u003c/a\u003e conn: support /run and /var/run default addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/b3c0de5f7b879992013e588352f401152f74e4fa\"\u003e\u003ccode\u003eb3c0de5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/442\"\u003e#442\u003c/a\u003e from kolyshkin/fuzz-oom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/c0b1b4633509c3d768a57bbebb7134a8d5eb26e9\"\u003e\u003ccode\u003ec0b1b46\u003c/code\u003e\u003c/a\u003e Do not trust lengths from the input when allocating\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/51e6822b45682a43183bf80dba8d1f9fd6828c63\"\u003e\u003ccode\u003e51e6822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/447\"\u003e#447\u003c/a\u003e from godbus/fix/ci_bump_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/ec94797ea20dcc4da75524a6c2f63cffa9177099\"\u003e\u003ccode\u003eec94797\u003c/code\u003e\u003c/a\u003e CI: bump golangci-lint to 2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/ad906d54d51c94ec7162ae99873d97e46a278e71\"\u003e\u003ccode\u003ead906d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/444\"\u003e#444\u003c/a\u003e from kolyshkin/no-tcp-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/d7c5c0b388f00d6c233dea8ddfd06b71ddd6cde3\"\u003e\u003ccode\u003ed7c5c0b\u003c/code\u003e\u003c/a\u003e Add godbus_no_tcp build tag to disable tcp transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/6fea989ce0056ca2396c915e3555e7cc9c48f845\"\u003e\u003ccode\u003e6fea989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/436\"\u003e#436\u003c/a\u003e from kolyshkin/no-embed-reflect-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/3b9769bf11755208d900a2c4ea8f8ad132f8ab0b\"\u003e\u003ccode\u003e3b9769b\u003c/code\u003e\u003c/a\u003e Do not embed reflect.Value into exportedMethod\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/godbus/dbus/compare/v5.2.2...v5.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/intel/goresctrl` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intel/goresctrl/releases\"\u003egithub.com/intel/goresctrl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release adds a new \u003ccode\u003epkg/monitor\u003c/code\u003e package for managing per-workload resctrl monitoring groups. It also makes the goresctrl buildable on non-amd64 architectures and updates dependencies.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003epkg/monitor\u003c/code\u003e: per-workload resctrl monitoring\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003epkg/monitor\u003c/code\u003e manages the lifecycle of resctrl monitoring groups (\u003ccode\u003emon_groups\u003c/code\u003e), one per workload. It works on its own, without the config-driven allocation model of \u003ccode\u003epkg/rdt\u003c/code\u003e. The main target use case is containerized workloads, giving each pod or container its own RMID, so that tools such as \u003ca href=\"https://github.com/sustainable-computing-io/kepler\"\u003eKepler\u003c/a\u003e can attribute hardware counters, e.g. Intel AET energy counters, to individual workloads.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/intel/goresctrl/blob/v0.14.0/doc/resctrl-mon.md\"\u003edoc/resctrl-mon.md\u003c/a\u003e and the \u003ca href=\"https://pkg.go.dev/github.com/intel/goresctrl/pkg/monitor\"\u003eAPI documentation\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eList of PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/191\"\u003eintel/goresctrl#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.52.0 to 0.55.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/196\"\u003eintel/goresctrl#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.3 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/193\"\u003eintel/goresctrl#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/194\"\u003eintel/goresctrl#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/195\"\u003eintel/goresctrl#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.5.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/197\"\u003eintel/goresctrl#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/monitor: resctrl mon_group lifecycle manager and counter reader by \u003ca href=\"https://github.com/cmcantalupo\"\u003e\u003ccode\u003e@​cmcantalupo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/192\"\u003eintel/goresctrl#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/198\"\u003eintel/goresctrl#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.80.0 to 1.83.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/202\"\u003eintel/goresctrl#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rsdmike/github-security-report-action from 3.0.4 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/203\"\u003eintel/goresctrl#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/204\"\u003eintel/goresctrl#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/monitor: fix linter errors by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/206\"\u003eintel/goresctrl#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esst: fix usage of unsafe.Pointer by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/207\"\u003eintel/goresctrl#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egithub: bump golangci-lint to v2.13.2 by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/205\"\u003eintel/goresctrl#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/208\"\u003eintel/goresctrl#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esst: compile on non-amd64 architectures by \u003ca href=\"https://github.com/TonyxSun\"\u003e\u003ccode\u003e@​TonyxSun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/200\"\u003eintel/goresctrl#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump otel/prometheus deps by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/210\"\u003eintel/goresctrl#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/monitor: fix activity units and document Prometheus naming before release by \u003ca href=\"https://github.com/cmcantalupo\"\u003e\u003ccode\u003e@​cmcantalupo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/209\"\u003eintel/goresctrl#209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmcantalupo\"\u003e\u003ccode\u003e@​cmcantalupo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/192\"\u003eintel/goresctrl#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TonyxSun\"\u003e\u003ccode\u003e@​TonyxSun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/200\"\u003eintel/goresctrl#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intel/goresctrl/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/intel/goresctrl/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/bb78a6c1cbfefc167ebc15782710da17567ffea4\"\u003e\u003ccode\u003ebb78a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/intel/goresctrl/issues/209\"\u003e#209\u003c/a\u003e from cmcantalupo/monitor-pretag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/00b286c47e43bf7d7285011de170a345c879456d\"\u003e\u003ccode\u003e00b286c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/intel/goresctrl/issues/210\"\u003e#210\u003c/a\u003e from marquiz/deps/otel-prom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/57ea66f71469781d5e7ba3ce4cf314cfabb4bf0d\"\u003e\u003ccode\u003e57ea66f\u003c/code\u003e\u003c/a\u003e doc: resctrl-mon guidance for teardown, units and Prometheus names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/d4e20831efe872a5d3d1a475b391352f2e5b8a89\"\u003e\u003ccode\u003ed4e2083\u003c/code\u003e\u003c/a\u003e pkg/monitor: log routine group lifecycle at debug level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/5b5d9b0f5bf5f99747634685cda8d00f283ad4f4\"\u003e\u003ccode\u003e5b5d9b0\u003c/code\u003e\u003c/a\u003e pkg/monitor: warn when no counters are discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/9bc9e33005bbcf22e93be525c0c96b020ecba9e8\"\u003e\u003ccode\u003e9bc9e33\u003c/code\u003e\u003c/a\u003e pkg/monitor: warn once per undiscovered counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/deb8a663b5fc24089356e8ab1a94af43002070ce\"\u003e\u003ccode\u003edeb8a66\u003c/code\u003e\u003c/a\u003e pkg/monitor: correct Prometheus naming documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/f099afccdeffd71aac6cf558a42d2818f338d342\"\u003e\u003ccode\u003ef099afc\u003c/code\u003e\u003c/a\u003e pkg/monitor: report AET activity in nanofarads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/f1f852cfc9266b0a9dfe58d3173e2b2317f2dfd7\"\u003e\u003ccode\u003ef1f852c\u003c/code\u003e\u003c/a\u003e go.mod: bump otel/prometheus deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/83447266db546ee031b597cb9c24b0843e44f054\"\u003e\u003ccode\u003e8344726\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/intel/goresctrl/issues/200\"\u003e#200\u003c/a\u003e from TonyxSun/sst-non-amd64\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intel/goresctrl/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/sys/userns` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/sys/releases\"\u003egithub.com/moby/sys/userns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003euserns v0.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003euserns: fix user-namespace detection on OpenVZ, where namespace inode numbers are virtualized.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/sys/compare/userns/v0.2.0...userns/v0.2.1\"\u003ehttps://github.com/moby/sys/compare/userns/v0.2.0...userns/v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/42bac34713b7375c322157c79ccf14045c40f74b\"\u003e\u003ccode\u003e42bac34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/sys/issues/255\"\u003e#255\u003c/a\u003e from thaJeztah/openvz_specialcase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/9b6dd9e63d7da7fe24f307852b7004cebccf24d5\"\u003e\u003ccode\u003e9b6dd9e\u003c/code\u003e\u003c/a\u003e userns: handle OpenVZ namespace inode virtualization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/b666d3d7f4ad3f137aff44ffaf878fd32e2c362e\"\u003e\u003ccode\u003eb666d3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/sys/issues/253\"\u003e#253\u003c/a\u003e from thaJeztah/fix_missing_util\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/82edc709f42eb6ae5afcd4c19ea5bf6ac0be0179\"\u003e\u003ccode\u003e82edc70\u003c/code\u003e\u003c/a\u003e mount: fix ensureUnmount gated by build-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/79376e05107098a6b43bddcaf8bd05a76da85b93\"\u003e\u003ccode\u003e79376e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/sys/issues/251\"\u003e#251\u003c/a\u003e from kolyshkin/bump-ci-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/cc9d1ea9e37b97e643d53f3468633cf917482300\"\u003e\u003ccode\u003ecc9d1ea\u003c/code\u003e\u003c/a\u003e CI: add ubuntu-26.04 to the test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/5c347c466234ae55e13139d5d821d2115d6d6387\"\u003e\u003ccode\u003e5c347c4\u003c/code\u003e\u003c/a\u003e CI: add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/c0850c26232b63c11c33b13d0470dd3759b61248\"\u003e\u003ccode\u003ec0850c2\u003c/code\u003e\u003c/a\u003e CI: add zizmor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/52b4f6c85c486a50d459f6f7524088561b04d3c8\"\u003e\u003ccode\u003e52b4f6c\u003c/code\u003e\u003c/a\u003e CI: do not persist credentials on checkout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/a83ee35b76f8c0a91d48b16701c9f05c729a612c\"\u003e\u003ccode\u003ea83ee35\u003c/code\u003e\u003c/a\u003e CI: add dependabot config for github actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moby/sys/compare/user/v0.2.0...userns/v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.32.1 to 2.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.33.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd several missing fields to spec report JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.33.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe JUnit reporter now records each spec's \u003ccode\u003eReportEntry\u003c/code\u003es as \u003ccode\u003e\u0026lt;properties\u0026gt;\u003c/code\u003e on its \u003ccode\u003e\u0026lt;testcase\u0026gt;\u003c/code\u003e element, with the entry's name and its JSON-encoded value.  Thanks \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e! [23db51a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  See RELEASING.md. [8616ecb]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.32.2\u003c/h2\u003e\n\u003ch2\u003e2.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.33.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd several missing fields to spec report JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.33.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe JUnit reporter now records each spec's \u003ccode\u003eReportEntry\u003c/code\u003es as \u003ccode\u003e\u0026lt;properties\u0026gt;\u003c/code\u003e on its \u003ccode\u003e\u0026lt;testcase\u0026gt;\u003c/code\u003e element, with the entry's name and its JSON-encoded value.  Thanks \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e! [23db51a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  See RELEASING.md. [8616ecb]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7ff96d7d0173ba4e059708f55910c1cb298c9818\"\u003e\u003ccode\u003e7ff96d7\u003c/code\u003e\u003c/a\u003e v2.33.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/699632a4604f37e823471b4cb5f2e86698c9c4f6\"\u003e\u003ccode\u003e699632a\u003c/code\u003e\u003c/a\u003e Precompile the fixture in the suite-timeout integration test (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e02cadb92ab7b25ff1a73f8b8e0cd3ab04edbeb\"\u003e\u003ccode\u003e9e02cad\u003c/code\u003e\u003c/a\u003e ci: default the release bump so a mobile dispatch can't send it empty (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ef6a46c121e56e9c281fa1d65cc8665716042dc3\"\u003e\u003ccode\u003eef6a46c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/6c652a27a828f8f2d0a5cba76ce1433add6021d1\"\u003e\u003ccode\u003e6c652a2\u003c/code\u003e\u003c/a\u003e Add missing fields to SpecReport JSON marshalling, and add unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/510c8d5c716e4d9dcf5d5e93214398f8a4b5e00b\"\u003e\u003ccode\u003e510c8d5\u003c/code\u003e\u003c/a\u003e Update TestMu AI sponsor logo and link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5c1e7eff95e9ced0400f6cbc1e24af0d054ff315\"\u003e\u003ccode\u003e5c1e7ef\u003c/code\u003e\u003c/a\u003e Refer sanitizer help to go help build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9f941496ce264d03b91f103e4ec4a19bbc75ce97\"\u003e\u003ccode\u003e9f94149\u003c/code\u003e\u003c/a\u003e v2.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/db78e1b12279f7c9834092b11d1b9cb4668ce60a\"\u003e\u003ccode\u003edb78e1b\u003c/code\u003e\u003c/a\u003e changelog: entries for the JUnit ReportEntry support and the release flow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8616ecbf25eb2c29f9c27b74f45fa3e06e5f0cc4\"\u003e\u003ccode\u003e8616ecb\u003c/code\u003e\u003c/a\u003e ci: release from a single workflow_dispatch button\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.32.1...v2.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.42.1 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically\u003c/code\u003e compares signed and unsigned integers by value: \u003ccode\u003e-1\u003c/code\u003e no longer equals \u003ccode\u003euint64(math.MaxUint64)\u003c/code\u003e and \u003ccode\u003euint(5)\u003c/code\u003e is now greater than \u003ccode\u003e-3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/925\"\u003e#925\u003c/a\u003e) [26e3c6b]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;~\u0026quot;)\u003c/code\u003e no longer overflows when computing the distance between extreme integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/928\"\u003e#928\u003c/a\u003e) [1955764]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;==\u0026quot;, x, threshold)\u003c/code\u003e now honors the threshold for floats, as it already did for integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/927\"\u003e#927\u003c/a\u003e) [10e2aca]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKeyWithValue\u003c/code\u003e succeeds if any key accepted by the key matcher has a matching value, rather than depending on map iteration order (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/929\"\u003e#929\u003c/a\u003e) [ffc577a]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKey\u003c/code\u003e and \u003ccode\u003eHaveKeyWithValue\u003c/code\u003e treat key and value matcher errors like \u003ccode\u003eContainElement\u003c/code\u003e does: a match wins, and an error is only reported when nothing matches (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/926\"\u003e#926\u003c/a\u003e) [dc91598]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e no longer treats numbers too large for a float64 as equal to one another (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/930\"\u003e#930\u003c/a\u003e) [9d619a5]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e compares integers beyond ±2^53 exactly, so neighboring large integers (e.g. IDs) no longer match; all other numbers are still compared as float64s (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/931\"\u003e#931\u003c/a\u003e) [8ef1aa7, 630fe12]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveExactElements\u003c/code\u003e reports missing or extra elements that start at index 0, and reports the first extra element's index rather than the last (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/934\"\u003e#934\u003c/a\u003e) [af1b777]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchYAML\u003c/code\u003e compares every document in a multi-document stream rather than only the first; empty documents (e.g. a leading or trailing \u003ccode\u003e---\u003c/code\u003e) are ignored (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/933\"\u003e#933\u003c/a\u003e) [2773796]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchXML\u003c/code\u003e ignores namespace prefixes: elements and attributes are compared by namespace URI, and the URIs declared on each element must match whatever prefix they are bound to (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/932\"\u003e#932\u003c/a\u003e) [c0dbd89, 2565350]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.43.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate go.yaml.in/yaml/v3 to v3.0.5 [d547015]\u003c/li\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  Releases still ship the stripped-down tree on \u003ccode\u003emaster-lite\u003c/code\u003e - tests removed and Ginkgo dropped from \u003ccode\u003ego.mod\u003c/code\u003e - and the workflow now builds it and checks it on every push.  See RELEASING.md. [e9dc84d]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.43.0\u003c/h2\u003e\n\u003ch2\u003e1.43.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd gomock adaptor extension for using Gomega matchers with gomock\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically\u003c/code\u003e compares signed and unsigned integers by value: \u003ccode\u003e-1\u003c/code\u003e no longer equals \u003ccode\u003euint64(math.MaxUint64)\u003c/code\u003e and \u003ccode\u003euint(5)\u003c/code\u003e is now greater than \u003ccode\u003e-3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/925\"\u003e#925\u003c/a\u003e) [26e3c6b]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;~\u0026quot;)\u003c/code\u003e no longer overflows when computing the distance between extreme integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/928\"\u003e#928\u003c/a\u003e) [1955764]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;==\u0026quot;, x, threshold)\u003c/code\u003e now honors the threshold for floats, as it already did for integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/927\"\u003e#927\u003c/a\u003e) [10e2aca]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKeyWithValue\u003c/code\u003e succeeds if any key accepted by the key matcher has a matching value, rather than depending on map iteration order (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/929\"\u003e#929\u003c/a\u003e) [ffc577a]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKey\u003c/code\u003e and \u003ccode\u003eHaveKeyWithValue\u003c/code\u003e treat key and value matcher errors like \u003ccode\u003eContainElement\u003c/code\u003e does: a match wins, and an error is only reported when nothing matches (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/926\"\u003e#926\u003c/a\u003e) [dc91598]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e no longer treats numbers too large for a float64 as equal to one another (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/930\"\u003e#930\u003c/a\u003e) [9d619a5]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e compares integers beyond ±2^53 exactly, so neighboring large integers (e.g. IDs) no longer match; all other numbers are still compared as float64s (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/931\"\u003e#931\u003c/a\u003e) [8ef1aa7, 630fe12]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveExactElements\u003c/code\u003e reports missing or extra elements that start at index 0, and reports the first extra element's index rather than the last (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/934\"\u003e#934\u003c/a\u003e) [af1b777]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchYAML\u003c/code\u003e compares every document in a multi-document stream rather than only the first; empty documents (e.g. a leading or trailing \u003ccode\u003e---\u003c/code\u003e) are ignored (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/933\"\u003e#933\u003c/a\u003e) [2773796]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchXML\u003c/code\u003e ignores namespace prefixes: elements and attributes are compared by namespace URI, and the URIs declared on each element must match whatever prefix they are bound to (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/932\"\u003e#932\u003c/a\u003e) [c0dbd89, 2565350]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate go.yaml.in/yaml/v3 to v3.0.5 [d547015]\u003c/li\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  Releases still ship the stripped-down tree on \u003ccode\u003emaster-lite\u003c/code\u003e - tests removed and Ginkgo dropped from \u003ccode\u003ego.mod\u003c/code\u003e - and the workflow now builds it and checks it on every push.  See RELEASING.md. [e9dc84d]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd gomock adaptor extension for using Gomega matchers with gomock\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c933817422c6e533357f6e1171585e7a07d5aeba\"\u003e\u003ccode\u003ec933817\u003c/code\u003e\u003c/a\u003e v1.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/37fa9004bf0672d6f87a38c0af24625a93de9cf8\"\u003e\u003ccode\u003e37fa900\u003c/code\u003e\u003c/a\u003e v1.44.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/509f2b09e0700917a1ce424c3fbd12af7cdf678e\"\u003e\u003ccode\u003e509f2b0\u003c/code\u003e\u003c/a\u003e changelog: entries for #925-\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/934\"\u003e#934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/25653503b45d4602ed68b5ee930294c5433532a2\"\u003e\u003ccode\u003e2565350\u003c/code\u003e\u003c/a\u003e fix: MatchXML compares namespace declarations by URI, ignoring the prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/630fe124b28d1560f6490b1b6c53393efe1f8158\"\u003e\u003ccode\u003e630fe12\u003c/code\u003e\u003c/a\u003e fix: MatchJSON only compares integers beyond 2^53 exactly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c0dbd89c8ed6325e67a7cc7e6ab194fbfb66e607\"\u003e\u003ccode\u003ec0dbd89\u003c/code\u003e\u003c/a\u003e fix: MatchXML ignores namespace prefixes and declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2773796edf3abe3683e12613a134fbb0f6663f57\"\u003e\u003ccode\u003e2773796\u003c/code\u003e\u003c/a\u003e fix: MatchYAML compares every document in a multi-document stream\u003c/li\u003e\n\u003cli\u003e\u003ca href=...\n\n_Description has been truncated_","html_url":"https://github.com/cri-o/cri-o/pull/10432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cri-o%2Fcri-o/issues/10432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10432/packages"},{"uuid":"5852334728","node_id":"PR_kwDOES2osc8AAAABIcfMwQ","number":1237,"state":"closed","title":"build(deps): bump the go-modules group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["semver:patch","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T10:24:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T17:21:19.000Z","updated_at":"2026-10-15T10:24:46.000Z","time_to_close":61405,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-modules","update_count":37,"packages":[{"name":"github.com/anchore/go-rpmdb","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/anchore/go-rpmdb"},{"name":"github.com/anchore/stereoscope","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/anchore/stereoscope"},{"name":"github.com/anchore/syft","old_version":"1.52.0","new_version":"1.54.1","repository_url":"https://github.com/anchore/syft"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.6","new_version":"1.20.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.114.0","new_version":"1.114.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/signin","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sso","old_version":"1.38.1","new_version":"1.38.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssooidc","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.2","new_version":"1.28.4","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-git/go-git/v5","old_version":"5.19.2","new_version":"5.19.3","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/googleapis/enterprise-certificate-proxy","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/googleapis/enterprise-certificate-proxy"},{"name":"github.com/hashicorp/go-getter","old_version":"1.8.9","new_version":"1.8.10","repository_url":"https://github.com/hashicorp/go-getter"},{"name":"github.com/mattn/go-colorable","old_version":"0.1.15","new_version":"0.1.16","repository_url":"https://github.com/mattn/go-colorable"},{"name":"github.com/minio/minlz","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/minio/minlz"},{"name":"github.com/moby/moby/api","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/moby/moby/client","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/nwaples/rardecode/v2","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/nwaples/rardecode"},{"name":"github.com/olekukonko/ll","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/olekukonko/ll"},{"name":"github.com/pierrec/lz4/v4","old_version":"4.1.31","new_version":"4.1.33","repository_url":"https://github.com/pierrec/lz4"},{"name":"github.com/piprate/json-gold","old_version":"0.8.0","new_version":"0.9.1","repository_url":"https://github.com/piprate/json-gold"},{"name":"github.com/shopspring/decimal","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/shopspring/decimal"},{"name":"github.com/spiffe/go-spiffe/v2","old_version":"2.8.2","new_version":"2.9.0","repository_url":"https://github.com/spiffe/go-spiffe"},{"name":"go.opentelemetry.io/contrib/detectors/gcp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/tools","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/tools"},{"name":"google.golang.org/api","old_version":"0.299.0","new_version":"0.301.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/genproto/googleapis/rpc","old_version":"0.0.0-20260921155816-b14227669459","new_version":"0.0.0-20260928230214-8a89bd6388cc","repository_url":"https://github.com/googleapis/go-genproto"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-modules group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anchore/go-rpmdb](https://github.com/anchore/go-rpmdb) | `0.2.0` | `0.2.2` |\n| [github.com/anchore/stereoscope](https://github.com/anchore/stereoscope) | `0.3.2` | `0.3.4` |\n| [github.com/anchore/syft](https://github.com/anchore/syft) | `1.52.0` | `1.54.1` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.7` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.6` | `1.20.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.114.0` | `1.114.1` |\n| [github.com/aws/aws-sdk-go-v2/service/signin](https://github.com/aws/aws-sdk-go-v2) | `1.10.1` | `1.10.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sso](https://github.com/aws/aws-sdk-go-v2) | `1.38.1` | `1.38.2` |\n| [github.com/aws/aws-sdk-go-v2/service/ssooidc](https://github.com/aws/aws-sdk-go-v2) | `1.43.1` | `1.43.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.2` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.2` | `1.28.4` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.19.2` | `5.19.3` |\n| [github.com/googleapis/enterprise-certificate-proxy](https://github.com/googleapis/enterprise-certificate-proxy) | `0.3.22` | `0.3.23` |\n| [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) | `1.8.9` | `1.8.10` |\n| [github.com/mattn/go-colorable](https://github.com/mattn/go-colorable) | `0.1.15` | `0.1.16` |\n| [github.com/minio/minlz](https://github.com/minio/minlz) | `1.2.1` | `1.2.2` |\n| [github.com/moby/moby/api](https://github.com/moby/moby) | `1.56.0` | `1.56.1` |\n| [github.com/moby/moby/client](https://github.com/moby/moby) | `0.6.0` | `0.6.1` |\n| [github.com/nwaples/rardecode/v2](https://github.com/nwaples/rardecode) | `2.4.1` | `2.4.2` |\n| [github.com/olekukonko/ll](https://github.com/olekukonko/ll) | `0.1.8` | `0.1.9` |\n| [github.com/pierrec/lz4/v4](https://github.com/pierrec/lz4) | `4.1.31` | `4.1.33` |\n| [github.com/piprate/json-gold](https://github.com/piprate/json-gold) | `0.8.0` | `0.9.1` |\n| [github.com/shopspring/decimal](https://github.com/shopspring/decimal) | `1.4.0` | `1.5.0` |\n| [github.com/spiffe/go-spiffe/v2](https://github.com/spiffe/go-spiffe) | `2.8.2` | `2.9.0` |\n| [go.opentelemetry.io/contrib/detectors/gcp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.50.0` | `0.51.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.299.0` | `0.301.0` |\n| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20260921155816-b14227669459` | `0.0.0-20260928230214-8a89bd6388cc` |\n\n\nUpdates `github.com/anchore/go-rpmdb` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/go-rpmdb/releases\"\u003egithub.com/anchore/go-rpmdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclose the db file when ndb/bdb open fails [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/32\"\u003e#32\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.1...v0.2.2\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound the region index length before slicing peList [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/22\"\u003e#22\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e31 dependency changes (11 updated, 16 added, 4 removed). 1 vulnerability remediated and 2 vulnerabilities introduced.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e (Low) — golang.org/x/sys\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e🔴 Introduced (2)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.22.0\u003c/code\u003e → \u003ccode\u003e1.25.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/pprof \u003ccode\u003ev0.0.0-e6195bd\u003c/code\u003e → \u003ccode\u003ev0.0.0-a4b03ec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/uuid \u003ccode\u003ev1.3.0\u003c/code\u003e → \u003ccode\u003ev1.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/mattn/go-isatty \u003ccode\u003ev0.0.17\u003c/code\u003e → \u003ccode\u003ev0.0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/remyoudompheng/bigfft \u003ccode\u003ev0.0.0-47fa9a5\u003c/code\u003e → \u003ccode\u003ev0.0.0-24d4a6f\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/stretchr/testify \u003ccode\u003ev1.10.0\u003c/code\u003e → \u003ccode\u003ev1.12.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys \u003ccode\u003ev0.30.0\u003c/code\u003e → \u003ccode\u003ev0.46.0\u003c/code\u003e \u003cstrong\u003e(🟢 remediated \u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/libc \u003ccode\u003ev1.22.2\u003c/code\u003e → \u003ccode\u003ev1.74.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/mathutil \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/memory \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.55.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/hashicorp/golang-lru/v2 \u003ccode\u003ev2.0.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/ncruces/go-strftime \u003ccode\u003ev1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/a488674d6c879f1c1f32ca6e4717299375be0efe\"\u003e\u003ccode\u003ea488674\u003c/code\u003e\u003c/a\u003e fix: close the db file when ndb/bdb open fails (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4060b1facb211f9b4fddf189133b6e8dfe6e68de\"\u003e\u003ccode\u003e4060b1f\u003c/code\u003e\u003c/a\u003e Bound the region index length before slicing peList (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/cea1645c2352e589673dfa56832f062b6880cb85\"\u003e\u003ccode\u003ecea1645\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/go-make/.github/actions/setup (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/b35f708814e2036ce1492a8e7f0c45cf53392b58\"\u003e\u003ccode\u003eb35f708\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/anchore/go-make from 0.8.0 to 0.8.1 in /.make (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ccb4d652f6ef4f836f663179f5afd3af781bac09\"\u003e\u003ccode\u003eccb4d65\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/af9ea1798878198880d985b5db5e37d7b7cb1807\"\u003e\u003ccode\u003eaf9ea17\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-version-available...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4815de5b633eb0bd01c2ea9f560a64d88e7ab2ac\"\u003e\u003ccode\u003e4815de5\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-gate.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ab02145bcbb2ad00589242a205fc25bc04085bdc\"\u003e\u003ccode\u003eab02145\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/98e7a3172a515f010b75d54287a90cebb2360a63\"\u003e\u003ccode\u003e98e7a31\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/glebarez/go-sqlite from 1.20.3 to 1.23.0 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/9e76b92b5522e24a9cc4762c55aa2cf5f9592bd5\"\u003e\u003ccode\u003e9e76b92\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/codeql.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/stereoscope` from 0.3.2 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/stereoscope/releases\"\u003egithub.com/anchore/stereoscope's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun the full unit suite on windows [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eload registry CA certs from absolute and parent-relative dirs [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/720\"\u003e#720\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eLayer cache rename fails on Windows, possibly related to colons in digest-based filenames [Issue \u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/715\"\u003e#715\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e6 dependency changes (6 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/bmatcuk/doublestar/v4 \u003ccode\u003ev4.10.0\u003c/code\u003e → \u003ccode\u003ev4.10.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.3...v0.3.4\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite fixture tars atomically [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/712\"\u003e#712\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ecorrect hardlink expectations for podman-built images [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/701\"\u003e#701\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e95 dependency changes (49 updated, 41 added, 5 removed). 4 vulnerabilities remediated.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (4)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-8wmf-6v46-5gfg\"\u003eGHSA-8wmf-6v46-5gfg\u003c/a\u003e (Low) — go.opentelemetry.io/otel/sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-pg57-6jwg-q645\"\u003eGHSA-pg57-6jwg-q645\u003c/a\u003e (Medium) — github.com/containerd/containerd/v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.26.3\u003c/code\u003e → \u003ccode\u003e1.26.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/Microsoft/hcsshim \u003ccode\u003ev0.15.0-rc.1\u003c/code\u003e → \u003ccode\u003ev0.15.0-rc.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/go-logger \u003ccode\u003ev0.1.1\u003c/code\u003e → \u003ccode\u003ev0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0f2bbdbd2712cc5c72df0a5753f21cb29db4787c\"\u003e\u003ccode\u003e0f2bbdb\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/1362d7960972b049b74daa2bacfecb95d7a647b0\"\u003e\u003ccode\u003e1362d79\u003c/code\u003e\u003c/a\u003e fix(test): stop fd-count leak checks flaking on GC timing (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/721\"\u003e#721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/3b70125ca43d67746dca59435362f7e3093fcf4e\"\u003e\u003ccode\u003e3b70125\u003c/code\u003e\u003c/a\u003e fix: load registry CA certs from absolute and parent-relative dirs (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/f942062aeb3abf1a1a20126aae392221f0fac6c4\"\u003e\u003ccode\u003ef942062\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/bf958492c282bdfc8a8488d77952c57cec4e7f43\"\u003e\u003ccode\u003ebf95849\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sylabs/sif/v2 from 2.24.1 to 2.24.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/719\"\u003e#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/ddbcbbeddcdf3205b83737f083df30f65a0a3ac0\"\u003e\u003ccode\u003eddbcbbe\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/docker/cli (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/59d3a69590a6a03276b97e774269073ec71b2b52\"\u003e\u003ccode\u003e59d3a69\u003c/code\u003e\u003c/a\u003e fix: drop the colon from layer cache filenames (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0d5b0db55b49f89ab4de5f88e48a05986fc735a6\"\u003e\u003ccode\u003e0d5b0db\u003c/code\u003e\u003c/a\u003e chore(deps): update tool versions (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/6af6ad03c0a0295577838d7c4a348dd87a8ce1e9\"\u003e\u003ccode\u003e6af6ad0\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/e952f589286cd9638a718bf34d98db534876a9c1\"\u003e\u003ccode\u003ee952f58\u003c/code\u003e\u003c/a\u003e fix(imagetest): write fixture tars atomically (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.2...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/syft` from 1.52.0 to 1.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/syft/releases\"\u003egithub.com/anchore/syft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve packages.lock dependencies deterministically [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5210\"\u003e#5210\u003c/a\u003e \u003ca href=\"https://github.com/spiffcs\"\u003e\u003ccode\u003e@​spiffcs\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCannot produce attestation file from local podman image [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1664\"\u003e#1664\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5368\"\u003e#5368\u003c/a\u003e \u003ca href=\"https://github.com/Bru456\"\u003e\u003ccode\u003e@​Bru456\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e9 dependency changes (9 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/anchore/go-rpmdb \u003ccode\u003ev0.2.0\u003c/code\u003e → \u003ccode\u003ev0.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/stereoscope \u003ccode\u003ev0.3.3\u003c/code\u003e → \u003ccode\u003ev0.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress \u003ccode\u003ev1.20.0\u003c/code\u003e → \u003ccode\u003ev1.20.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/syft/compare/v1.54.0...v1.54.1\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.0\u003c/h2\u003e\n\u003ch3\u003eAdded Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereport the perl interpreter as a cpan package [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5132\"\u003e#5132\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd package cataloger for perl ecosystem [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1906\"\u003e#1906\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5131\"\u003e#5131\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAnalyze with Non-Daemon podman [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1173\"\u003e#1173\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite a name for the root package when the source has none [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5349\"\u003e#5349\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ematch opensource.org license URLs across SPDX URL forms [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5361\"\u003e#5361\u003c/a\u003e \u003ca href=\"https://github.com/willmurphyscode\"\u003e\u003ccode\u003e@​willmurphyscode\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAccount for malformed GGUF and safetensors parameter counts [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5343\"\u003e#5343\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't panic on a root file without a supplier or null entries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5326\"\u003e#5326\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edo not panic on a stack.yaml rev pin [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5310\"\u003e#5310\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ereport scanner errors and raise the line cap in metadata parsers [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5353\"\u003e#5353\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eHarden cataloger parsers against truncated input (do not panic) [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound CPE candidate generation for pathological package metadata [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5356\"\u003e#5356\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eaccount for UPX's loader padding when unpacking Go binaries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5347\"\u003e#5347\u003c/a\u003e \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle malformed GGUF headers without panicking [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound model companion file reads and validate their contents [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't fail the whole SBOM when a cataloger panics on one file [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5342\"\u003e#5342\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erelease package collection lock in Ubuntu ESM detection [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5336\"\u003e#5336\u003c/a\u003e \u003ca href=\"https://github.com/sverrirsig\"\u003e\u003ccode\u003e@​sverrirsig\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erender TUI log lines on their own rows, with colors and a small header [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5324\"\u003e#5324\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003euv.lock: dependents are linked to every locked version of a dependency [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/5340\"\u003e#5340\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5351\"\u003e#5351\u003c/a\u003e \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/b254e6d92f28c3868a755f62fb3ca8f26e9fee76\"\u003e\u003ccode\u003eb254e6d\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/29b92a58c188a5bf0247d321e6d863b9ab505d7b\"\u003e\u003ccode\u003e29b92a5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003econtainer-storage\u003c/code\u003e support for Podman and Buildah (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5368\"\u003e#5368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6c9bb732dd06db54b35f434f4bbfcfada564e2fc\"\u003e\u003ccode\u003e6c9bb73\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5370\"\u003e#5370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6d2493bae42f8a04d29b1395552d864643d0e041\"\u003e\u003ccode\u003e6d2493b\u003c/code\u003e\u003c/a\u003e chore(deps): update CPE dictionary index (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/bc68299565d1d2bc7f54159db2f1eb5567144aff\"\u003e\u003ccode\u003ebc68299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.20.0 to 1.20.1 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5369\"\u003e#5369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/c33fa32cf100ae1094f13dd977ce7520717b486b\"\u003e\u003ccode\u003ec33fa32\u003c/code\u003e\u003c/a\u003e fix(dotnet): resolve packages.lock dependencies deterministically  (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5210\"\u003e#5210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/cc326e45a6213360266dda4b30cc68095946d676\"\u003e\u003ccode\u003ecc326e4\u003c/code\u003e\u003c/a\u003e fix: preserve quoted args when deferring to tagged install script (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5363\"\u003e#5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/ef356eccea955328b2e00c1fdccce39093f47623\"\u003e\u003ccode\u003eef356ec\u003c/code\u003e\u003c/a\u003e fix: sign release checksums with a sigstore bundle (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5362\"\u003e#5362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/db7e445c540127116cb2260d6391e6cf61c84e7a\"\u003e\u003ccode\u003edb7e445\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/d654c00bd6942cf11e6fe133fe4ae7baae0192d0\"\u003e\u003ccode\u003ed654c00\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/syft/compare/v1.52.0...v1.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.6 to 1.20.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39\"\u003e\u003ccode\u003e47dd1b1\u003c/code\u003e\u003c/a\u003e Release 2024-01-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23145e3e605a93582020facfe13350b4153714e1\"\u003e\u003ccode\u003e23145e3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/00e57bb7feb2d104387103aa4fbcd55dfff3a6a7\"\u003e\u003ccode\u003e00e57bb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/73e1a99f2fa858ca56627779852768a9198ba057\"\u003e\u003ccode\u003e73e1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2441\"\u003e#2441\u003c/a\u003e from RanVaknin/fix-documentation-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0f8ad11593c219c52ad7fb12998c75ade39dc7ad\"\u003e\u003ccode\u003e0f8ad11\u003c/code\u003e\u003c/a\u003e Fix SRA auth trailing checksum retry bug (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/efbc5aa622a882167129e69a88aa50c730cd1904\"\u003e\u003ccode\u003eefbc5aa\u003c/code\u003e\u003c/a\u003e Release 2024-01-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/78357bb87682230e24b15c01e807d7375a9474e4\"\u003e\u003ccode\u003e78357bb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e465ddd60d18e91b34de5917534cfa1542323027\"\u003e\u003ccode\u003ee465ddd\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/384ad3b7ec21eecb3c6c38b69f86fb6342906b11\"\u003e\u003ccode\u003e384ad3b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1126a91e53a20b18bc1db74225a8417bfb63f427\"\u003e\u003ccode\u003e1126a91\u003c/code\u003e\u003c/a\u003e changelog added\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.20.6...service/mq/v1.20.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.114.0 to 1.114.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.114.0...service/s3/v1.114.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/signin` from 1.10.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a6f44edf4693d2a063dd1f02624ff477a944cc89\"\u003e\u003ccode\u003ea6f44ed\u003c/code\u003e\u003c/a\u003e Release 2021-11-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a159bea4d9edbd8fede8774b3ba3d647a1282f91\"\u003e\u003ccode\u003ea159bea\u003c/code\u003e\u003c/a\u003e Update SDK API clients from latest model (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/613f9c99f5889935eea3ac4e51fe72948bb69470\"\u003e\u003ccode\u003e613f9c9\u003c/code\u003e\u003c/a\u003e Fix EndpointResolverWithOptionsFunc Bug (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.10.1...config/v1.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sso` from 1.38.1 to 1.38.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a66476f7005b76ccd8f33785ad9fe61b9457b649\"\u003e\u003ccode\u003ea66476f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5e6b6b07b49c113596a318492cfefdd0e79b0fb9\"\u003e\u003ccode\u003e5e6b6b0\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ee9b205d2ddc1d53309bc6c1dca96fc8c0ca0c19\"\u003e\u003ccode\u003eee9b205\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dfc588627a4dd5acd8c9d785229b7bf51a48584e\"\u003e\u003ccode\u003edfc5886\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.23.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d56b0afcccab1845e4e356b465dc570f959f5623\"\u003e\u003ccode\u003ed56b0af\u003c/code\u003e\u003c/a\u003e restore gradle-wrapper distributionUrl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1909a587c354bd1b2962eebaba94c16838669a5\"\u003e\u003ccode\u003ee1909a5\u003c/code\u003e\u003c/a\u003e Release 2025-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2dead494608f76e4d3fe649f643457f224dd434d\"\u003e\u003ccode\u003e2dead49\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8f87507c4d78351202d05ad1d75dcb8b40ad1882\"\u003e\u003ccode\u003e8f87507\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9f13166e6c118ee340f5b2e666d44d67141c7327\"\u003e\u003ccode\u003e9f13166\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.1...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssooidc` from 1.43.1 to 1.43.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3bf9ef9dce470565ce8e4e5c2dbd673e72607b58\"\u003e\u003ccode\u003e3bf9ef9\u003c/code\u003e\u003c/a\u003e Release 2026-07-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3f0db6548e7b6c89f528a532e4ba143aa4f171bc\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3212c1c038ad11fd9cfb21608a6ff5ee4d71e6a6\"\u003e\u003ccode\u003e3212c1c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/554a97c53e736eb0cccae164788d7f9199d314ab\"\u003e\u003ccode\u003e554a97c\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/789968e391cb7f4b67484af228624c0edd6e747a\"\u003e\u003ccode\u003e789968e\u003c/code\u003e\u003c/a\u003e Request compression content length test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70fc8199cf50c44a021e64a1be3a6f2f4fccc61a\"\u003e\u003ccode\u003e70fc819\u003c/code\u003e\u003c/a\u003e generate serde benchmarks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.43.1...v1.43.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ec41b9fbde3c2ca769d8c9f3f67403d844739d9d\"\u003e\u003ccode\u003eec41b9f\u003c/code\u003e\u003c/a\u003e Release 2024-03-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57954c376287dfa6ea9afd317dc5c25b74d905ae\"\u003e\u003ccode\u003e57954c3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91dd60a97ba8fb21fbb943b61d47fc0b23f85274\"\u003e\u003ccode\u003e91dd60a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ad34b3f279a17b27e68feda90622a15d963e067\"\u003e\u003ccode\u003e1ad34b3\u003c/code\u003e\u003c/a\u003e Fix misaligned struct member used in atomic operation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/530583e1544628de18affec751f6820796eb9759\"\u003e\u003ccode\u003e530583e\u003c/code\u003e\u003c/a\u003e fixed a typo by renaming AddAsIsPresigingMiddleware to AddAsIsPresigningMiddl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/322458b0bdfcbcc393dc485082d0a61d82b8d700\"\u003e\u003ccode\u003e322458b\u003c/code\u003e\u003c/a\u003e add x86 test run (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2528\"\u003e#2528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8e4d170a8ac0db8d34d5c09ca1a07fbbef40a848\"\u003e\u003ccode\u003e8e4d170\u003c/code\u003e\u003c/a\u003e feature/cloudfront/sign: support SameSite option (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7de26d9546fb9feb2bdae75368b6185cf771c2db\"\u003e\u003ccode\u003e7de26d9\u003c/code\u003e\u003c/a\u003e Release 2024-03-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/66143f5d64716555e3b0540dd02c3c9166cf6511\"\u003e\u003ccode\u003e66143f5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ce76a61b17bd613dca2f8ed5d0c1c3164e4a1f4\"\u003e\u003ccode\u003e1ce76a6\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.51.1...service/s3/v1.51.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.28.2 to 1.28.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-10-09)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.5\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Retain the key with the zero value when encountering a null-value key in a dense map. This matches how legacy code-generated JSON deserializers behaved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-07)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.4\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e that fixed JoinPath with trailing slash. This has a side effect on certain S3 API paths in the downstream SDK that need more consideration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-06)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Accept either casing of \u003ccode\u003emessage\u003c/code\u003e/\u003ccode\u003eMessage\u003c/code\u003e on modeled JSON error structures in schema-based deserialization, and emit the \u003ccode\u003esmithy.api#error\u003c/code\u003e trait in generated schemas\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Include the underlying error when logging failures to discard or close an HTTP response body\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2b300dc3cdbdd9361f3339488cb9c6f9418cece\"\u003e\u003ccode\u003ed2b300d\u003c/code\u003e\u003c/a\u003e Release 2026-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2fe333bdf59eee313146c05f1650a94668abe5e\"\u003e\u003ccode\u003ed2fe333\u003c/code\u003e\u003c/a\u003e revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/65e19339c44c9db9f1a1ba0554e2f9a8686f88bd\"\u003e\u003ccode\u003e65e1933\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4c62745497c159e9b600f845513bff9325d6180b\"\u003e\u003ccode\u003e4c62745\u003c/code\u003e\u003c/a\u003e check both mMessage in json errors (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b8d12f723c5a33cd064a61e20c72f6a9d1e061a2\"\u003e\u003ccode\u003eb8d12f7\u003c/code\u003e\u003c/a\u003e fix(http): include error when logging response body close failures (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/cca02306991bde898458f2ebbe74cf88d61d70ad\"\u003e\u003ccode\u003ecca0230\u003c/code\u003e\u003c/a\u003e close resp body when interceptor after op deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.2...v1.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.19.2 to 5.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] git: repository, Ensure commondir is closed. by \u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: read repositoryformatversion in unmarshalCore by \u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.2 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2304\"\u003ego-git/go-git#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: revlist, Skip path validation in the object walk by \u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2348\"\u003ego-git/go-git#2348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: transport/http, Contain credentials across redirects by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2358\"\u003ego-git/go-git#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Fix workflows for Go 1.27 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2364\"\u003ego-git/go-git#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Stop running TestChecksumMismatch and TestMalformedPack in parallel by \u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2357\"\u003ego-git/go-git#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Break cyclic delta chains instead of recur… by \u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Drop Go 1.25 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2451\"\u003ego-git/go-git#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-billy/v5 to v5.9.2 (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2467\"\u003ego-git/go-git#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump pjbgf/sha1cd to v0.7.0 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2468\"\u003ego-git/go-git#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bdae57cc427f94a6f7c627201bfe14508b5e19bd\"\u003e\u003ccode\u003ebdae57c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2468\"\u003e#2468\u003c/a\u003e from go-git/bump-pjbgf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/372805d9e899186152f4517f9510fccae56645c4\"\u003e\u003ccode\u003e372805d\u003c/code\u003e\u003c/a\u003e build: Bump pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e28bfff03a8f74b526d5ab7d5597bd96fcfc5a8c\"\u003e\u003ccode\u003ee28bfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2467\"\u003e#2467\u003c/a\u003e from go-git/renovate/releases/v5.x-go-git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/dbfe60fd4fa62fde3548be92eacc8f03f9038ffc\"\u003e\u003ccode\u003edbfe60f\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-billy/v5 to v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a3fa9b3d74c2e83225441fc1fd2b8218b1bca0bf\"\u003e\u003ccode\u003ea3fa9b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2451\"\u003e#2451\u003c/a\u003e from go-git/drop-go-1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1fc0e477cf8e53909217d58b78ab5e66ad454b53\"\u003e\u003ccode\u003e1fc0e47\u003c/code\u003e\u003c/a\u003e build: Drop Go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4f2850390915bd105d4a841f1bd3eaa0676ba8b8\"\u003e\u003ccode\u003e4f28503\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2340\"\u003e#2340\u003c/a\u003e from jgoosens/releases/v5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5a01a03fef61e595beded1c266f14cd38cc7c300\"\u003e\u003ccode\u003e5a01a03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2357\"\u003e#2357\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5372bc7d81f97ec9cc991dac116d2c6668ad261c\"\u003e\u003ccode\u003e5372bc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2421\"\u003e#2421\u003c/a\u003e from akashchamp/fix/packfile-parallel-test-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3d20deda6fb6b56f87c4508b8769e3da25a2d9d1\"\u003e\u003ccode\u003e3d20ded\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Stop running TestChecksumMismatch and TestMalforme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/googleapis/enterprise-certificate-proxy` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/releases\"\u003egithub.com/googleapis/enterprise-certificate-proxy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update Go toolchain version to 1.26.6 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/231\"\u003egoogleapis/enterprise-certificate-proxy#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump version from v0.3.22 to v0.3.23 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/232\"\u003egoogleapis/enterprise-certificate-proxy#232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ehttps://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/dd6f6237d0305093405e3a8c86f67aa6f8f19a25\"\u003e\u003ccode\u003edd6f623\u003c/code\u003e\u003c/a\u003e chore: Bump version from v0.3.22 to v0.3.23 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/b8d18304ab9410f0628c88da5d01ce89e1d3dde7\"\u003e\u003ccode\u003eb8d1830\u003c/code\u003e\u003c/a\u003e chore: Update Go toolchain version to 1.26.6 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-getter` from 1.8.9 to 1.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/releases\"\u003egithub.com/hashicorp/go-getter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.10\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003es3: only force path-style addressing for non-AWS endpoints (fixes FIPS endpoints) (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003ehashicorp/go-getter#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/693\"\u003ehashicorp/go-getter#693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ehttps://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-getter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.10 (October 6, 2026)\u003c/h2\u003e\n\u003cp\u003eBUG FIXES:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003es3: Only force path-style addressing for non-AWS custom endpoints, restoring the SDK-default virtual-hosted-style for AWS endpoints. Fixes S3 downloads with \u003ccode\u003eAWS_USE_FIPS_ENDPOINT=true\u003c/code\u003e, whose path-style hostnames do not resolve [\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003eGH-676\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f37b03d00908f80dd071ca98bc348fd2f4711852\"\u003e\u003ccode\u003ef37b03d\u003c/code\u003e\u003c/a\u003e Release v1.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f512b82054005e68cb0b6baafd2d015ba3c93c3f\"\u003e\u003ccode\u003ef512b82\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 6 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/fa06524bca4333c0325adf627169a44885158be8\"\u003e\u003ccode\u003efa06524\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/cb9c40a995f5ba422f4342c44990a5b56764dc3a\"\u003e\u003ccode\u003ecb9c40a\u003c/code\u003e\u003c/a\u003e [chore] : Bump go.opentelemetry.io/otel/sdk (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/af0c1a94a9dd877806a1369ca33326adb748a786\"\u003e\u003ccode\u003eaf0c1a9\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/4df2943fffd75302b7b793692b0ffaad720ae913\"\u003e\u003ccode\u003e4df2943\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/697ba668cc0512d87c8bac52de62ec3829321973\"\u003e\u003ccode\u003e697ba66\u003c/code\u003e\u003c/a\u003e sanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/5393c9f4e3281940665a0533135841a2300e0e92\"\u003e\u003ccode\u003e5393c9f\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/2efe0e2a3bf7986c8acd9753a87d1478590556fb\"\u003e\u003ccode\u003e2efe0e2\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/9f4d2d32945b975d6b73c0dec2300378f7c6d2a0\"\u003e\u003ccode\u003e9f4d2d3\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-colorable` from 0.1.15 to 0.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mattn/go-colorable/releases\"\u003egithub.com/mattn/go-colorable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.16\u003c/h2\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce parsing overhead and allocations for Windows consoles without VT support by processing text and escape sequences directly from input slices.\u003c/li\u003e\n\u003cli\u003eAvoid redundant console queries and attribute resets, and reduce Windows API argument allocations.\u003c/li\u003e\n\u003cli\u003ePrecompute the 256-color mapping, removing first-use conversion work and concurrent initialization races.\u003c/li\u003e\n\u003cli\u003eSpeed up ANSI sequence stripping in \u003ccode\u003eNonColorable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdd regression coverage for fragmented sequences, Unicode titles, palette conversion, and real Windows console operations. CI passes on Windows, macOS, and Linux with Go 1.24, 1.25, and 1.26.\u003c/p\u003e\n\u003cp\u003eImplemented in \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e. Real console output remains limited by console I/O: local benchmarks showed about 29% higher throughput for 4 KiB text with an escape sequence and about 3% for colored log lines; parser-only gains are substantially larger.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ehttps://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/56c5db567780daeef4a4ffbb2c14d7d4b6b94b9b\"\u003e\u003ccode\u003e56c5db5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e from mattn/opt-windows-combined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/484428334f386e8f5a228c8bea07e399d5f1d61e\"\u003e\u003ccode\u003e4844283\u003c/code\u003e\u003c/a\u003e Integrate independently validated Windows performance improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/minio/minlz` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minio/minlz/releases\"\u003egithub.com/minio/minlz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid encoding in Go (super)fast by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/77\"\u003eminio/minlz#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix size check on IndexStream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/78\"\u003eminio/minlz#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/minio/minlz/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/7bce2aba758a9d3fc8d3f659c068e43101e7d4cd\"\u003e\u003ccode\u003e7bce2ab\u003c/code\u003e\u003c/a\u003e Fix size check on IndexStream (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/6b143f07cb8fde717c6e1490b4aa920c87ae545b\"\u003e\u003ccode\u003e6b143f0\u003c/code\u003e\u003c/a\u003e Fix invalid encoding in Go (super)fast (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/deb5b42fc1752a401c9bfc82510d434558425283\"\u003e\u003ccode\u003edeb5b42\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/api` from 1.56.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.56.1\u003c/h2\u003e\n\u003ch2\u003e1.56.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/scripts: Allow isolated model generation with an API directory. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53629\"\u003emoby/moby#53629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Improve OpenAPI compatibility. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53626\"\u003emoby/moby#53626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Quote HTTP response status codes. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53759\"\u003emoby/moby#53759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/templates: schema: disable validators and serializer sections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53751\"\u003emoby/moby#53751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: fix G117 (gosec). \u003ca href=\"https://redirect.github.com/moby/moby/pull/53721\"\u003emoby/moby#53721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: swagger ImageManifestSummary.ImageData: fix invalid required field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53750\"\u003emoby/moby#53750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: update go-swagger to v0.36.6. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53754\"\u003emoby/moby#53754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid swagger YAML indentation. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53606\"\u003emoby/moby#53606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/14ebc602124e280ef4ae3e1a8e688dac1255baa6\"\u003e\u003ccode\u003e14ebc60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53830\"\u003e#53830\u003c/a\u003e from tonistiigi/update-buildkit-v0.34.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8eded0eeb87b668030744a6a12f4a8e20b675ff7\"\u003e\u003ccode\u003e8eded0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53671\"\u003e#53671\u003c/a\u003e from thaJeztah/add_WithHTTPRequestHook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c4e39af73a84dce61511b32bb54341c3d7601a8e\"\u003e\u003ccode\u003ec4e39af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53596\"\u003e#53596\u003c/a\u003e from vvoland/c8d-refactor-imgload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b8a569e7f68a3e9cd86734942e7bbe3f7c8e314f\"\u003e\u003ccode\u003eb8a569e\u003c/code\u003e\u003c/a\u003e client: add WithHTTPRequestHook option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0fed27335805c98c428dbd861e310eb149966e03\"\u003e\u003ccode\u003e0fed273\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53803\"\u003e#53803\u003c/a\u003e from thaJeztah/etchosts_cleanups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/80c72a31f80e5b4347f908e4280cd893cf124b70\"\u003e\u003ccode\u003e80c72a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53831\"\u003e#53831\u003c/a\u003e from corhere/fix-dnsproxy-servfail-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1cfa1615178f92df7bef3c4c4fb25750ab810f0e\"\u003e\u003ccode\u003e1cfa161\u003c/code\u003e\u003c/a\u003e daemon/containerd: Split image loading into import and unpack steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/e7272aa07925fcc4507f9dc39ff7768aff131471\"\u003e\u003ccode\u003ee7272aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53606\"\u003e#53606\u003c/a\u003e from flostellbrink/fix/swagger-yaml-indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/357096e924ddf6ea598254835e8596d952630ee1\"\u003e\u003ccode\u003e357096e\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: keep file open when updating hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/012b2efc0e84a474af12efe74c57f9165df8313b\"\u003e\u003ccode\u003e012b2ef\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: propagate file close errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moby/moby/compare/api/v1.56.0...api/v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/client` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eclient/v0.6.1\u003c/h2\u003e\n\u003ch2\u003e0.6.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclient: add \u003ccode\u003eWithHTTPRequestHook\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53671\"\u003emoby/moby#53671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: deprecate \u003ccode\u003eWithResponseHook\u003c/code\u003e in favor of \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53666\"\u003emoby/moby#53666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: fix \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e hooks not being called for hijacked HTTP connections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53821\"\u003emoby/moby#53821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: postRaw: use consistent order or arguments. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53677\"\u003emoby/moby#53677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: prevent response hooks from consuming response body. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53667\"\u003emoby/moby#53667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: remove redundant cloning of response hooks. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53822\"\u003emoby/moby#53822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: update github.com/docker/go-connections v0.8.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53708\"\u003emoby/moby#53708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egolangci-lint: enable usetesting linter. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53720\"\u003emoby/moby#53720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evendor: github.com/moby/moby/api v1.56.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53837\"\u003emoby/moby#53837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/blob/v0.6.1/CHANGELOG.md\"\u003egithub.com/moby/moby/client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.1 (2013-08-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegistry: Pass \u0026quot;meta\u0026quot; headers in API calls to the registry\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003ePackaging: Use correct upstart script with new build tool\u003c/li\u003e\n\u003cli\u003ePackaging: Use libffi-dev, don't build it from sources\u003c/li\u003e\n\u003cli\u003ePackaging: Removed duplicate mercurial install command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/5105263dacc9372771d9bf478dcac6fceedb9a30\"\u003e\u003ccode\u003e5105263\u003c/code\u003e\u003c/a\u003e Bump to v0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/7b5c579b7744877af02777a82aa8c7b28cfc1172\"\u003e\u003ccode\u003e7b5c579\u003c/code\u003e\u003c/a\u003e Use correct upstart script with new build tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/15d658d36bcc8bc9226be87a01a3ab7cc7e4ac6f\"\u003e\u003ccode\u003e15d658d\u003c/code\u003e\u003c/a\u003e Removed duplicate mercurial install command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/59281d6f805a7f569af6bdb509fe3257fef05156\"\u003e\u003ccode\u003e59281d6\u003c/code\u003e\u003c/a\u003e use libffi-dev, don't build it from sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/29be20f987a7a7bb8aeb89bd15ae31840b0b5df5\"\u003e\u003ccode\u003e29be20f\u003c/code\u003e\u003c/a\u003e Fixed: ImagePull in runtime test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/5a8c32dc8e3f7a8980b2b7feeed0a2ba5ec027c2\"\u003e\u003ccode\u003e5a8c32d\u003c/code\u003e\u003c/a\u003e Use additional decorator in RequestFactory to pass meta headers to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/588f8e1ceceb100f6b58ed6c676897ec2a72d3fe\"\u003e\u003ccode\u003e588f8e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/1628\"\u003e#1628\u003c/a\u003e from dotcloud/bump_0.6.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/moby/moby/compare/v0.6.0...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nwaples/rardecode/v2` from 2.4.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nwaples/rarde...\n\n_Description has been truncated_","html_url":"https://github.com/paketo-buildpacks/yarn/pull/1237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paketo-buildpacks%2Fyarn/issues/1237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1237/packages"},{"uuid":"5848578780","node_id":"PR_kwDOSJ5zAM8AAAABIZdjGw","number":1391,"state":"open","title":"chore(deps): bump the go-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T13:21:16.000Z","updated_at":"2026-10-14T21:44:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":18,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.47.1","new_version":"1.47.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/danieljustus/symaira-corekit","old_version":"0.17.1-0.20260904101640-f3d3eb79b9b1","new_version":"0.18.2","repository_url":"https://github.com/danieljustus/symaira-corekit"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.9.1","new_version":"5.9.2","repository_url":"https://github.com/go-git/go-billy"},{"name":"github.com/go-git/go-git/v5","old_version":"5.19.2","new_version":"5.19.3","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/mattn/go-runewidth","old_version":"0.0.30","new_version":"0.0.31","repository_url":"https://github.com/mattn/go-runewidth"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/prometheus/common","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/prometheus/common"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/term","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/text","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.47.3` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.9` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.4` |\n| [github.com/danieljustus/symaira-corekit](https://github.com/danieljustus/symaira-corekit) | `0.17.1-0.20260904101640-f3d3eb79b9b1` | `0.18.2` |\n| [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) | `5.9.1` | `5.9.2` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.19.2` | `5.19.3` |\n| [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) | `0.0.30` | `0.0.31` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.57.0` | `0.58.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.46.0` | `0.47.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.42.0` | `0.43.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.50.0` | `0.51.0` |\n\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.47.1 to 1.47.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.47.1...v1.47.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/be4380a86275f2ede9d0bba8e7537282cb299edc\"\u003e\u003ccode\u003ebe4380a\u003c/code\u003e\u003c/a\u003e Release 2024-03-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d811bc75a06e05b4fccd639d8853d7cf9e14d4f3\"\u003e\u003ccode\u003ed811bc7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b3e8224265f89d71568c710f25c715331d57efd1\"\u003e\u003ccode\u003eb3e8224\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50115544c73020c47a488909b56b547b68626d12\"\u003e\u003ccode\u003e5011554\u003c/code\u003e\u003c/a\u003e regen for copying ddbstreams attribute value after dropping go-cmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6c816bc84eb006f8c9bee2c8dbdfab0be56fc69c\"\u003e\u003ccode\u003e6c816bc\u003c/code\u003e\u003c/a\u003e dep: drop go-cmp dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/66663e7fd870ff2047adbe6b5b91280ad2bc0fc9\"\u003e\u003ccode\u003e66663e7\u003c/code\u003e\u003c/a\u003e Release 2024-03-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9c613340b1888ba7b81b43421d327b47fc55edad\"\u003e\u003ccode\u003e9c61334\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50fd65b9f584729eed30bbf2ee312d2f0bdd04b0\"\u003e\u003ccode\u003e50fd65b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd15f869d9963824d1d20e9f9c2f5ed67dab6c64\"\u003e\u003ccode\u003ebd15f86\u003c/code\u003e\u003c/a\u003e Release 2024-03-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3bfebf4fe0c1494f0f0df6f9afbfe5496a8d0e39\"\u003e\u003ccode\u003e3bfebf4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.51.1...service/s3/v1.51.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/danieljustus/symaira-corekit` from 0.17.1-0.20260904101640-f3d3eb79b9b1 to 0.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/danieljustus/symaira-corekit/releases\"\u003egithub.com/danieljustus/symaira-corekit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(mcpserver): report cancellation that arrives while handlers drain by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/413\"\u003edanieljustus/symaira-corekit#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.18.2 by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/414\"\u003edanieljustus/symaira-corekit#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/compare/v0.18.1...v0.18.2\"\u003ehttps://github.com/danieljustus/symaira-corekit/compare/v0.18.1...v0.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMap the Rust release manifest to stable release v0.18.0 by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/409\"\u003edanieljustus/symaira-corekit#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mcpserver): keep serving after a parse or invalid-request error by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/411\"\u003edanieljustus/symaira-corekit#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.18.1 by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/412\"\u003edanieljustus/symaira-corekit#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/danieljustus/symaira-corekit/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econfigkit\u003c/code\u003e: explicitly present TOML \u003ccode\u003efalse\u003c/code\u003e, \u003ccode\u003e0\u003c/code\u003e, and \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e values now override\nearlier sources and defaults. An explicitly set empty string environment\nvariable also clears a string field; an unset variable still leaves it alone.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esymaira-core-config\u003c/code\u003e: the Rust loader now follows that current zero-value\nprecedence. The original v0.17.0 Go oracle fixture remains immutable as\nhistorical evidence of the previous behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConsumer migration:\u003c/strong\u003e review existing configuration files that relied on\nzero-value skipping before raising the CoreKit pin. In particular, Symaira\nDesktop's \u003ccode\u003eTestTOMLFalseValueIgnored\u003c/code\u003e asserts the former behavior and must\nchange with the consumer pin.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: the stdio transport bounds \u003ccode\u003eContent-Length\u003c/code\u003e and line-delimited\nreads before allocating, validates JSON-RPC envelopes, IDs, params, framing\nheaders and notifications strictly, serializes concurrent responses without\nstalling the read loop, propagates write failures, and keeps in-flight\nhandlers running on a normal EOF.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck\u003c/code\u003e: the HTTP redirect policy also refuses non-HTTPS redirects;\n\u003ccode\u003eCheckWithForce(true)\u003c/code\u003e bypasses the persistent cache as well as the\nin-memory one.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck/updateapply\u003c/code\u003e: the staged temporary file is removed on every\nfailure path.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efsutil\u003c/code\u003e: \u003ccode\u003eSafeRemove\u003c/code\u003e closes its descriptor exactly once.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edomkit\u003c/code\u003e: truncation allocates only the retained suffix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMigration notes: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/blob/v0.18.0/docs/migrations.md#v0180\"\u003edocs/migrations.md#v0180\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/danieljustus/symaira-corekit/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/danieljustus/symaira-corekit/blob/main/CHANGELOG.md\"\u003egithub.com/danieljustus/symaira-corekit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.2 — 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: \u003ccode\u003eServeIO\u003c/code\u003e reports a caller cancellation (or response write\nfailure) that happens while in-flight tool calls drain after input EOF.\nSince v0.18.0 it returned \u003ccode\u003enil\u003c/code\u003e in that case; v0.17 returned\n\u003ccode\u003econtext.Canceled\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1 — 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: \u003ccode\u003eServeIO\u003c/code\u003e keeps serving after a parse or invalid-request error.\nIn v0.18.0 the first malformed frame was answered with an error and every\nlater request on the stream was silently dropped (\u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/issues/410\"\u003e#410\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0 — 2026-10-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econfigkit\u003c/code\u003e: explicitly present TOML \u003ccode\u003efalse\u003c/code\u003e, \u003ccode\u003e0\u003c/code\u003e, and \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e values now override\nearlier sources and defaults. An explicitly set empty string environment\nvariable also clears a string field; an unset variable still leaves it alone.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esymaira-core-config\u003c/code\u003e: the Rust loader now follows that current zero-value\nprecedence. The original v0.17.0 Go oracle fixture remains immutable as\nhistorical evidence of the previous behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConsumer migration:\u003c/strong\u003e review existing configuration files that relied on\nzero-value skipping before raising the CoreKit pin. In particular, Symaira\nDesktop's \u003ccode\u003eTestTOMLFalseValueIgnored\u003c/code\u003e asserts the former behavior and must\nchange with the consumer pin.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: the stdio transport bounds \u003ccode\u003eContent-Length\u003c/code\u003e and line-delimited\nreads before allocating, validates JSON-RPC envelopes, IDs, params, framing\nheaders and notifications strictly, serializes concurrent responses without\nstalling the read loop, propagates write failures, and keeps in-flight\nhandlers running on a normal EOF.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck\u003c/code\u003e: the HTTP redirect policy also refuses non-HTTPS redirects;\n\u003ccode\u003eCheckWithForce(true)\u003c/code\u003e bypasses the persistent cache as well as the\nin-memory one.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck/updateapply\u003c/code\u003e: the staged temporary file is removed on every\nfailure path.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efsutil\u003c/code\u003e: \u003ccode\u003eSafeRemove\u003c/code\u003e closes its descriptor exactly once.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edomkit\u003c/code\u003e: truncation allocates only the retained suffix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.0 — 2026-09-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: a failed \u003ccode\u003etools/call\u003c/code\u003e now publishes its structured error under\nthe tool result's \u003ccode\u003e_meta\u003c/code\u003e key \u003ccode\u003esymaira.dev/tool_error\u003c/code\u003e — \u003ccode\u003ecode\u003c/code\u003e, \u003ccode\u003emessage\u003c/code\u003e,\n\u003ccode\u003eretryable\u003c/code\u003e, \u003ccode\u003erequires_confirmation\u003c/code\u003e, \u003ccode\u003eresume_hint\u003c/code\u003e, \u003ccode\u003ehint\u003c/code\u003e, \u003ccode\u003edetails\u003c/code\u003e — built\nfrom optional interfaces on the returned error (\u003ccode\u003eErrorCode\u003c/code\u003e,\n\u003ccode\u003eRetryableError\u003c/code\u003e, \u003ccode\u003eRequiresConfirmation\u003c/code\u003e, \u003ccode\u003eResumeGuidance\u003c/code\u003e, \u003ccode\u003eErrorHint\u003c/code\u003e /\n\u003ccode\u003eHint\u003c/code\u003e, \u003ccode\u003eErrorDetails\u003c/code\u003e), resolved through \u003ccode\u003eerrors.As\u003c/code\u003e. Published as\n\u003ccode\u003econtracts/mcp_tool_errors.json\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConsumer action: none required — an error that implements none of the\ninterfaces produces no \u003ccode\u003e_meta\u003c/code\u003e, leaving its result byte-identical. A tool\nwhose errors already carry this metadata (symbrowse's daemon proxy does)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/danieljustus/symaira-corekit/commits/v0.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.9.1 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/216\"\u003ego-git/go-billy#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/text to v0.39.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/230\"\u003ego-git/go-billy#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/229\"\u003ego-git/go-billy#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.9.0...v5.9.2\"\u003ehttps://github.com/go-git/go-billy/compare/v5.9.0...v5.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.9.1...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.19.2 to 5.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] git: repository, Ensure commondir is closed. by \u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: read repositoryformatversion in unmarshalCore by \u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.2 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2304\"\u003ego-git/go-git#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: revlist, Skip path validation in the object walk by \u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2348\"\u003ego-git/go-git#2348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: transport/http, Contain credentials across redirects by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2358\"\u003ego-git/go-git#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Fix workflows for Go 1.27 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2364\"\u003ego-git/go-git#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Stop running TestChecksumMismatch and TestMalformedPack in parallel by \u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2357\"\u003ego-git/go-git#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Break cyclic delta chains instead of recur… by \u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Drop Go 1.25 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2451\"\u003ego-git/go-git#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-billy/v5 to v5.9.2 (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2467\"\u003ego-git/go-git#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump pjbgf/sha1cd to v0.7.0 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2468\"\u003ego-git/go-git#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bdae57cc427f94a6f7c627201bfe14508b5e19bd\"\u003e\u003ccode\u003ebdae57c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2468\"\u003e#2468\u003c/a\u003e from go-git/bump-pjbgf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/372805d9e899186152f4517f9510fccae56645c4\"\u003e\u003ccode\u003e372805d\u003c/code\u003e\u003c/a\u003e build: Bump pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e28bfff03a8f74b526d5ab7d5597bd96fcfc5a8c\"\u003e\u003ccode\u003ee28bfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2467\"\u003e#2467\u003c/a\u003e from go-git/renovate/releases/v5.x-go-git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/dbfe60fd4fa62fde3548be92eacc8f03f9038ffc\"\u003e\u003ccode\u003edbfe60f\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-billy/v5 to v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a3fa9b3d74c2e83225441fc1fd2b8218b1bca0bf\"\u003e\u003ccode\u003ea3fa9b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2451\"\u003e#2451\u003c/a\u003e from go-git/drop-go-1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1fc0e477cf8e53909217d58b78ab5e66ad454b53\"\u003e\u003ccode\u003e1fc0e47\u003c/code\u003e\u003c/a\u003e build: Drop Go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4f2850390915bd105d4a841f1bd3eaa0676ba8b8\"\u003e\u003ccode\u003e4f28503\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2340\"\u003e#2340\u003c/a\u003e from jgoosens/releases/v5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5a01a03fef61e595beded1c266f14cd38cc7c300\"\u003e\u003ccode\u003e5a01a03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2357\"\u003e#2357\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5372bc7d81f97ec9cc991dac116d2c6668ad261c\"\u003e\u003ccode\u003e5372bc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2421\"\u003e#2421\u003c/a\u003e from akashchamp/fix/packfile-parallel-test-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3d20deda6fb6b56f87c4508b8769e3da25a2d9d1\"\u003e\u003ccode\u003e3d20ded\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Stop running TestChecksumMismatch and TestMalforme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-runewidth` from 0.0.30 to 0.0.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/466251be9763946c75d1d9491e190cc5e80cf2f8\"\u003e\u003ccode\u003e466251b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/118\"\u003e#118\u003c/a\u003e from mattn/more-format-controls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/180bd26a168fdf41064a75007018e5650fc7231a\"\u003e\u003ccode\u003e180bd26\u003c/code\u003e\u003c/a\u003e Treat the remaining invisible format controls as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/cffa69df3cfd67b74e7ee7768e3b96ac99058988\"\u003e\u003ccode\u003ecffa69d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/117\"\u003e#117\u003c/a\u003e from abo3losh1/fix/nonprint-format-chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/4b4e798e4b081bd560877c8348d106562d018bb5\"\u003e\u003ccode\u003e4b4e798\u003c/code\u003e\u003c/a\u003e Treat bidi isolates and other invisible format characters as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/8445f9925ccdb493693622d769ae79473290b7ac\"\u003e\u003ccode\u003e8445f99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/116\"\u003e#116\u003c/a\u003e from mattn/latin-letters-narrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/f46a7b3c66cb0d53138507f1e94abfaf24367822\"\u003e\u003ccode\u003ef46a7b3\u003c/code\u003e\u003c/a\u003e Update the East Asian width totals in the benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/a3ce7593acb435921b66167afa7cbc89a317ed65\"\u003e\u003ccode\u003ea3ce759\u003c/code\u003e\u003c/a\u003e Measure ambiguous Latin letters as one cell in East Asian locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/d74f63e855ca385a0a870f48f81941c252a0d27a\"\u003e\u003ccode\u003ed74f63e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/115\"\u003e#115\u003c/a\u003e from mattn/hegel-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/ea10d6a0ce1df79dd78e41adaaa1b04a2104f114\"\u003e\u003ccode\u003eea10d6a\u003c/code\u003e\u003c/a\u003e Cap only the part of a cluster that is drawn as one glyph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/471864b2cd480cfd8e174fcda5b3c9c4e2b1a7ea\"\u003e\u003ccode\u003e471864b\u003c/code\u003e\u003c/a\u003e Measure an incomplete UTF-8 sequence at the end of the text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-runewidth/compare/v0.0.30...v0.0.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/common` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.0\u003c/h2\u003e\n\u003cp\u003eNOTE:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release bumps go.mod to 1.26 -- mostly due to /x Go packages requiring 1.26 as well.\u003c/li\u003e\n\u003cli\u003eThis is the first release with the experimental support of OpenMetrics 2 encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/980\"\u003eprometheus/common#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement histogram and gauge histogram support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/964\"\u003eprometheus/common#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update gofumpt config and apply new formatting by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/987\"\u003eprometheus/common#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject nameless samples after metric metadata by \u003ca href=\"https://github.com/roidelapluie\"\u003e\u003ccode\u003e@​roidelapluie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/988\"\u003eprometheus/common#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement summary support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/983\"\u003eprometheus/common#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(expfmt): update OpenMetrics 2.0 supported metric types comments by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/989\"\u003eprometheus/common#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize sample unmarshaling for json/v2 by \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: simplify format constants and provide default negotiation slices by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/992\"\u003eprometheus/common#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: stop a test leaving the shared parser on legacy validation by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/996\"\u003eprometheus/common#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1001\"\u003eprometheus/common#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update linting by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1002\"\u003eprometheus/common#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1003\"\u003eprometheus/common#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1004\"\u003eprometheus/common#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the golang-org-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1000\"\u003eprometheus/common#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ehttps://github.com/prometheus/common/compare/v0.71.0...v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.0 / 2026-09-28\u003c/h2\u003e\n\u003ch3\u003eNote\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis release bumps go.mod to 1.26 -- mostly due to /x Go packages requiring 1.26 as well.\u003c/li\u003e\n\u003cli\u003eThis is the first release with the experimental support of OpenMetrics 2 encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement histogram and gauge histogram support for OpenMetrics 2.0 \u003ca href=\"https://redirect.github.com/prometheus/common/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject nameless samples after metric metadata \u003ca href=\"https://redirect.github.com/prometheus/common/issues/988\"\u003e#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement summary support for OpenMetrics 2.0 \u003ca href=\"https://redirect.github.com/prometheus/common/issues/983\"\u003e#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(expfmt): update OpenMetrics 2.0 supported metric types comments \u003ca href=\"https://redirect.github.com/prometheus/common/issues/989\"\u003e#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize sample unmarshaling for json/v2 \u003ca href=\"https://redirect.github.com/prometheus/common/issues/991\"\u003e#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: simplify format constants and provide default negotiation slices \u003ca href=\"https://redirect.github.com/prometheus/common/issues/992\"\u003e#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata \u003ca href=\"https://redirect.github.com/prometheus/common/issues/998\"\u003e#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: stop a test leaving the shared parser on legacy validation \u003ca href=\"https://redirect.github.com/prometheus/common/issues/996\"\u003e#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update linting \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1002\"\u003e#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update gofumpt config and apply new formatting \u003ca href=\"https://redirect.github.com/prometheus/common/issues/987\"\u003e#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1003\"\u003e#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates \u003ca href=\"https://redirect.github.com/prometheus/common/issues/980\"\u003e#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the golang-org-x group across 1 directory with 2 updates \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 in the prometheus group across 1 directory \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ehttps://github.com/prometheus/common/compare/v0.71.0...v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/ca4f6e15e233b3f333973ff2530041301f91a859\"\u003e\u003ccode\u003eca4f6e1\u003c/code\u003e\u003c/a\u003e build(deps): bump the golang-org-x group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/3f29e557293020e3a917b2e3423cdf27d21d3703\"\u003e\u003ccode\u003e3f29e55\u003c/code\u003e\u003c/a\u003e Update supported Go versions (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/acc069be0109f7b351494a5a768aefc297bfb319\"\u003e\u003ccode\u003eacc069b\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/04ca579778b25767821bbbc604dcbd8d42561a9f\"\u003e\u003ccode\u003e04ca579\u003c/code\u003e\u003c/a\u003e Update linting (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/818965de4f63c43cba9286769cdfd5c9fe67991b\"\u003e\u003ccode\u003e818965d\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/prometheus/client_model (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/eabff44f50be985fe96a7d67f8768e93c10562d6\"\u003e\u003ccode\u003eeabff44\u003c/code\u003e\u003c/a\u003e expfmt: stop a test leaving the shared parser on legacy validation (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/8d1b388feeb82a8f55f32dd8db0aa9eb96181f78\"\u003e\u003ccode\u003e8d1b388\u003c/code\u003e\u003c/a\u003e expfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/4e792250c26159d19b035fb5786ab687add24d21\"\u003e\u003ccode\u003e4e79225\u003c/code\u003e\u003c/a\u003e expfmt: simplify format constants and provide default negotiation slices (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/c57e58a80272991367d3b16f0be83a89edc32fef\"\u003e\u003ccode\u003ec57e58a\u003c/code\u003e\u003c/a\u003e optimize sample unmarshaling for json/v2 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/042f3705950c873b84153dd8ebd95c6ea4c47ae5\"\u003e\u003ccode\u003e042f370\u003c/code\u003e\u003c/a\u003e docs(expfmt): update OpenMetrics 2.0 supported metric types comments (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttri...\n\n_Description has been truncated_","html_url":"https://github.com/danieljustus/symaira-vault/pull/1391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieljustus%2Fsymaira-vault/issues/1391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1391/packages"},{"uuid":"5837777993","node_id":"PR_kwDOB4Si5M8AAAABIQ3Ikw","number":11155,"state":"open","title":"build(deps): bump the all group with 11 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T21:10:26.000Z","updated_at":"2026-10-13T21:10:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":11,"packages":[{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.23.1","new_version":"1.23.3","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.68.0","new_version":"0.69.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/text","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.23.1` | `1.23.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.68.0` | `0.69.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.42.0` | `0.43.0` |\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.23.1 to 1.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azcore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/azcore/v1.23.3\u003c/h2\u003e\n\u003ch2\u003e1.23.3 (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003earm.ResourceID.Location\u003c/code\u003e being empty when the \u003ccode\u003elocations\u003c/code\u003e segment uses different casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure-deprecating\u003c/code\u003e to the default set of allowed (non-redacted) response headers for logging.\u003c/li\u003e\n\u003cli\u003eReplaced internal default HTTP client with the one from \u003ccode\u003esdk/internal\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.23.2\u003c/h2\u003e\n\u003ch2\u003e1.23.2 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed unmarshalling \u003ccode\u003edatetime.RFC7231\u003c/code\u003e to use a fixed \u003ccode\u003eGMT\u003c/code\u003e zone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b0d63acae6d73aadd7aa0722d96c69ad71f3dd75\"\u003e\u003ccode\u003eb0d63ac\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.23.3 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27681\"\u003e#27681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/83e527f7f951ef40b1a382af14b98ec071a6b6bd\"\u003e\u003ccode\u003e83e527f\u003c/code\u003e\u003c/a\u003e [azdatalake] Update azblob to v1.8.2 for service.Client GetSASURL fix (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27657\"\u003e#27657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/4e687281532fce6b6355db8aa8db3d5a6524e7da\"\u003e\u003ccode\u003e4e68728\u003c/code\u003e\u003c/a\u003e [Service Bus] Stabilize session timeout tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27609\"\u003e#27609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/f3c857e1b48516dcf28d9eddef039b49f51d85aa\"\u003e\u003ccode\u003ef3c857e\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 17077 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27678\"\u003e#27678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c76d8f04cc5aa04bc80d1944667693efd98de9e6\"\u003e\u003ccode\u003ec76d8f0\u003c/code\u003e\u003c/a\u003e Fix location parsing for mixed-case resource IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27669\"\u003e#27669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6e5da8bb5523ecaf516576fc8acfa140a0b83aff\"\u003e\u003ccode\u003e6e5da8b\u003c/code\u003e\u003c/a\u003e fix: add period to LICENSE.txt (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26886\"\u003e#26886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/add0a52e5962cfa2761d751b858c97456fa25f10\"\u003e\u003ccode\u003eadd0a52\u003c/code\u003e\u003c/a\u003e Configurations:  'specification/azurefleet/resource-manager/Microsoft.AzureFl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/856b379d60a41d2e95a1f4a77d09716db1d42808\"\u003e\u003ccode\u003e856b379\u003c/code\u003e\u003c/a\u003e feat(azcore): add \u003ccode\u003eazure-deprecating\u003c/code\u003e to default allowed logging headers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27\"\u003e#27\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/50a269f0ef9a2ecc6afee570a098f11b83093e0f\"\u003e\u003ccode\u003e50a269f\u003c/code\u003e\u003c/a\u003e Fix base template. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27666\"\u003e#27666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/3714be0b8c62c624814937ec04f0a7ec0e0f5cd6\"\u003e\u003ccode\u003e3714be0\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 17167 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27665\"\u003e#27665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.23.1...sdk/azcore/v1.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/prometheus` from 0.68.0 to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/metric/x/v0.68.0...metric/x/v0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/metric` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/metric's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e....\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/11155","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/11155","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11155/packages"},{"uuid":"5825013037","node_id":"PR_kwDOCHDJVc8AAAABIGnFEw","number":6302,"state":"open","title":":seedling: bump the all-go-mod-patch-and-minor group across 2 directories with 48 updates","user":"dependabot[bot]","labels":["release-note-none","size/XL","cncf-cla: yes","kind/cleanup","ok-to-test","area/dependency","needs-priority"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T05:23:50.000Z","updated_at":"2026-10-13T05:26:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: bump","group_name":"all-go-mod-patch-and-minor","update_count":48,"packages":[{"name":"github.com/aws/amazon-vpc-cni-k8s","old_version":"1.22.4","new_version":"1.23.2","repository_url":"https://github.com/aws/amazon-vpc-cni-k8s"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.47.1","new_version":"1.47.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.6","new_version":"1.20.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.23.10","new_version":"1.23.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/autoscaling","old_version":"1.78.1","new_version":"1.78.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudtrail","old_version":"1.65.1","new_version":"1.65.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/configservice","old_version":"1.74.1","new_version":"1.74.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.336.1","new_version":"1.338.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecrpublic","old_version":"1.47.1","new_version":"1.47.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/efs","old_version":"1.49.1","new_version":"1.49.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eks","old_version":"1.101.0","new_version":"1.104.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2","old_version":"1.63.1","new_version":"1.63.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/iam","old_version":"1.64.1","new_version":"1.64.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.113.4","new_version":"1.114.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.50.1","new_version":"1.50.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssm","old_version":"1.78.1","new_version":"1.79.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.2","new_version":"1.28.5","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.33.0","new_version":"2.33.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"golang.org/x/crypto","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/text","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/api","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/cli-runtime","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/cli-runtime"},{"name":"k8s.io/client-go","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/kubectl","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/kubectl"},{"name":"k8s.io/utils","old_version":"0.0.0-20260210185600-b8788abfbbc2","new_version":"0.0.0-20260626114624-be93311217bd","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/cluster-api","old_version":"1.13.6","new_version":"1.13.7","repository_url":"https://github.com/kubernetes-sigs/cluster-api"},{"name":"sigs.k8s.io/cluster-api/test","old_version":"1.13.6","new_version":"1.13.7","repository_url":"https://github.com/kubernetes-sigs/cluster-api"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudformation","old_version":"1.81.1","new_version":"1.82.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.55.0","new_version":"1.55.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/servicequotas","old_version":"1.43.1","new_version":"1.43.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sqs","old_version":"1.52.1","new_version":"1.52.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"k8s.io/apiserver","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/amazon-vpc-cni-k8s](https://github.com/aws/amazon-vpc-cni-k8s) | `1.22.4` | `1.23.2` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.47.3` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.9` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.6` | `1.20.9` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.23.10` | `1.23.14` |\n| [github.com/aws/aws-sdk-go-v2/service/autoscaling](https://github.com/aws/aws-sdk-go-v2) | `1.78.1` | `1.78.4` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudtrail](https://github.com/aws/aws-sdk-go-v2) | `1.65.1` | `1.65.4` |\n| [github.com/aws/aws-sdk-go-v2/service/configservice](https://github.com/aws/aws-sdk-go-v2) | `1.74.1` | `1.74.4` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.336.1` | `1.338.4` |\n| [github.com/aws/aws-sdk-go-v2/service/ecrpublic](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.47.4` |\n| [github.com/aws/aws-sdk-go-v2/service/efs](https://github.com/aws/aws-sdk-go-v2) | `1.49.1` | `1.49.4` |\n| [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2) | `1.101.0` | `1.104.1` |\n| [github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2](https://github.com/aws/aws-sdk-go-v2) | `1.63.1` | `1.63.4` |\n| [github.com/aws/aws-sdk-go-v2/service/iam](https://github.com/aws/aws-sdk-go-v2) | `1.64.1` | `1.64.4` |\n| [github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.113.4` | `1.114.3` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.50.1` | `1.50.4` |\n| [github.com/aws/aws-sdk-go-v2/service/ssm](https://github.com/aws/aws-sdk-go-v2) | `1.78.1` | `1.79.3` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.4` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.2` | `1.28.5` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.33.0` | `2.33.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.57.0` | `0.58.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.42.0` | `0.43.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.36.5` | `0.37.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.36.5` | `0.37.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.5` | `0.37.0` |\n| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.36.5` | `0.37.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.5` | `0.37.0` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.36.5` | `0.37.0` |\n| [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.36.5` | `0.37.0` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20260210185600-b8788abfbbc2` | `0.0.0-20260626114624-be93311217bd` |\n| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.13.6` | `1.13.7` |\n| [sigs.k8s.io/cluster-api/test](https://github.com/kubernetes-sigs/cluster-api) | `1.13.6` | `1.13.7` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.0` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudformation](https://github.com/aws/aws-sdk-go-v2) | `1.81.1` | `1.82.1` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.55.0` | `1.55.3` |\n| [github.com/aws/aws-sdk-go-v2/service/servicequotas](https://github.com/aws/aws-sdk-go-v2) | `1.43.1` | `1.43.4` |\n| [github.com/aws/aws-sdk-go-v2/service/sqs](https://github.com/aws/aws-sdk-go-v2) | `1.52.1` | `1.52.4` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.36.5` | `0.37.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.5` | `0.37.0` |\n\nBumps the all-go-mod-patch-and-minor group with 3 updates in the /hack/tools directory: [github.com/mikefarah/yq/v4](https://github.com/mikefarah/yq), [sigs.k8s.io/controller-runtime/tools/setup-envtest](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/kustomize/kustomize/v5](https://github.com/kubernetes-sigs/kustomize).\n\nUpdates `github.com/aws/amazon-vpc-cni-k8s` from 1.22.4 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/releases\"\u003egithub.com/aws/amazon-vpc-cni-k8s's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump to go 1.26.6 by \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3865\"\u003eaws/amazon-vpc-cni-k8s#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ESD fail open on DescribeSubnets call failure by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3843\"\u003eaws/amazon-vpc-cni-k8s#3843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the other-deps group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3870\"\u003eaws/amazon-vpc-cni-k8s#3870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix flaky SNAT test by \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3869\"\u003eaws/amazon-vpc-cni-k8s#3869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3867\"\u003eaws/amazon-vpc-cni-k8s#3867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the aws-dependencies group across 1 directory with 11 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3850\"\u003eaws/amazon-vpc-cni-k8s#3850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the k8s-dependencies group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3866\"\u003eaws/amazon-vpc-cni-k8s#3866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/containernetworking/plugins from 1.9.0 to 1.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3851\"\u003eaws/amazon-vpc-cni-k8s#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse sagemaker:AttachClusterNodeNetworkInterface api for HyperPod nodes by \u003ca href=\"https://github.com/AshwinS27\"\u003e\u003ccode\u003e@​AshwinS27\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3874\"\u003eaws/amazon-vpc-cni-k8s#3874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebug(routed-eni): reject invalid vlan ids by \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3854\"\u003eaws/amazon-vpc-cni-k8s#3854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump aws-actions/configure-aws-credentials from 6.2.3 to 6.2.4 in the aws-deps group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3860\"\u003eaws/amazon-vpc-cni-k8s#3860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.12-0.20260120151049-f2248ac996af to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3853\"\u003eaws/amazon-vpc-cni-k8s#3853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump helm.sh/helm/v4 from 4.2.2 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3852\"\u003eaws/amazon-vpc-cni-k8s#3852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests bump curl image version by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3881\"\u003eaws/amazon-vpc-cni-k8s#3881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Nginx image to version 1.31.5-alpine-slim by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3883\"\u003eaws/amazon-vpc-cni-k8s#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate perf-cluster AMI family to AmazonLinux2023 by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3884\"\u003eaws/amazon-vpc-cni-k8s#3884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelf-heal IPv6 datastore and harden EC2 client retry by \u003ca href=\"https://github.com/emilyhuaa\"\u003e\u003ccode\u003e@​emilyhuaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3873\"\u003eaws/amazon-vpc-cni-k8s#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.23.2 release by \u003ca href=\"https://github.com/parlakisik\"\u003e\u003ccode\u003e@​parlakisik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3885\"\u003eaws/amazon-vpc-cni-k8s#3885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge master to Release 1.23 for v1.23.2 release by \u003ca href=\"https://github.com/parlakisik\"\u003e\u003ccode\u003e@​parlakisik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3886\"\u003eaws/amazon-vpc-cni-k8s#3886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix kOps test cleanup reliability by \u003ca href=\"https://github.com/yash97\"\u003e\u003ccode\u003e@​yash97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3846\"\u003eaws/amazon-vpc-cni-k8s#3846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: update nginx image by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3891\"\u003eaws/amazon-vpc-cni-k8s#3891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump network-policy-agent to v1.4.3 by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3888\"\u003eaws/amazon-vpc-cni-k8s#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: bump TestAgentImage to recent build tag of aws-vpc-cni-test-helper by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3892\"\u003eaws/amazon-vpc-cni-k8s#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePull in test fixes for 1.23.2 release by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3896\"\u003eaws/amazon-vpc-cni-k8s#3896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AshwinS27\"\u003e\u003ccode\u003e@​AshwinS27\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3874\"\u003eaws/amazon-vpc-cni-k8s#3874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilyhuaa\"\u003e\u003ccode\u003e@​emilyhuaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3873\"\u003eaws/amazon-vpc-cni-k8s#3873\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/aws/amazon-vpc-cni-k8s/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eTo manually apply this release:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ekubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.23.2/config/master/aws-k8s-cni.yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the following regions use different manifests:\u003c/p\u003e\n\u003cp\u003eus-gov-east-1:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ekubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.23.2/config/master/aws-k8s-cni-us-gov-east-1.yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eus-gov-west-1:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ekubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.23.2/config/master/aws-k8s-cni-us-gov-west-1.yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecn:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/blob/master/CHANGELOG.md\"\u003egithub.com/aws/amazon-vpc-cni-k8s's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSelf-heal the IPv6 datastore and harden EC2 client retry behavior (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3873\"\u003e#3873\u003c/a\u003e, \u003ca href=\"https://github.com/emilyhuaa\"\u003e\u003ccode\u003e@​emilyhuaa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject invalid VLAN IDs in routed-eni, validating before veth creation (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3854\"\u003e#3854\u003c/a\u003e, \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail open when the \u003ccode\u003eDescribeSubnets\u003c/code\u003e call for ENI subnet discovery fails (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3843\"\u003e#3843\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003esagemaker:AttachClusterNodeNetworkInterface\u003c/code\u003e API for HyperPod nodes (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3874\"\u003e#3874\u003c/a\u003e, \u003ca href=\"https://github.com/AshwinS27\"\u003e\u003ccode\u003e@​AshwinS27\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to Go 1.26.6 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3865\"\u003e#3865\u003c/a\u003e, \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flaky SNAT test (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3869\"\u003e#3869\u003c/a\u003e, \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the curl image version used in tests (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3881\"\u003e#3881\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the Nginx test image to 1.31.5-alpine-slim (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3883\"\u003e#3883\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate perf-cluster AMI family to AmazonLinux2023 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3884\"\u003e#3884\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eaws-dependencies\u003c/code\u003e group with 11 updates (aws-sdk-go-v2 services, smithy-go) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003ek8s-dependencies\u003c/code\u003e group with 4 updates (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eother-deps\u003c/code\u003e group with 2 updates (\u003ccode\u003edocker/setup-qemu-action\u003c/code\u003e, \u003ccode\u003edocker/setup-buildx-action\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3870\"\u003e#3870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egoogle.golang.org/grpc\u003c/code\u003e from 1.83.1 to 1.83.2 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/containernetworking/plugins\u003c/code\u003e from 1.9.0 to 1.9.1 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egoogle.golang.org/protobuf\u003c/code\u003e to 1.36.12 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3853\"\u003e#3853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ehelm.sh/helm/v4\u003c/code\u003e from 4.2.2 to 4.3.0 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaws-actions/configure-aws-credentials\u003c/code\u003e from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eServe node IP and instance ID to the Network Policy Agent via gRPC — the agent now sources \u003ccode\u003eNodeIPv4\u003c/code\u003e, \u003ccode\u003eNodeIPv6\u003c/code\u003e, and \u003ccode\u003eInstanceID\u003c/code\u003e from ipamd instead of querying IMDS (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3827\"\u003e#3827\u003c/a\u003e, \u003ca href=\"https://github.com/viveksb007\"\u003e\u003ccode\u003e@​viveksb007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRegion\u003c/code\u003e to \u003ccode\u003eNetworkPolicyAgentConfigReply\u003c/code\u003e so the agent can resolve its region without calling IMDS (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3829\"\u003e#3829\u003c/a\u003e, \u003ca href=\"https://github.com/viveksb007\"\u003e\u003ccode\u003e@​viveksb007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate VPC IP resource limits (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't fail on IPv6-only unmanaged ENIs in an IPv4 cluster (handled via \u003ccode\u003egetENIMetadata\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3681\"\u003e#3681\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up the \u003ccode\u003eprimaryIP\u003c/code\u003e map entry when an ENI is freed in \u003ccode\u003etryFreeENI\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHelm: render \u003ccode\u003epodMonitor.scrapeTimeout\u003c/code\u003e in the PodMonitor template (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3804\"\u003e#3804\u003c/a\u003e, \u003ca href=\"https://github.com/OdaloV\"\u003e\u003ccode\u003e@​OdaloV\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin busybox and curl images used in tests (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/go-logr/logr\u003c/code\u003e from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eaws-dependencies\u003c/code\u003e group with 11 updates (aws-sdk-go-v2 services, vpc-resource-controller, smithy-go) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/apparentlymart/go-cidr\u003c/code\u003e from 1.1.0 to 1.1.1 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eoras.land/oras-go/v2\u003c/code\u003e from 2.6.1 to 2.6.2 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/aws/amazon-vpc-cni-k8s\u003c/code\u003e (test/agent) from 1.22.3 to 1.22.4 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3814\"\u003e#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eactions/stale\u003c/code\u003e from 10.4.0 to 11.0.0 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3812\"\u003e#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaws-actions/configure-aws-credentials\u003c/code\u003e from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThis release must be run with Network Policy Agent \u003ccode\u003ev1.4.1\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3739\"\u003e#3739\u003c/a\u003e moves the IPAMD gRPC server from a TCP port to a Unix domain socket, so the Network Policy Agent must be on \u003ccode\u003ev1.4.1\u003c/code\u003e to connect over the socket.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore: deps bump for CVE fix by \u003ca href=\"https://github.com/viveksb007\"\u003e\u003ccode\u003e@​viveksb007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3689\"\u003eaws/amazon-vpc-cni-k8s#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump containernetworking/plugins FETCH_VERSION to v1.9.0 by \u003ca href=\"https://github.com/nakshah87\"\u003e\u003ccode\u003e@​nakshah87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3687\"\u003eaws/amazon-vpc-cni-k8s#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding CNI v1.21.2 release by \u003ca href=\"https://github.com/haouc\"\u003e\u003ccode\u003e@​haouc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3690\"\u003eaws/amazon-vpc-cni-k8s#3690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ec2:DescribeSecurityGroups to IAM policy by \u003ca href=\"https://github.com/johanneswuerbach\"\u003e\u003ccode\u003e@​johanneswuerbach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3709\"\u003eaws/amazon-vpc-cni-k8s#3709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd prerouting connmark rules through nftable instead of iptables. by \u003ca href=\"https://github.com/yash97\"\u003e\u003ccode\u003e@​yash97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3588\"\u003eaws/amazon-vpc-cni-k8s#3588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMixed os snat weekly cron by \u003ca href=\"https://github.com/yash97\"\u003e\u003ccode\u003e@​yash97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3707\"\u003eaws/amazon-vpc-cni-k8s#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/ipamd: fix dropped test error by \u003ca href=\"https://github.com/alrs\"\u003e\u003ccode\u003e@​alrs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3622\"\u003eaws/amazon-vpc-cni-k8s#3622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unmanaged eni by \u003ca href=\"https://github.com/jaydeokar\"\u003e\u003ccode\u003e@​jaydeokar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3660\"\u003eaws/amazon-vpc-cni-k8s#3660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/7bb32b54d7c56f3ee3c5a63bddf97c4af49ea8ec\"\u003e\u003ccode\u003e7bb32b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3896\"\u003e#3896\u003c/a\u003e from aws/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/2f80d69b4b98fd2eee9ac6150b8937778271fc47\"\u003e\u003ccode\u003e2f80d69\u003c/code\u003e\u003c/a\u003e test: bump TestAgentImage to aws-vpc-cni-test-helper:20260925 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3892\"\u003e#3892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/c3eccbcbd5ceb0e6646aa1bb741e9d0b897f55ea\"\u003e\u003ccode\u003ec3eccbc\u003c/code\u003e\u003c/a\u003e Bump network-policy-agent to v1.4.3 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/b638d783eae439481ec016f882dd7f59ec5949fa\"\u003e\u003ccode\u003eb638d78\u003c/code\u003e\u003c/a\u003e test: bump NginxImage to nginx:1.31.6 for snat_kube_proxy_test (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3891\"\u003e#3891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/c39a663cb824dcc9d550a0134f5823cbb92f04cc\"\u003e\u003ccode\u003ec39a663\u003c/code\u003e\u003c/a\u003e Fix kOps test cleanup reliability (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3846\"\u003e#3846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/1d29a952cf8d0fc663a364af0fc0fcd9d1a6cceb\"\u003e\u003ccode\u003e1d29a95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3886\"\u003e#3886\u003c/a\u003e from aws/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/7d3aa70579052745c566d8f1be22ff27f587a321\"\u003e\u003ccode\u003e7d3aa70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3885\"\u003e#3885\u003c/a\u003e from parlakisik/v1.23.2-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/91ec2c901134579ba7aae614a23ec5f7a07b0f94\"\u003e\u003ccode\u003e91ec2c9\u003c/code\u003e\u003c/a\u003e Prepare v1.23.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/d8e4f00e0d1681a43235ee04b718be091e89ae35\"\u003e\u003ccode\u003ed8e4f00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3873\"\u003e#3873\u003c/a\u003e from emilyhuaa/ipv6-selfheal-and-ec2-retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/51cd0ba175b7615f3352e0b37d397703e9b1d45c\"\u003e\u003ccode\u003e51cd0ba\u003c/code\u003e\u003c/a\u003e Self-heal IPv6 datastore and harden EC2 client retry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/compare/v1.22.4...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.47.1 to 1.47.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.47.1...v1.47.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.6 to 1.20.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30383d567f67c2a67b2b40a462a8c284c49d1796\"\u003e\u003ccode\u003e30383d5\u003c/code\u003e\u003c/a\u003e Release 2023-04-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/352f89c2d23ec6249a699c732ba5c9ae050f833f\"\u003e\u003ccode\u003e352f89c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50429391777bf4f0d6229e7adfb11c4e59f0f99c\"\u003e\u003ccode\u003e5042939\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d40a16e950d99852243ba56e04536237483b92fa\"\u003e\u003ccode\u003ed40a16e\u003c/code\u003e\u003c/a\u003e NXDOMAIN errors should not be retried (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/439f88c4e09f137340366d509e296924e297d978\"\u003e\u003ccode\u003e439f88c\u003c/code\u003e\u003c/a\u003e Add announcement for next release for dlm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4036a9c3b835693a3f6bc4d9f006bdadb995f26\"\u003e\u003ccode\u003ee4036a9\u003c/code\u003e\u003c/a\u003e Release 2023-04-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1c455e29efcc1bf6681db35faf3455bc3171da81\"\u003e\u003ccode\u003e1c455e2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/adb09d335d690060cf1fcb2a5390543268b3f1db\"\u003e\u003ccode\u003eadb09d3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d4ed442f89b68918b77b9322ac876b3a9880660\"\u003e\u003ccode\u003e3d4ed44\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/296e00587eb442c06d03e095daa61d3e9b1c80ed\"\u003e\u003ccode\u003e296e005\u003c/code\u003e\u003c/a\u003e Release 2023-04-05\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.20.6...service/kms/v1.20.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/feature/s3/manager` from 1.23.10 to 1.23.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e2e9697d8ebe330a7435716c2f31b1cea4dff3c0\"\u003e\u003ccode\u003ee2e9697\u003c/code\u003e\u003c/a\u003e Release 2025-01-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6576a0939a79d5f31eef10164750faedd78a45d4\"\u003e\u003ccode\u003e6576a09\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f762573ab5d9286d9751d49091f6a240c12c0742\"\u003e\u003ccode\u003ef762573\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c94df29ecd457e8ec40931fd2fe54d8da2f93ce2\"\u003e\u003ccode\u003ec94df29\u003c/code\u003e\u003c/a\u003e add transfer manager doc header (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/880543ce2034570eb3b93c4811289c3b0e55600f\"\u003e\u003ccode\u003e880543c\u003c/code\u003e\u003c/a\u003e revert the revert on the transfer manager beta (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8da49e527e317a77ef0f1b2f52b4dc72a4fbd720\"\u003e\u003ccode\u003e8da49e5\u003c/code\u003e\u003c/a\u003e switch to code-generated waiters for remaining services (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2994\"\u003e#2994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c7c68659ce67e5b7e18f31bc66068cec9e3d790d\"\u003e\u003ccode\u003ec7c6865\u003c/code\u003e\u003c/a\u003e Release 2025-01-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70f736c5dc0b8652c5fe5c387b2165c3b9beddb1\"\u003e\u003ccode\u003e70f736c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/28731c2bdef3c2555a95632396b6d4936e58099d\"\u003e\u003ccode\u003e28731c2\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3505e4b255c327a1fa38f870612c327b93302dc0\"\u003e\u003ccode\u003e3505e4b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/oam/v1.23.10...service/dax/v1.23.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/autoscaling` from 1.78.1 to 1.78.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.1...service/codebuild/v1.78.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/cloudtrail` from 1.65.1 to 1.65.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4bd7f5481eebe1c422fa85d1956f7ea34d93cf76\"\u003e\u003ccode\u003e4bd7f54\u003c/code\u003e\u003c/a\u003e Release 2025-10-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55fb47cb07949ca70312a359272b10ff29f520df\"\u003e\u003ccode\u003e55fb47c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf727c0b40333a2e643a89909f189ffba0c212b9\"\u003e\u003ccode\u003ebf727c0\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ca943fb071778b06e5e7f64f5ddf896f8579b6b\"\u003e\u003ccode\u003e0ca943f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3908bc4e960b7782da16a710fb8a747632af25a5\"\u003e\u003ccode\u003e3908bc4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.65.1...service/ecs/v1.65.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/configservice` from 1.74.1 to 1.74.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7cdc7c899de02d83c7936cdb72ada0ebbe18168f\"\u003e\u003ccode\u003e7cdc7c8\u003c/code\u003e\u003c/a\u003e Release 2025-10-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/feadc370b1adccab28e4e0c85b59f427ba750e35\"\u003e\u003ccode\u003efeadc37\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d16eb22ed7eb8e8ac37a09065a87de15ce79a97\"\u003e\u003ccode\u003e0d16eb2\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ff236e2136be47c2f65b74321ea17a4540813509\"\u003e\u003ccode\u003eff236e2\u003c/code\u003e\u003c/a\u003e remove superfluous goDirective (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4718b0d9f829365f99abfa7f0460ad82dda90259\"\u003e\u003ccode\u003e4718b0d\u003c/code\u003e\u003c/a\u003e ci: scope down GitHub Token permissions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3217\"\u003e#3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.74.1...service/eks/v1.74.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.336.1 to 1.338.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.336.1...service/ec2/v1.338.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecrpublic` from 1.47.1 to 1.47.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d643a8f0a8ad09075f41a60acba6a208cb36c58\"\u003e\u003ccode\u003e0d643a8\u003c/code\u003e\u003c/a\u003e Release 2023-12-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e38b534ccea2707475381f985bc9236970bab554\"\u003e\u003ccode\u003ee38b534\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f394daf705a925e626f6a5c52aa433ff5504c7f1\"\u003e\u003ccode\u003ef394daf\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4fb654cee93178383ad85934adc3e16cb906baf7\"\u003e\u003ccode\u003e4fb654c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8594ca09ef8095c3287128f364527b1fea3bc49c\"\u003e\u003ccode\u003e8594ca0\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33a34c60f1001aa0a85cb9eb682d1b3153bed43\"\u003e\u003ccode\u003ee33a34c\u003c/code\u003e\u003c/a\u003e fix codegen ci (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57a201c7bb214737f78cf871fbeafaa929bf1d8d\"\u003e\u003ccode\u003e57a201c\u003c/code\u003e\u003c/a\u003e regenerate partitions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/be06f0299409272364d03e76196939db023ef807\"\u003e\u003ccode\u003ebe06f02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2344\"\u003e#2344\u003c/a\u003e from aws/feat-request-compression-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70bf4107034085068fb6847667657fbb78367be4\"\u003e\u003ccode\u003e70bf410\u003c/code\u003e\u003c/a\u003e Change config loading logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8c02c46d4857cbf2c1eb607484e3b94458fe50eb\"\u003e\u003ccode\u003e8c02c46\u003c/code\u003e\u003c/a\u003e Release 2023-12-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.47.1...service/s3/v1.47.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/efs` from 1.49.1 to 1.49.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/427c682853151e2495237f55ba2c2f54f362aa02\"\u003e\u003ccode\u003e427c682\u003c/code\u003e\u003c/a\u003e Release 2024-03-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/93e06ffe0b3a6aaa8c14675b219902838aaebb1e\"\u003e\u003ccode\u003e93e06ff\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58be623729776dcfc511221ce9bab950b62486a5\"\u003e\u003ccode\u003e58be623\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9927740a2766f85abefb89fffe2b323f05e96b5d\"\u003e\u003ccode\u003e9927740\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5b7766b7304a4f8f832a015f88af415321e9fc4\"\u003e\u003ccode\u003ee5b7766\u003c/code\u003e\u003c/a\u003e add ratelimit.None (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2562\"\u003e#2562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/10c44870fbdabbbac25ffe1a28115efe4fd560d9\"\u003e\u003ccode\u003e10c4487\u003c/code\u003e\u003c/a\u003e Release 2024-03-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db0b1ab98d1a7fdbb645a5c1d6729da81059a92d\"\u003e\u003ccode\u003edb0b1ab\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/92c0060eae7ecf9476f022adcc5719b2313f5ccc\"\u003e\u003ccode\u003e92c0060\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bb86e3c8d9eea7c779c0466ac492a580937e96\"\u003e\u003ccode\u003ee5bb86e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/49b368e9d7a38a2373c833be135270e5390c2b41\"\u003e\u003ccode\u003e49b368e\u003c/code\u003e\u003c/a\u003e Release 2024-03-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mgn/v1.49.1...service/ssm/v1.49.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.101.0 to 1.104.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/26060c57e826fe4374b6c5b4887c63c9995ae00d\"\u003e\u003ccode\u003e26060c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/24e918abc921b05549997d141ed18cd4d025f64e\"\u003e\u003ccode\u003e24e918a\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/334471f366bcc5a944629c05a5bc041c717071ec\"\u003e\u003ccode\u003e334471f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/96d81dc782899fe8384d4e33570ac3465d57e60a\"\u003e\u003ccode\u003e96d81dc\u003c/code\u003e\u003c/a\u003e Deprecate iotevents, ioteventsdata, panorama and simspaceweaver (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3458\"\u003e#3458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30502cbbdfdf0b4179086fb0621ff2384025c774\"\u003e\u003ccode\u003e30502cb\u003c/code\u003e\u003c/a\u003e feat: mark common plugins and fix per-op ordering for invokeOperation refacto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8881653298eb2d13cc8b60910bd7c2e8b6642df4\"\u003e\u003ccode\u003e8881653\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: mark common plugins and fix per-op ordering for invokeOperation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eba2f014e567c5e8f21bf3e3469c560885af656c\"\u003e\u003ccode\u003eeba2f01\u003c/code\u003e\u003c/a\u003e feat: mark common plugins and fix per-op ordering for invokeOperation… (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2c5e1db937e05b3d8137ffb80035130060f06515\"\u003e\u003ccode\u003e2c5e1db\u003c/code\u003e\u003c/a\u003e Release 2026-06-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d09eeb55e598e353150f1b75d4380fff631c035f\"\u003e\u003ccode\u003ed09eeb5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2f5f5f948cb26b755ea77ecbb69d4b91254ad3d1\"\u003e\u003ccode\u003e2f5f5f9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.101.0...service/s3/v1.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2` from 1.63.1 to 1.63.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/640b80872b2c49ad5227a4738e15e4189be4863c\"\u003e\u003ccode\u003e640b808\u003c/code\u003e\u003c/a\u003e Release 2025-08-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/657a6e8806831b48766e05f1d9c48b0055b19ebc\"\u003e\u003ccode\u003e657a6e8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34a91bb5d2f6f196769403d5bde31d2725fd28a9\"\u003e\u003ccode\u003e34a91bb\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/09f5a9cb4b1bbda70e3b22599419a610337aeef2\"\u003e\u003ccode\u003e09f5a9c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fff96ca569dd096eb8575d825e466dd55ed3d6f6\"\u003e\u003ccode\u003efff96ca\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d46f566c13121695d4b22c7964ed7e828d6ae68b\"\u003e\u003ccode\u003ed46f566\u003c/code\u003e\u003c/a\u003e deprecate service/sms (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de16d4dc63c5182058b073ebd509688f42c95a15\"\u003e\u003ccode\u003ede16d4d\u003c/code\u003e\u003c/a\u003e Release 2025-08-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d6b83a81af56f06d0ed9edb93aad79ed6313cd51\"\u003e\u003ccode\u003ed6b83a8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b0f9cb7f784d4a0c67b9a3383bb1c469b3ebaf07\"\u003e\u003ccode\u003eb0f9cb7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.63.1...service/ecs/v1.63.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/iam` from 1.64.1 to 1.64.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebd1f6a02ef341c2c34adfd4d778fb55a35f0228\"\u003e\u003ccode\u003eebd1f6a\u003c/code\u003e\u003c/a\u003e Release 2026-08-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bc998252aa0c7966f8446f8db08de5f9a1c81551\"\u003e\u003ccode\u003ebc99825\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8868ff7799c8f8ff772f921ab0e3b71d9117cb49\"\u003e\u003ccode\u003e8868ff7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9604fe3a07da33ed75de36357e46a49c2b33eeea\"\u003e\u003ccode\u003e9604fe3\u003c/code\u003e\u003c/a\u003e Set FIPS-approved TLS curve preferences when the FIPS module is active (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4af61eb66952f3daf1e5df411bdf489b5adb4324\"\u003e\u003ccode\u003e4af61eb\u003c/code\u003e\u003c/a\u003e Release 2026-08-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/73d66abba80a90583213a3cdd1a9f419c2cb50c9\"\u003e\u003ccode\u003e73d66ab\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e830452ba7b1f7ae150060229d9a14af3eb21c9c\"\u003e\u003ccode\u003ee830452\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5d3779fb56fdc9138f34f879f5fd36b5e4273ee9\"\u003e\u003ccode\u003e5d3779f\u003c/code\u003e\u003c/a\u003e Release 2026-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/27a73ff592d37f251f4464e6755aad3a649dd583\"\u003e\u003ccode\u003e27a73ff\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8b197b7c8474631e9da7bb651601de38760f5999\"\u003e\u003ccode\u003e8b197b7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.64.1...service/emr/v1.64.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.113.4 to 1.114.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.113.4...service/s3/v1.114.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/secretsmanager` from 1.50.1 to 1.50.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.50.1...service/acm/v1.50.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssm` from 1.78.1 to 1.79.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cfef7b8bb84e6f11f5294901ebbb45eccc702b96\"\u003e\u003ccode\u003ecfef7b8\u003c/code\u003e\u003c/a\u003e Release 2025-04-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6de0aa4647f8e70309b94987a6a7d9dbe41a8be7\"\u003e\u003ccode\u003e6de0aa4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c2224b26d5dcf3cf6117b90649bd17f5d7561e3c\"\u003e\u003ccode\u003ec2224b2\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f897c6ad66a638bf769a2791e19699b08e7fbc3\"\u003e\u003ccode\u003e6f897c6\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/977ee1d009c7bffd8b456d12c276b859caf7f4da\"\u003e\u003ccode\u003e977ee1d\u003c/code\u003e\u003c/a\u003e don't perform checksum validation in non-200 responses (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3075\"\u003e#3075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b06fd664465de19f26e46ada588801c1c3013f78\"\u003e\u003ccode\u003eb06fd66\u003c/code\u003e\u003c/a\u003e Release 2025-04-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/989866c3da168aeb7f89d2f8ec6804c573c5789a\"\u003e\u003ccode\u003e989866c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5a3a3dfc32c5aa5df53568222252db40d894263c\"\u003e\u003ccode\u003e5a3a3df\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aa132cce708ed0b059b7cbd23962ef755b8b080d\"\u003e\u003ccode\u003eaa132cc\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3aace4178c90b4b6acd3e6485e04e752c7c30a85\"\u003e\u003ccode\u003e3aace41\u003c/code\u003e\u003c/a\u003e Transfer Manager v2 downloader concurrency fix and version control (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.1...service/s3/v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.4\nUpdates `github.com/aws/smithy-go` from 1.28.2 to 1.28.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-10-09)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.5\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Retain the key with the zero value when encountering a null-value key in a dense map. This matches how legacy code-generated JSON deserializers behaved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-07)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.4\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e that fixed JoinPath with trailing slash. This has a side effect on certain S3 API paths in the downstream SDK that need more consideration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-06)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Accept either casing of \u003ccode\u003emessage\u003c/code\u003e/\u003ccode\u003eMessage\u003c/code\u003e on modeled JSON error structures in schema-based deserialization, and emit the \u003ccode\u003esmithy.api#error\u003c/code\u003e trait in generated schemas\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Include the underlying error when logging failures to discard or close an HTTP response body\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d1674d5cae602456a2d026e44fb4e434893e7012\"\u003e\u003ccode\u003ed1674d5\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/dee8257f8339979737ac8dcf1b704ce9078d24e0\"\u003e\u003ccode\u003edee8257\u003c/code\u003e\u003c/a\u003e fix sparse-in-dense deser for maps (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2b300dc3cdbdd9361f3339488cb9c6f9418cece\"\u003e\u003ccode\u003ed2b300d\u003c/code\u003e\u003c/a\u003e Release 2026-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2fe333bdf59eee313146c05f1650a94668abe5e\"\u003e\u003ccode\u003ed2fe333\u003c/code\u003e\u003c/a\u003e revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/65e19339c44c9db9f1a1ba0554e2f9a8686f88bd\"\u003e\u003ccode\u003e65e1933\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4c62745497c159e9b600f845513bff9325d6180b\"\u003e\u003ccode\u003e4c62745\u003c/code\u003e\u003c/a\u003e check both mMessage in json errors (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b8d12f723c5a33cd064a61e20c72f6a9d1e061a2\"\u003e\u003ccode\u003eb8d12f7\u003c/code\u003e\u003c/a\u003e fix(http): include error when logging response body close failures (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/cca02306991bde898458f2ebbe74cf88d61d70ad\"\u003e\u003ccode\u003ecca0230\u003c/code\u003e\u003c/a\u003e close resp body when interceptor after op deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.2...v1.28.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from ...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cluster-api-provider-aws/pull/6302","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcluster-api-provider-aws/issues/6302","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6302/packages"},{"uuid":"5821885706","node_id":"PR_kwDOI6zXH88AAAABIEJwEA","number":623,"state":"open","title":":seedling:(deps): Bump the all-go-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T23:27:54.000Z","updated_at":"2026-10-12T23:30:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling:(deps): Bump","group_name":"all-go-deps","update_count":14,"packages":[{"name":"cloud.google.com/go/secretmanager","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"cloud.google.com/go/spanner","old_version":"1.95.0","new_version":"1.96.1","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.68.0","new_version":"0.69.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/mod","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/mod"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/api","old_version":"0.294.0","new_version":"0.301.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.57.0","new_version":"1.60.1"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-deps group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.21.0` | `1.22.0` |\n| [cloud.google.com/go/spanner](https://github.com/googleapis/google-cloud-go) | `1.95.0` | `1.96.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.68.0` | `0.69.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.41.0` | `0.42.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.294.0` | `0.301.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.57.0` | `1.60.1` |\n\n\nUpdates `cloud.google.com/go/secretmanager` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esecretmanager: v1.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/secretmanager/v1.21.0...secretmanager/v1.22.0\"\u003e1.22.0\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Update supported go versions (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20520\"\u003e#20520\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/90413d3e9d381ef4b92e3c496d98b023c5b2d8cc\"\u003e90413d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.21.0...documentai/v1.22.0\"\u003e1.22.0\u003c/a\u003e (2023-07-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed Import PV external_processor_version_source to v1beta3 public (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/8323\"\u003e#8323\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/08b151a3fd9b614b6696e99d065ecda339ed00ff\"\u003e08b151a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4ee97974cedd9df05fd9b48bf0363f2e04eb029b\"\u003e\u003ccode\u003e4ee9797\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20122\"\u003e#20122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e006306585be318b0c12a3d336b40b27f8ab25b0\"\u003e\u003ccode\u003ee006306\u003c/code\u003e\u003c/a\u003e chore: update librarian to v0.26.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20141\"\u003e#20141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d2d89dcd8f43da101e76b02e43db63f0afc296bf\"\u003e\u003ccode\u003ed2d89dc\u003c/code\u003e\u003c/a\u003e test(o11y): add mock test for immediate LRO polling (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f875bf054222fba8d9af1a3fda8b4cc8aa8e8de5\"\u003e\u003ccode\u003ef875bf0\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /internal/gapi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ad1a4bff8775b71bd212fc9e97ab954d86202b00\"\u003e\u003ccode\u003ead1a4bf\u003c/code\u003e\u003c/a\u003e chore(main): release storage 1.63.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/37f17453d73ad7abbc424f51b51ff82f8004c5b2\"\u003e\u003ccode\u003e37f1745\u003c/code\u003e\u003c/a\u003e fix(storage): Minor documentation fix (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/779074edd267a26520bae459307660953129eb07\"\u003e\u003ccode\u003e779074e\u003c/code\u003e\u003c/a\u003e feat(o11y): regenerate clients for LRO tracing (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20107\"\u003e#20107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e1011e2d2c43a838abe080ad9d3f614f8c92e55a\"\u003e\u003ccode\u003ee1011e2\u003c/code\u003e\u003c/a\u003e feat(bigtable): add Session primitives (AttemptOutcome, vRPC ctx, msgtype) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a50338e36874536293858b70463fdad4817714bd\"\u003e\u003ccode\u003ea50338e\u003c/code\u003e\u003c/a\u003e chore(main): release bigquery 1.78.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b9d638d0f7ebeabbdbe99ab0764e63c4d108f528\"\u003e\u003ccode\u003eb9d638d\u003c/code\u003e\u003c/a\u003e chore(librarian): align Go toolchain to 1.25.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/kms/v1.21.0...run/v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/spanner` from 1.95.0 to 1.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/spanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espanner: v1.96.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.96.0...spanner/v1.96.1\"\u003e1.96.1\u003c/a\u003e (2026-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Disable DirectPath fallback by default (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20648\"\u003e#20648\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/00f8c4132a1f056a8d8b03ea7624ea2b61f7ad10\"\u003e00f8c41\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14414\"\u003e#14414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espanner: v1.96.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.95.1...spanner/v1.96.0\"\u003e1.96.0\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Update supported go versions (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20520\"\u003e#20520\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/90413d3e9d381ef4b92e3c496d98b023c5b2d8cc\"\u003e90413d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Add experimental vtprotobuf decoding  with ExperimentalBorrowRows under the spanner_vtproto build tag (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20642\"\u003e#20642\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fdbd4f4f05e8782966bb8bb537f8a2ca96aef815\"\u003efdbd4f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Keep DCP transaction on its channel while it drains (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20618\"\u003e#20618\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/93dfc20d4fbecd0af253bad0a714e1fb693eb452\"\u003e93dfc20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Prioritize leader replica for read-write transactions in location-aware routing (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20620\"\u003e#20620\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a524d66ac4ba3aab6b5ccf5e2310d76d6f32b7fe\"\u003ea524d66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Record streaming built-in metrics per result stream (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20596\"\u003e#20596\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/be75f7e1de9e42685bc12eb9adc8d2fb61a75911\"\u003ebe75f7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Retry and resume BatchWrite streams on UNAVAILABLE  (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20623\"\u003e#20623\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a302277410f1b89d66dddd7f7559825742dcb79f\"\u003ea302277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Skip builtin metrics tracer allocation when metrics are disabled (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20582\"\u003e#20582\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9971a0c2b414ca671ab1b83ca7cba6c3cc96f00f\"\u003e9971a0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Skip reading response headers when no latency sink is enabled (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20583\"\u003e#20583\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3dcc2c30f99b6d2aa51143dfb8e2eecac2f3f99d\"\u003e3dcc2c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f150f974c45ba02148b1bcb0cc4ceef5816d10a9\"\u003e\u003ccode\u003ef150f97\u003c/code\u003e\u003c/a\u003e chore(main): release spanner 1.96.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20649\"\u003e#20649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/00f8c4132a1f056a8d8b03ea7624ea2b61f7ad10\"\u003e\u003ccode\u003e00f8c41\u003c/code\u003e\u003c/a\u003e fix(spanner): disable DirectPath fallback by default (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20648\"\u003e#20648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a46bbaa63e4dd69f9a615ee0f5ccdbb3c342f771\"\u003e\u003ccode\u003ea46bbaa\u003c/code\u003e\u003c/a\u003e chore(storage): update BufferPool Get/TryGet semantics (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20647\"\u003e#20647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4ad5d50aaf4392d19fd391ee71eec1c5029ecd1d\"\u003e\u003ccode\u003e4ad5d50\u003c/code\u003e\u003c/a\u003e feat: update API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8edc42515545a2a951bfd7e47717faabf4be19ff\"\u003e\u003ccode\u003e8edc425\u003c/code\u003e\u003c/a\u003e test(firestore): enable BSON integration tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20639\"\u003e#20639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f00e293f04f91d0b35885ef9429ef9bbf43962ea\"\u003e\u003ccode\u003ef00e293\u003c/code\u003e\u003c/a\u003e chore(main): release spanner 1.96.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20543\"\u003e#20543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fdbd4f4f05e8782966bb8bb537f8a2ca96aef815\"\u003e\u003ccode\u003efdbd4f4\u003c/code\u003e\u003c/a\u003e feat(spanner): add experimental vtprotobuf decoding  with ExperimentalBorrowR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f9eec5d653b0faf5ea541d2574b47251365a627a\"\u003e\u003ccode\u003ef9eec5d\u003c/code\u003e\u003c/a\u003e fix(storage): correct remaining bytes for gRPC bidi range reads (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20619\"\u003e#20619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/54c1ee9b5f5c43a11070527c231b07158cc31bb0\"\u003e\u003ccode\u003e54c1ee9\u003c/code\u003e\u003c/a\u003e chore: update librarian version to v0.47.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20643\"\u003e#20643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6665a437f756e872822c7510b5f2aaa20c5559c8\"\u003e\u003ccode\u003e6665a43\u003c/code\u003e\u003c/a\u003e test(storage): add gRPC write stall emulator tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20635\"\u003e#20635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.95.0...spanner/v1.96.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/prometheus` from 0.68.0 to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/metric/x/v0.68.0...metric/x/v0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/metric` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/metric's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/transparency-dev/witness/pull/623","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/transparency-dev%2Fwitness/issues/623","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/623/packages"},{"uuid":"5820963617","node_id":"PR_kwDOU8Uil88AAAABIDbJeA","number":17,"state":"open","title":"Bump go.opentelemetry.io/otel from 1.44.0 to 1.47.0","user":"dependabot[bot]","labels":["cncf-cla: yes","release-note-none","size/S","ok-to-test","approved","area/dependency"],"assignees":["jackfrancis"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T21:53:39.000Z","updated_at":"2026-10-12T22:22:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.44.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.44.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.44.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/kubernetes-sigs/model-serving-signals/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fmodel-serving-signals/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"5819657097","node_id":"PR_kwDOSGJelM8AAAABICZbJw","number":88,"state":"open","title":"deps(go): Bump the opentelemetry group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T19:58:41.000Z","updated_at":"2026-10-14T19:34:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): Bump","group_name":"opentelemetry","update_count":4,"packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the opentelemetry group with 4 updates in the / directory: [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go).\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/trace` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/se-wo/sigillum/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/se-wo%2Fsigillum/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"5819352918","node_id":"PR_kwDORfoV8s8AAAABICKEag","number":310,"state":"open","title":"deps: bump the go-modules group with 5 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T19:32:15.000Z","updated_at":"2026-10-12T19:33:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-modules","update_count":5,"packages":[{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-modules group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and ...\n\n_Description has been truncated_","html_url":"https://github.com/Fanduzi/BinlogServer/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fanduzi%2FBinlogServer/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"},{"uuid":"5815521668","node_id":"PR_kwDOSLuHMM8AAAABH_HWmw","number":1573,"state":"open","title":"deps: bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T14:35:15.000Z","updated_at":"2026-10-12T14:36:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.46.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vbonnet/dear-agent/pull/1573","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbonnet%2Fdear-agent/issues/1573","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1573/packages"},{"uuid":"5809150896","node_id":"PR_kwDOSKgP5M8AAAABH6BIcg","number":120,"state":"open","title":"Bump go.opentelemetry.io/otel from 1.35.0 to 1.47.0 in /pkg/semconv","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T06:05:14.000Z","updated_at":"2026-10-12T06:12:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.35.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":"/pkg/semconv","ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.35.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.35.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codacy-ai-benchmark/grafana__grafana__codacy__PR103633__20260423/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy-ai-benchmark%2Fgrafana__grafana__codacy__PR103633__20260423/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"},{"uuid":"5799037268","node_id":"PR_kwDOUBBx6s8AAAABHyQwVA","number":152,"state":"closed","title":"chore(deps): bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-11T08:42:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T07:34:44.000Z","updated_at":"2026-10-11T08:42:55.000Z","time_to_close":4087,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.46.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/imariman/iapstack/pull/152","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/imariman%2Fiapstack/issues/152","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/152/packages"},{"uuid":"5788729636","node_id":"PR_kwDOUIk5288AAAABHqbVAA","number":12,"state":"open","title":"chore(deps): bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T06:18:13.000Z","updated_at":"2026-10-10T06:20:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.46.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubeseal-ui/api/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubeseal-ui%2Fapi/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"5784706367","node_id":"PR_kwDOPcbYcc8AAAABHnRv0Q","number":1891,"state":"open","title":"build(deps): bump the gomod-dependencies group across 2 directories with 12 updates","user":"dependabot[bot]","labels":["size/L","cncf-cla: yes","ok-to-test","dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T21:11:48.000Z","updated_at":"2026-10-09T21:14:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod-dependencies","update_count":12,"packages":[{"name":"github.com/prometheus/common","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/prometheus/common"},{"name":"go.opentelemetry.io/contrib/bridges/prometheus","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/contrib/bridges/prometheus](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n\nBumps the gomod-dependencies group with 2 updates in the /olm directory: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/onsi/gomega](https://github.com/onsi/gomega).\n\nUpdates `github.com/prometheus/common` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.0\u003c/h2\u003e\n\u003cp\u003eNOTE:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release bumps go.mod to 1.26 -- mostly due to /x Go packages requiring 1.26 as well.\u003c/li\u003e\n\u003cli\u003eThis is the first release with the experimental support of OpenMetrics 2 encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/980\"\u003eprometheus/common#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement histogram and gauge histogram support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/964\"\u003eprometheus/common#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update gofumpt config and apply new formatting by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/987\"\u003eprometheus/common#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject nameless samples after metric metadata by \u003ca href=\"https://github.com/roidelapluie\"\u003e\u003ccode\u003e@​roidelapluie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/988\"\u003eprometheus/common#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement summary support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/983\"\u003eprometheus/common#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(expfmt): update OpenMetrics 2.0 supported metric types comments by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/989\"\u003eprometheus/common#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize sample unmarshaling for json/v2 by \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: simplify format constants and provide default negotiation slices by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/992\"\u003eprometheus/common#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: stop a test leaving the shared parser on legacy validation by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/996\"\u003eprometheus/common#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1001\"\u003eprometheus/common#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update linting by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1002\"\u003eprometheus/common#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1003\"\u003eprometheus/common#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1004\"\u003eprometheus/common#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the golang-org-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1000\"\u003eprometheus/common#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ehttps://github.com/prometheus/common/compare/v0.71.0...v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/ca4f6e15e233b3f333973ff2530041301f91a859\"\u003e\u003ccode\u003eca4f6e1\u003c/code\u003e\u003c/a\u003e build(deps): bump the golang-org-x group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/3f29e557293020e3a917b2e3423cdf27d21d3703\"\u003e\u003ccode\u003e3f29e55\u003c/code\u003e\u003c/a\u003e Update supported Go versions (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/acc069be0109f7b351494a5a768aefc297bfb319\"\u003e\u003ccode\u003eacc069b\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/04ca579778b25767821bbbc604dcbd8d42561a9f\"\u003e\u003ccode\u003e04ca579\u003c/code\u003e\u003c/a\u003e Update linting (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/818965de4f63c43cba9286769cdfd5c9fe67991b\"\u003e\u003ccode\u003e818965d\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/prometheus/client_model (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/eabff44f50be985fe96a7d67f8768e93c10562d6\"\u003e\u003ccode\u003eeabff44\u003c/code\u003e\u003c/a\u003e expfmt: stop a test leaving the shared parser on legacy validation (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/8d1b388feeb82a8f55f32dd8db0aa9eb96181f78\"\u003e\u003ccode\u003e8d1b388\u003c/code\u003e\u003c/a\u003e expfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/4e792250c26159d19b035fb5786ab687add24d21\"\u003e\u003ccode\u003e4e79225\u003c/code\u003e\u003c/a\u003e expfmt: simplify format constants and provide default negotiation slices (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/c57e58a80272991367d3b16f0be83a89edc32fef\"\u003e\u003ccode\u003ec57e58a\u003c/code\u003e\u003c/a\u003e optimize sample unmarshaling for json/v2 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/042f3705950c873b84153dd8ebd95c6ea4c47ae5\"\u003e\u003ccode\u003e042f370\u003c/code\u003e\u003c/a\u003e docs(expfmt): update OpenMetrics 2.0 supported metric types comments (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/contrib/bridges/prometheus` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/contrib/bridges/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/2.6.0/0.72.0/0.38.0/0.27.0/0.21.0/0.17.0/0.19.0] - 2026-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eNewResourceDetectorWithOptions\u003c/code\u003e and the \u003ccode\u003eWithAWSLogger\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2/v2\u003c/code\u003e, allowing a custom AWS SDK \u003ccode\u003elogging.Logger\u003c/code\u003e to be supplied to the EC2 resource detector. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9132\"\u003e#9132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/contrib/detectors/openshift\u003c/code\u003e, a new resource detector for OpenShift 4 clusters, ported from \u003ccode\u003eprocessor/resourcedetectionprocessor/internal/openshift\u003c/code\u003e in \u003ccode\u003eopentelemetry-collector-contrib\u003c/code\u003e. Detects \u003ccode\u003ek8s.cluster.name\u003c/code\u003e, and \u003ccode\u003ecloud.provider\u003c/code\u003e, \u003ccode\u003ecloud.platform\u003c/code\u003e and \u003ccode\u003ecloud.region\u003c/code\u003e for clusters running on AWS, Google Cloud and IBM Cloud; Azure clusters report \u003ccode\u003ecloud.provider\u003c/code\u003e and \u003ccode\u003ecloud.platform\u003c/code\u003e only. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9499\"\u003e#9499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/contrib/detectors/kubeadm\u003c/code\u003e, a new resource detector for kubeadm-provisioned Kubernetes clusters, ported from \u003ccode\u003eprocessor/resourcedetectionprocessor/internal/kubeadm\u003c/code\u003e in \u003ccode\u003eopentelemetry-collector-contrib\u003c/code\u003e. Detects \u003ccode\u003ek8s.cluster.name\u003c/code\u003e from the \u003ccode\u003eClusterConfiguration\u003c/code\u003e document in the \u003ccode\u003ekube-system/kubeadm-config\u003c/code\u003e ConfigMap and \u003ccode\u003ek8s.cluster.uid\u003c/code\u003e from the \u003ccode\u003ekube-system\u003c/code\u003e namespace UID. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9500\"\u003e#9500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClient metrics in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e no longer include attributes from the server-side \u003ccode\u003eLabeler\u003c/code\u003e, preventing attributes such as \u003ccode\u003ehttp.route\u003c/code\u003e from leaking into outbound requests.\nThis is a breaking change for applications that use \u003ccode\u003eContextWithLabeler\u003c/code\u003e to add custom client metric attributes: use \u003ccode\u003eContextWithClientLabeler\u003c/code\u003e / \u003ccode\u003eClientLabelerFromContext\u003c/code\u003e or the \u003ccode\u003eWithMetricAttributesFn\u003c/code\u003e option instead.\nServer-side use of \u003ccode\u003eContextWithLabeler\u003c/code\u003e / \u003ccode\u003eLabelerFromContext\u003c/code\u003e is unchanged. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8924\"\u003e#8924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop emitting the legacy \u003ccode\u003ehttp.read_bytes\u003c/code\u003e and \u003ccode\u003ehttp.wrote_bytes\u003c/code\u003e attributes on the per-operation span events enabled by \u003ccode\u003eWithMessageEvents\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e.\nThe \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003ewrite\u003c/code\u003e events remain, while total body sizes continue to be recorded on the server span as \u003ccode\u003ehttp.request.body.size\u003c/code\u003e and \u003ccode\u003ehttp.response.body.size\u003c/code\u003e according to HTTP semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9624\"\u003e#9624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/contrib/propagators/aws\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9706\"\u003e#9706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/contrib/samplers/probability/consistent\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9633\"\u003e#9633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eReadBytesKey\u003c/code\u003e, \u003ccode\u003eReadErrorKey\u003c/code\u003e, \u003ccode\u003eWroteBytesKey\u003c/code\u003e, and \u003ccode\u003eWriteErrorKey\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e.\nThe identifiers remain available and their values are unchanged, but \u003ccode\u003eWithMessageEvents\u003c/code\u003e no longer emits \u003ccode\u003ehttp.read_bytes\u003c/code\u003e or \u003ccode\u003ehttp.wrote_bytes\u003c/code\u003e.\nThere is no semantic-convention replacement for per-read or per-write byte counts or the human-readable error fields.\nUse \u003ccode\u003eHTTPRequestBodySizeKey\u003c/code\u003e and \u003ccode\u003eHTTPResponseBodySizeKey\u003c/code\u003e from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e to record total body sizes on the span.\nIf an error causes the HTTP request to fail, set the span status to Error and record \u003ccode\u003eErrorType(err)\u003c/code\u003e from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e on the span. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9624\"\u003e#9624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat empty Prometheus exporter environment variable values as unset in \u003ccode\u003ego.opentelemetry.io/contrib/exporters/autoexport\u003c/code\u003e, restoring the documented defaults. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9636\"\u003e#9636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBound converter-owned recursive map, slice, array, and pointer traversal in \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otellogr\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otellogrus\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otelslog\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otelzap\u003c/code\u003e.\nA field requiring more than 100 such levels is replaced with \u003ccode\u003e\u0026lt;max-depth-exceeded\u0026gt;\u003c/code\u003e and the record continues to be emitted. Existing \u003ccode\u003efmt\u003c/code\u003e and user-method behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9691\"\u003e#9691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFormat span attributes in \u003ccode\u003ego.opentelemetry.io/contrib/zpages\u003c/code\u003e using \u003ccode\u003eattribute.Value.String\u003c/code\u003e instead of the deprecated \u003ccode\u003eattribute.Value.Emit\u003c/code\u003e, following the OpenTelemetry AnyValue representation for non-OTLP protocols. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eerror.type\u003c/code\u003e on the span and on the request-duration, request-body-size, and response-body-size metrics when a client disconnects mid-request in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin\u003c/code\u003e, using the request context's cancellation error as the classification source when the handler has not already recorded an error via \u003ccode\u003ec.Error\u003c/code\u003e. Previously a disconnect was recorded with span status \u003ccode\u003eError\u003c/code\u003e and no \u003ccode\u003eerror.type\u003c/code\u003e, indistinguishable from a genuine server fault. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReport Prometheus metrics HTTP server errors in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e when using the \u003ccode\u003ev0.2.0\u003c/code\u003e configuration schema.\nThe error check was inverted, so a clean shutdown (\u003ccode\u003ehttp.ErrServerClosed\u003c/code\u003e) was reported as unexpected while real \u003ccode\u003eServe\u003c/code\u003e errors were ignored. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9653\"\u003e#9653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix temporary file cleanup for multipart requests in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e by copying the parsed multipart form back to the original request during deferred cleanup, preserving \u003ccode\u003enet/http\u003c/code\u003e cleanup during panic unwinding for HTTP/2 panic handling and outer recovery middleware paths. Unrecovered HTTP/1 handler panics remain uncleaned because \u003ccode\u003enet/http\u003c/code\u003e skips \u003ccode\u003efinishRequest\u003c/code\u003e in that path. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9685\"\u003e#9685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehttp.client.request.body.size\u003c/code\u003e recording for streaming request bodies in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8684\"\u003e#8684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBound Kubernetes ConfigMap requests in \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/eks\u003c/code\u003e with a 10-second timeout so \u003ccode\u003eDetect\u003c/code\u003e cannot hang indefinitely when the caller-provided context has no deadline. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9419\"\u003e#9419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for [Go 1.25]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9584\"\u003e#9584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho\u003c/code\u003e. Use \u003ccode\u003egithub.com/labstack/echo-opentelemetry\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9613\"\u003e#9613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/0c76f6137a2ceea80984d55e3de165924d823f71\"\u003e\u003ccode\u003e0c76f61\u003c/code\u003e\u003c/a\u003e Release v1.47.0/v2.6.0/v0.72.0/v0.38.0/v0.27.0/v0.21.0/v0.17.0/v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9802\"\u003e#9802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/318f5f91d789469a87f062b28e41c6ebbdffb220\"\u003e\u003ccode\u003e318f5f9\u003c/code\u003e\u003c/a\u003e Add timeout on Kubernetes API calls for EKS detector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9419\"\u003e#9419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f848a156d803093fa063b014281d6358618268eb\"\u003e\u003ccode\u003ef848a15\u003c/code\u003e\u003c/a\u003e test(detector/ecs): increase unit test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9774\"\u003e#9774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/c0d84debea84819d97ccf3eecad081211da5ad62\"\u003e\u003ccode\u003ec0d84de\u003c/code\u003e\u003c/a\u003e Restore gofumpt clothe-returns and balance-calls (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9793\"\u003e#9793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/6215054285946acefefe815587f9edfa490ebf43\"\u003e\u003ccode\u003e6215054\u003c/code\u003e\u003c/a\u003e fix(deps): update aws-sdk-go-v2 monorepo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9785\"\u003e#9785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/9a2e8ea28ea8034baa11dec82d7b32ac70133845\"\u003e\u003ccode\u003e9a2e8ea\u003c/code\u003e\u003c/a\u003e fix(deps): update kubernetes monorepo to v0.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3d8e3382db254dc604659d3d6716b62da0b2f420\"\u003e\u003ccode\u003e3d8e338\u003c/code\u003e\u003c/a\u003e chore(deps): update sigs.k8s.io/json digest to 11ed52e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/be5b68808a1a120b6a2960ede4f89d113798476d\"\u003e\u003ccode\u003ebe5b688\u003c/code\u003e\u003c/a\u003e chore(deps): update go-openapi packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/e382b4d621b97497e615ff5440e2400877f1f748\"\u003e\u003ccode\u003ee382b4d\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/fxamacker/cbor/v2 to v2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/97f9e880dd52afe9fcab08036936bf3233590a83\"\u003e\u003ccode\u003e97f9e88\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/moby/moby/client to v0.6.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.71.0...zpages/v0.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/agent-sandbox/pull/1891","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fagent-sandbox/issues/1891","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1891/packages"},{"uuid":"5783858944","node_id":"PR_kwDOUqGfdc8AAAABHmm6fA","number":7,"state":"closed","title":"deps: bump the go-dependencies group across 7 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-16T19:34:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T19:55:49.000Z","updated_at":"2026-10-16T19:34:34.000Z","time_to_close":603522,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-dependencies","update_count":10,"packages":[{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.9.1","new_version":"2.9.2","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.22.0","new_version":"9.23.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/redis/go-redis/v9","old_version":"9.22.0","new_version":"9.23.0","repository_url":"https://github.com/redis/go-redis"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.9.1","new_version":"2.9.2","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"modernc.org/sqlite","old_version":"1.59.0","new_version":"1.60.1"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 1 update in the /benchmarks directory: [github.com/labstack/echo/v4](https://github.com/labstack/echo).\nBumps the go-dependencies group with 1 update in the /contrib/jwt directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge).\nBumps the go-dependencies group with 2 updates in the /contrib/mongo directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge) and [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver).\nBumps the go-dependencies group with 4 updates in the /contrib/otel directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge), [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go).\nBumps the go-dependencies group with 1 update in the /contrib/pgx directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge).\nBumps the go-dependencies group with 2 updates in the /contrib/redis directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge) and [github.com/redis/go-redis/v9](https://github.com/redis/go-redis).\nBumps the go-dependencies group with 6 updates in the /contrib/tests directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.9.1` | `2.9.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.22.0` | `9.23.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.22.0` | `9.23.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.9.1` | `2.9.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.59.0` | `1.60.1` |\n\n\nUpdates `github.com/labstack/echo/v4` from 4.15.4 to 4.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes several security issues. Upgrading is recommended. Some fixes change behavior; read \u0026quot;Behavior changes to check before upgrading\u0026quot; below.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRequest scheme:\u003c/strong\u003e \u003ccode\u003eContext.Scheme()\u003c/code\u003e now uses the \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e headers only when the request comes directly from a loopback, link-local or private network address or a unix socket. Before this, any client could send \u003ccode\u003eX-Forwarded-Proto: https\u003c/code\u003e over plain HTTP and skip \u003ccode\u003eHTTPSRedirect\u003c/code\u003e. When \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is present, only it is used (its last value), and the scheme is returned in lowercase. the new \u003ccode\u003eEcho#SchemeExtractor\u003c/code\u003e field selects the strategy: \u003ccode\u003eExtractSchemeFromHeaders(...TrustOption)\u003c/code\u003e (default), \u003ccode\u003eExtractSchemeDirect()\u003c/code\u003e or \u003ccode\u003eLegacySchemeExtractor()\u003c/code\u003e. The Secure middleware now sets HSTS based on \u003ccode\u003eContext.Scheme()\u003c/code\u003e. The Proxy middleware always sets \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e from \u003ccode\u003eContext.Scheme()\u003c/code\u003e and removes \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e before forwarding. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-2ffq-g2xg-c22p\"\u003eGHSA-2ffq-g2xg-c22p\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP:\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e and \u003ccode\u003eContext.JSONPBlob\u003c/code\u003e accept only a callback that is empty, a JavaScript identifier or a dot-separated path of identifiers (ASCII letters, digits, \u003ccode\u003e_\u003c/code\u003e and \u003ccode\u003e$\u003c/code\u003e). Any other callback returns a 400 Bad Request error that wraps the new \u003ccode\u003eErrInvalidJSONPCallback\u003c/code\u003e, and nothing is written. JSONP responses now carry \u003ccode\u003eX-Content-Type-Options: nosniff\u003c/code\u003e. JSONP lets any website read the response with the user's cookies, so do not use it for data that needs authentication. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-h9g5-28mm-hx3g\"\u003eGHSA-h9g5-28mm-hx3g\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride:\u003c/strong\u003e a POST can no longer be overridden to \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003eHEAD\u003c/code\u003e, \u003ccode\u003eOPTIONS\u003c/code\u003e, \u003ccode\u003eTRACE\u003c/code\u003e or \u003ccode\u003eCONNECT\u003c/code\u003e. Before this, with the \u003ccode\u003eMethodFromForm\u003c/code\u003e or \u003ccode\u003eMethodFromQuery\u003c/code\u003e getter and MethodOverride registered with \u003ccode\u003eUse\u003c/code\u003e before the CSRF middleware, \u003ccode\u003e_method=GET\u003c/code\u003e skipped the CSRF check. Register MethodOverride with \u003ccode\u003eEcho#Pre\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-r7w9-592q-9vg4\"\u003eGHSA-r7w9-592q-9vg4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedirects:\u003c/strong\u003e the trailing slash middlewares and the static directory redirect percent-encode control characters in the redirect path. Before this, \u003ccode\u003e/%09/evil.example/\u003c/code\u003e redirected browsers to \u003ccode\u003eevil.example\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-v753-g4cw-jm48\"\u003eGHSA-v753-g4cw-jm48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files:\u003c/strong\u003e with the default settings, the Static middleware resolves files from the same form of the path that the router matched, so \u003ccode\u003e/admin%2Fsecret.txt\u003c/code\u003e or \u003ccode\u003e/%61dmin/secret.txt\u003c/code\u003e can no longer reach a file under a guarded \u003ccode\u003e/admin/*\u003c/code\u003e route. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-375p-5qhx-8wq4\"\u003eGHSA-375p-5qhx-8wq4\u003c/a\u003e The Static middleware and \u003ccode\u003eStaticDirectoryHandler\u003c/code\u003e (used by \u003ccode\u003eEcho.Static\u003c/code\u003e, \u003ccode\u003eEcho.StaticFS\u003c/code\u003e, \u003ccode\u003eGroup.Static\u003c/code\u003e and \u003ccode\u003eGroup.StaticFS\u003c/code\u003e) no longer serve paths with a \u003ccode\u003e.\u003c/code\u003e, \u003ccode\u003e..\u003c/code\u003e or empty segment, such as \u003ccode\u003e/assets/../admin/secret.txt\u003c/code\u003e, also after path unescaping. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-3pmx-cf9f-34xr\"\u003eGHSA-3pmx-cf9f-34xr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e update \u003ccode\u003egolang.org/x/text\u003c/code\u003e to v0.40.0 (\u003ca href=\"https://pkg.go.dev/vuln/GO-2026-5970\"\u003eGO-2026-5970\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClient IP address (no code change in v4)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWithout \u003ccode\u003eEcho#IPExtractor\u003c/code\u003e, \u003ccode\u003eContext.RealIP()\u003c/code\u003e in v4 trusts the \u003ccode\u003eX-Forwarded-For\u003c/code\u003e and \u003ccode\u003eX-Real-IP\u003c/code\u003e headers from any client, so the rate limiter can be bypassed and the Proxy middleware forwards a spoofed \u003ccode\u003eX-Real-IP\u003c/code\u003e (\u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-246p-cpwv-v3jq\"\u003eGHSA-246p-cpwv-v3jq\u003c/a\u003e, \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-99jh-6h7p-pp36\"\u003eGHSA-99jh-6h7p-pp36\u003c/a\u003e). Changing this default in v4 would put all clients behind a proxy into one rate-limit bucket, so v4 keeps it. Set an extractor that matches your deployment:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee.IPExtractor = echo.ExtractIPDirect()        // no proxy in front of the app\ne.IPExtractor = echo.ExtractIPFromXFFHeader() // behind proxies in private networks that set X-Forwarded-For\n// behind a proxy with public addresses (e.g. a CDN), also trust its ranges:\n// e.IPExtractor = echo.ExtractIPFromXFFHeader(echo.TrustIPRange(cdnRange))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ev5 uses the direct peer address by default since v5.1.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior changes to check before upgrading\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProxies or load balancers with public IP addresses.\u003c/strong\u003e If a proxy connects to your app from a public (or \u003ccode\u003e100.64.0.0/10\u003c/code\u003e) address, its \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is now ignored: \u003ccode\u003eHTTPSRedirect\u003c/code\u003e redirects in a loop and the Secure middleware stops sending HSTS. This affects, for example, Cloudflare, CloudFront and Azure Front Door connecting to a public origin, the GCP external HTTP(S) load balancer including GKE Ingress (\u003ccode\u003e35.191.0.0/16\u003c/code\u003e, \u003ccode\u003e130.211.0.0/22\u003c/code\u003e), and networks that use \u003ccode\u003e100.64.0.0/10\u003c/code\u003e (such as Alibaba Cloud SLB or EKS custom networking). Trust the proxy's address ranges:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e_, gclb1, _ := net.ParseCIDR(\u0026quot;35.191.0.0/16\u0026quot;)\n_, gclb2, _ := net.ParseCIDR(\u0026quot;130.211.0.0/22\u0026quot;)\ne.SchemeExtractor = echo.ExtractSchemeFromHeaders(echo.TrustIPRange(gclb1), echo.TrustIPRange(gclb2))\n\u003c/code\u003e\u003c/pre\u003e\nProxies on the same host, in a private network (AWS ALB, in-cluster ingress controllers such as ingress-nginx or Traefik, most PaaS routers) or on a unix socket keep working without changes. \u003ccode\u003eecho.LegacySchemeExtractor()\u003c/code\u003e restores the old behavior but is not safe unless every request passes through a proxy that sets these headers. Serverless adapters or middleware that set \u003ccode\u003eRemoteAddr\u003c/code\u003e to the client's address also make \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e ignored (or, if they take it from a header, spoofable).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrusted proxies must set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e.\u003c/strong\u003e A proxy on a trusted address that passes the client's \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e through (for example nginx without \u003ccode\u003eproxy_set_header X-Forwarded-Proto $scheme;\u003c/code\u003e) still lets the client choose the scheme. An invalid \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e value now results in \u003ccode\u003ehttp\u003c/code\u003e instead of falling back to the other scheme headers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eYour own tests.\u003c/strong\u003e \u003ccode\u003ehttptest.NewRequest\u003c/code\u003e sets \u003ccode\u003eRemoteAddr\u003c/code\u003e to \u003ccode\u003e192.0.2.1:1234\u003c/code\u003e, which is not trusted, so tests that set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e now see \u003ccode\u003ehttp\u003c/code\u003e. Set \u003ccode\u003ereq.RemoteAddr = \u0026quot;10.0.0.1:1234\u0026quot;\u003c/code\u003e or use \u003ccode\u003ee.SchemeExtractor = echo.LegacySchemeExtractor()\u003c/code\u003e in such tests.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy middleware headers.\u003c/strong\u003e \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e are no longer forwarded to the upstream; \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e carries the scheme.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride.\u003c/strong\u003e Overriding a POST to \u003ccode\u003eGET\u003c/code\u003e (for example with \u003ccode\u003eX-HTTP-Method-Override: GET\u003c/code\u003e to send a long query in a POST body) is no longer done; such requests keep the POST method.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files.\u003c/strong\u003e Paths with a double slash or dot segment (for example \u003ccode\u003e/assets//app.js\u003c/code\u003e) now return 404; in HTML5 mode the index is still served. The Static middleware no longer finds file names that the client sends with non-default escaping (for example \u003ccode\u003e%2C\u003c/code\u003e, \u003ccode\u003e%40\u003c/code\u003e or lowercase hex like \u003ccode\u003e%c3%a9\u003c/code\u003e) unless \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e is set; \u003ccode\u003eEcho.Static\u003c/code\u003e has behaved this way since v4.15.4. With \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e or \u003ccode\u003eEcho#EnablePathUnescapingStaticFiles\u003c/code\u003e, encoded dots (\u003ccode\u003e%2e%2e\u003c/code\u003e) no longer traverse directories, but encoded slashes are still decoded, so do not combine these options with route-based access control.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP.\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e returns an error for callbacks that are not JavaScript identifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatic middleware: when registered with \u003ccode\u003eEcho#Use\u003c/code\u003e it runs before route and group middleware, so route guards do not protect the files it serves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eIf your company depends on Echo, please consider \u003ca href=\"https://github.com/sponsors/labstack\"\u003esponsoring it\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/v4.16.0/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.16.0 - 2026-09-27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes several security issues. Upgrading is recommended. Some fixes change behavior; read \u0026quot;Behavior changes to check before upgrading\u0026quot; below.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRequest scheme:\u003c/strong\u003e \u003ccode\u003eContext.Scheme()\u003c/code\u003e now uses the \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e headers only when the request comes directly from a loopback, link-local or private network address or a unix socket. Before this, any client could send \u003ccode\u003eX-Forwarded-Proto: https\u003c/code\u003e over plain HTTP and skip \u003ccode\u003eHTTPSRedirect\u003c/code\u003e. When \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is present, only it is used (its last value), and the scheme is returned in lowercase. the new \u003ccode\u003eEcho#SchemeExtractor\u003c/code\u003e field selects the strategy: \u003ccode\u003eExtractSchemeFromHeaders(...TrustOption)\u003c/code\u003e (default), \u003ccode\u003eExtractSchemeDirect()\u003c/code\u003e or \u003ccode\u003eLegacySchemeExtractor()\u003c/code\u003e. The Secure middleware now sets HSTS based on \u003ccode\u003eContext.Scheme()\u003c/code\u003e. The Proxy middleware always sets \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e from \u003ccode\u003eContext.Scheme()\u003c/code\u003e and removes \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e before forwarding. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-2ffq-g2xg-c22p\"\u003eGHSA-2ffq-g2xg-c22p\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP:\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e and \u003ccode\u003eContext.JSONPBlob\u003c/code\u003e accept only a callback that is empty, a JavaScript identifier or a dot-separated path of identifiers (ASCII letters, digits, \u003ccode\u003e_\u003c/code\u003e and \u003ccode\u003e$\u003c/code\u003e). Any other callback returns a 400 Bad Request error that wraps the new \u003ccode\u003eErrInvalidJSONPCallback\u003c/code\u003e, and nothing is written. JSONP responses now carry \u003ccode\u003eX-Content-Type-Options: nosniff\u003c/code\u003e. JSONP lets any website read the response with the user's cookies, so do not use it for data that needs authentication. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-h9g5-28mm-hx3g\"\u003eGHSA-h9g5-28mm-hx3g\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride:\u003c/strong\u003e a POST can no longer be overridden to \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003eHEAD\u003c/code\u003e, \u003ccode\u003eOPTIONS\u003c/code\u003e, \u003ccode\u003eTRACE\u003c/code\u003e or \u003ccode\u003eCONNECT\u003c/code\u003e. Before this, with the \u003ccode\u003eMethodFromForm\u003c/code\u003e or \u003ccode\u003eMethodFromQuery\u003c/code\u003e getter and MethodOverride registered with \u003ccode\u003eUse\u003c/code\u003e before the CSRF middleware, \u003ccode\u003e_method=GET\u003c/code\u003e skipped the CSRF check. Register MethodOverride with \u003ccode\u003eEcho#Pre\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-r7w9-592q-9vg4\"\u003eGHSA-r7w9-592q-9vg4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedirects:\u003c/strong\u003e the trailing slash middlewares and the static directory redirect percent-encode control characters in the redirect path. Before this, \u003ccode\u003e/%09/evil.example/\u003c/code\u003e redirected browsers to \u003ccode\u003eevil.example\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-v753-g4cw-jm48\"\u003eGHSA-v753-g4cw-jm48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files:\u003c/strong\u003e with the default settings, the Static middleware resolves files from the same form of the path that the router matched, so \u003ccode\u003e/admin%2Fsecret.txt\u003c/code\u003e or \u003ccode\u003e/%61dmin/secret.txt\u003c/code\u003e can no longer reach a file under a guarded \u003ccode\u003e/admin/*\u003c/code\u003e route. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-375p-5qhx-8wq4\"\u003eGHSA-375p-5qhx-8wq4\u003c/a\u003e The Static middleware and \u003ccode\u003eStaticDirectoryHandler\u003c/code\u003e (used by \u003ccode\u003eEcho.Static\u003c/code\u003e, \u003ccode\u003eEcho.StaticFS\u003c/code\u003e, \u003ccode\u003eGroup.Static\u003c/code\u003e and \u003ccode\u003eGroup.StaticFS\u003c/code\u003e) no longer serve paths with a \u003ccode\u003e.\u003c/code\u003e, \u003ccode\u003e..\u003c/code\u003e or empty segment, such as \u003ccode\u003e/assets/../admin/secret.txt\u003c/code\u003e, also after path unescaping. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-3pmx-cf9f-34xr\"\u003eGHSA-3pmx-cf9f-34xr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e update \u003ccode\u003egolang.org/x/text\u003c/code\u003e to v0.40.0 (\u003ca href=\"https://pkg.go.dev/vuln/GO-2026-5970\"\u003eGO-2026-5970\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClient IP address (no code change in v4)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWithout \u003ccode\u003eEcho#IPExtractor\u003c/code\u003e, \u003ccode\u003eContext.RealIP()\u003c/code\u003e in v4 trusts the \u003ccode\u003eX-Forwarded-For\u003c/code\u003e and \u003ccode\u003eX-Real-IP\u003c/code\u003e headers from any client, so the rate limiter can be bypassed and the Proxy middleware forwards a spoofed \u003ccode\u003eX-Real-IP\u003c/code\u003e (\u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-246p-cpwv-v3jq\"\u003eGHSA-246p-cpwv-v3jq\u003c/a\u003e, \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-99jh-6h7p-pp36\"\u003eGHSA-99jh-6h7p-pp36\u003c/a\u003e). Changing this default in v4 would put all clients behind a proxy into one rate-limit bucket, so v4 keeps it. Set an extractor that matches your deployment:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee.IPExtractor = echo.ExtractIPDirect()        // no proxy in front of the app\ne.IPExtractor = echo.ExtractIPFromXFFHeader() // behind proxies in private networks that set X-Forwarded-For\n// behind a proxy with public addresses (e.g. a CDN), also trust its ranges:\n// e.IPExtractor = echo.ExtractIPFromXFFHeader(echo.TrustIPRange(cdnRange))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ev5 uses the direct peer address by default since v5.1.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior changes to check before upgrading\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProxies or load balancers with public IP addresses.\u003c/strong\u003e If a proxy connects to your app from a public (or \u003ccode\u003e100.64.0.0/10\u003c/code\u003e) address, its \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is now ignored: \u003ccode\u003eHTTPSRedirect\u003c/code\u003e redirects in a loop and the Secure middleware stops sending HSTS. This affects, for example, Cloudflare, CloudFront and Azure Front Door connecting to a public origin, the GCP external HTTP(S) load balancer including GKE Ingress (\u003ccode\u003e35.191.0.0/16\u003c/code\u003e, \u003ccode\u003e130.211.0.0/22\u003c/code\u003e), and networks that use \u003ccode\u003e100.64.0.0/10\u003c/code\u003e (such as Alibaba Cloud SLB or EKS custom networking). Trust the proxy's address ranges:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e_, gclb1, _ := net.ParseCIDR(\u0026quot;35.191.0.0/16\u0026quot;)\n_, gclb2, _ := net.ParseCIDR(\u0026quot;130.211.0.0/22\u0026quot;)\ne.SchemeExtractor = echo.ExtractSchemeFromHeaders(echo.TrustIPRange(gclb1), echo.TrustIPRange(gclb2))\n\u003c/code\u003e\u003c/pre\u003e\nProxies on the same host, in a private network (AWS ALB, in-cluster ingress controllers such as ingress-nginx or Traefik, most PaaS routers) or on a unix socket keep working without changes. \u003ccode\u003eecho.LegacySchemeExtractor()\u003c/code\u003e restores the old behavior but is not safe unless every request passes through a proxy that sets these headers. Serverless adapters or middleware that set \u003ccode\u003eRemoteAddr\u003c/code\u003e to the client's address also make \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e ignored (or, if they take it from a header, spoofable).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrusted proxies must set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e.\u003c/strong\u003e A proxy on a trusted address that passes the client's \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e through (for example nginx without \u003ccode\u003eproxy_set_header X-Forwarded-Proto $scheme;\u003c/code\u003e) still lets the client choose the scheme. An invalid \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e value now results in \u003ccode\u003ehttp\u003c/code\u003e instead of falling back to the other scheme headers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eYour own tests.\u003c/strong\u003e \u003ccode\u003ehttptest.NewRequest\u003c/code\u003e sets \u003ccode\u003eRemoteAddr\u003c/code\u003e to \u003ccode\u003e192.0.2.1:1234\u003c/code\u003e, which is not trusted, so tests that set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e now see \u003ccode\u003ehttp\u003c/code\u003e. Set \u003ccode\u003ereq.RemoteAddr = \u0026quot;10.0.0.1:1234\u0026quot;\u003c/code\u003e or use \u003ccode\u003ee.SchemeExtractor = echo.LegacySchemeExtractor()\u003c/code\u003e in such tests.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy middleware headers.\u003c/strong\u003e \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e are no longer forwarded to the upstream; \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e carries the scheme.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride.\u003c/strong\u003e Overriding a POST to \u003ccode\u003eGET\u003c/code\u003e (for example with \u003ccode\u003eX-HTTP-Method-Override: GET\u003c/code\u003e to send a long query in a POST body) is no longer done; such requests keep the POST method.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files.\u003c/strong\u003e Paths with a double slash or dot segment (for example \u003ccode\u003e/assets//app.js\u003c/code\u003e) now return 404; in HTML5 mode the index is still served. The Static middleware no longer finds file names that the client sends with non-default escaping (for example \u003ccode\u003e%2C\u003c/code\u003e, \u003ccode\u003e%40\u003c/code\u003e or lowercase hex like \u003ccode\u003e%c3%a9\u003c/code\u003e) unless \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e is set; \u003ccode\u003eEcho.Static\u003c/code\u003e has behaved this way since v4.15.4. With \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e or \u003ccode\u003eEcho#EnablePathUnescapingStaticFiles\u003c/code\u003e, encoded dots (\u003ccode\u003e%2e%2e\u003c/code\u003e) no longer traverse directories, but encoded slashes are still decoded, so do not combine these options with route-based access control.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP.\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e returns an error for callbacks that are not JavaScript identifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatic middleware: when registered with \u003ccode\u003eEcho#Use\u003c/code\u003e it runs before route and group middleware, so route guards do not protect the files it serves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/e75c6c6d0c99602336fcf2c6bf6c8475ee160683\"\u003e\u003ccode\u003ee75c6c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/3120\"\u003e#3120\u003c/a\u003e from labstack/chore/v4-bump-x-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/7a49ed22fa9e48e8a00e8f9e357c9ed38a5e6b8b\"\u003e\u003ccode\u003e7a49ed2\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/text to v0.40.0 (GO-2026-5970)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b838391e2eade87ae7e5a09d7bb5087bec271ec1\"\u003e\u003ccode\u003eb838391\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/4f2f975ddadd4c96a368cd5c13eac968d41fc32c\"\u003e\u003ccode\u003e4f2f975\u003c/code\u003e\u003c/a\u003e Fix body limit middleware state contamination with limitedReader pre-check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v4.15.4...v4.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is th...\n\n_Description has been truncated_","html_url":"https://github.com/TosmimForidMehtab/torge/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TosmimForidMehtab%2Ftorge/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"5782481658","node_id":"PR_kwDORbrHCM8AAAABHlgj8g","number":3,"state":"closed","title":"Bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-11T12:06:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T17:59:33.000Z","updated_at":"2026-10-11T12:06:56.000Z","time_to_close":151639,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/mazixs/S5Core/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mazixs%2FS5Core/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"5782012484","node_id":"PR_kwDOBepzls8AAAABHlIZQQ","number":22102,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["go","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T17:21:57.000Z","updated_at":"2026-10-09T17:27:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.5","new_version":"1.0.0","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/dustin/go-humanize","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/dustin/go-humanize"},{"name":"github.com/gofrs/flock","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/jaegertracing/jaeger-idl","old_version":"0.11.4","new_version":"0.13.2","repository_url":"https://github.com/jaegertracing/jaeger-idl"},{"name":"github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger","old_version":"0.161.0","new_version":"0.162.0","repository_url":"https://github.com/open-telemetry/opentelemetry-collector-contrib"},{"name":"go.opentelemetry.io/collector/consumer","old_version":"1.67.0","new_version":"1.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-collector"},{"name":"go.opentelemetry.io/collector/pdata","old_version":"1.67.0","new_version":"1.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-collector"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/term","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.5` | `1.0.0` |\n| [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) | `1.0.1` | `1.1.0` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.13.0` | `0.13.1` |\n| [github.com/jaegertracing/jaeger-idl](https://github.com/jaegertracing/jaeger-idl) | `0.11.4` | `0.13.2` |\n| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.161.0` | `0.162.0` |\n| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `1.67.0` | `1.68.0` |\n| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.67.0` | `1.68.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.11.0` | `1.11.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.45.0` | `0.46.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.5 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eAfter four years of iteration through v0.x, automemlimit v1.0.0 is finally here! This release simplifies the public API and improves cgroup memory limit detection.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey changes from v0.x:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.Set\u003c/code\u003e replaces the \u003ccode\u003ememlimit.SetGoMemLimit*\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.Set\u003c/code\u003e returns the previous \u003ccode\u003eGOMEMLIMIT\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e when configuration is skipped or an error occurs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.Set\u003c/code\u003e sets \u003ccode\u003eGOMEMLIMIT\u003c/code\u003e to \u003ccode\u003emath.MaxInt64\u003c/code\u003e when the provider returns \u003ccode\u003ememlimit.ErrNoLimit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.FromCgroup\u003c/code\u003e replaces the version-specific cgroup providers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.WithEnv\u003c/code\u003e, \u003ccode\u003eAUTOMEMLIMIT_EXPERIMENT\u003c/code\u003e, and \u003ccode\u003eAUTOMEMLIMIT_DEBUG\u003c/code\u003e were removed\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ememlimit.FromSystem\u003c/code\u003e for system memory fallback\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.WithRefreshInterval\u003c/code\u003e now takes a \u003ccode\u003econtext.Context\u003c/code\u003e for cancellation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.WithMin\u003c/code\u003e was added to set a lower bound for \u003ccode\u003eGOMEMLIMIT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/23d4ed97f854d24672be0503cc78d38177c9caad\"\u003e\u003ccode\u003e23d4ed9\u003c/code\u003e\u003c/a\u003e feat!: simplify v1 API and harden cgroup detection\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.5...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dustin/go-humanize` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/40736da3e8ed16369b5e6f109548f243d43a7e34\"\u003e\u003ccode\u003e40736da\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/dustin/go-humanize/issues/105\"\u003e#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/528b6f774c2b2dee6e5b25ab302774b530ae6bd0\"\u003e\u003ccode\u003e528b6f7\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/dustin/go-humanize/issues/85\"\u003e#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/2ccb40ff40263df6ede3d42093de3b7b0eaeb4ae\"\u003e\u003ccode\u003e2ccb40f\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/dustin/go-humanize/issues/103\"\u003e#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/0509d5bf3e4a84cd3c8d15e7cd5fdb929da99cb4\"\u003e\u003ccode\u003e0509d5b\u003c/code\u003e\u003c/a\u003e feat: add ParseComma and ParseCommaf with doc comments and epsilon test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/0a173b2bf17e0d69adb87075a5d4be6ed1778569\"\u003e\u003ccode\u003e0a173b2\u003c/code\u003e\u003c/a\u003e Increase big coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/ca34c614782166f4f18ebda2220821345d1120d1\"\u003e\u003ccode\u003eca34c61\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6.1.0 to 6.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/da71bb0bb0c53c256cc7b7327f6cf67543482bd8\"\u003e\u003ccode\u003eda71bb0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.1 to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/d02cffb61101b0ade0441980df6caac451df52a5\"\u003e\u003ccode\u003ed02cffb\u003c/code\u003e\u003c/a\u003e si: accept the Greek letter mu as an alias for µ in ParseSI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/0f3681d75bde8bf3ec92c1e93ced08db194b9ba3\"\u003e\u003ccode\u003e0f3681d\u003c/code\u003e\u003c/a\u003e Round off coverage of big\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/ed9405309df9d8e81a3aef835fde2271c8342128\"\u003e\u003ccode\u003eed94053\u003c/code\u003e\u003c/a\u003e Increase bytes parsing coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dustin/go-humanize/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofrs/flock` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofrs/flock/releases\"\u003egithub.com/gofrs/flock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update Path method comment by \u003ca href=\"https://github.com/thiagola92\"\u003e\u003ccode\u003e@​thiagola92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/129\"\u003egofrs/flock#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/130\"\u003egofrs/flock#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/131\"\u003egofrs/flock#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/132\"\u003egofrs/flock#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/133\"\u003egofrs/flock#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/134\"\u003egofrs/flock#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/135\"\u003egofrs/flock#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/136\"\u003egofrs/flock#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/137\"\u003egofrs/flock#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/138\"\u003egofrs/flock#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/139\"\u003egofrs/flock#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/140\"\u003egofrs/flock#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/141\"\u003egofrs/flock#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve workflows by \u003ca href=\"https://github.com/ldez\"\u003e\u003ccode\u003e@​ldez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/142\"\u003egofrs/flock#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.35.3 to 4.35.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/143\"\u003egofrs/flock#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.43.0 to 0.45.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/144\"\u003egofrs/flock#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/145\"\u003egofrs/flock#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/147\"\u003egofrs/flock#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 in the gomod group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/146\"\u003egofrs/flock#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/149\"\u003egofrs/flock#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group across 1 directory with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/150\"\u003egofrs/flock#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update linter by \u003ca href=\"https://github.com/ldez\"\u003e\u003ccode\u003e@​ldez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/154\"\u003egofrs/flock#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in the gomod group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/153\"\u003egofrs/flock#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thiagola92\"\u003e\u003ccode\u003e@​thiagola92\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/129\"\u003egofrs/flock#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofrs/flock/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/gofrs/flock/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/4e0f4a7fe60f38a4d79b3aeaa67b94f23f57323a\"\u003e\u003ccode\u003e4e0f4a7\u003c/code\u003e\u003c/a\u003e chore: create the GH release based on tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/3955b77c9cc92ca4434778fe69af58d803b2ea79\"\u003e\u003ccode\u003e3955b77\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in the go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/66badef6423091d3ef056c6940d3092bf7e6f76c\"\u003e\u003ccode\u003e66badef\u003c/code\u003e\u003c/a\u003e chore: update linter (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/e6a630dd206df16d15bf261131041a94269036fb\"\u003e\u003ccode\u003ee6a630d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/d10a59f6719f57a7ca5d3628cff7aaa030f4fa55\"\u003e\u003ccode\u003ed10a59f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/bcbbad59438f93fd83a1de04dbb179b93ffa2bfb\"\u003e\u003ccode\u003ebcbbad5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/940b53dc5dc65dac5a7e17454741201c524ffaf0\"\u003e\u003ccode\u003e940b53d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/135bc448ad9c82832c4cb7b870801a4966556b97\"\u003e\u003ccode\u003e135bc44\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/18e4705b20d2acf9d364c48ac361a7acb0ccfd35\"\u003e\u003ccode\u003e18e4705\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.43.0 to 0.45.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/b0002615dbd1996d5f703928e920262b3e3fd592\"\u003e\u003ccode\u003eb000261\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.35.3 to 4.35.2 in the github-ac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofrs/flock/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jaegertracing/jaeger-idl` from 0.11.4 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/releases\"\u003egithub.com/jaegertracing/jaeger-idl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(query): Define FindSpans ordering by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/229\"\u003ejaegertracing/jaeger-idl#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(storage): Carry the storage/v2 page token as a string again by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/228\"\u003ejaegertracing/jaeger-idl#228\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(openapi): Correct the OTLP wire contract in the generated spec by \u003ca href=\"https://github.com/sksingh2005\"\u003e\u003ccode\u003e@​sksingh2005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/224\"\u003ejaegertracing/jaeger-idl#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/apache/thrift to v0.24.0 [security] by \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/221\"\u003ejaegertracing/jaeger-idl#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.83.1 [security] by \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/220\"\u003ejaegertracing/jaeger-idl#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.83.2 [security] by \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/225\"\u003ejaegertracing/jaeger-idl#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(proto): Drop the feature gate stage from the filter field comments by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/226\"\u003ejaegertracing/jaeger-idl#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(storage): Carry the storage/v2 page token as bytes by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/227\"\u003ejaegertracing/jaeger-idl#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sksingh2005\"\u003e\u003ccode\u003e@​sksingh2005\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/224\"\u003ejaegertracing/jaeger-idl#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(query): Add FindSpans rpc entities for RFC 0016 M1 by \u003ca href=\"https://github.com/baroquebobcat\"\u003e\u003ccode\u003e@​baroquebobcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/222\"\u003ejaegertracing/jaeger-idl#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(query): Say plainly where a list's element type comes from by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/218\"\u003ejaegertracing/jaeger-idl#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query)!: Remove the filter validator now that Jaeger owns it by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/219\"\u003ejaegertracing/jaeger-idl#219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baroquebobcat\"\u003e\u003ccode\u003e@​baroquebobcat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/222\"\u003ejaegertracing/jaeger-idl#222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.11.4...v0.12.0\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.11.4...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/9a0cb93198793bde6f52088c18b59542e9aac3ef\"\u003e\u003ccode\u003e9a0cb93\u003c/code\u003e\u003c/a\u003e feat(query): Define FindSpans ordering (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/ff5989c394723bab23529fd1ab62a1dcce566d21\"\u003e\u003ccode\u003eff5989c\u003c/code\u003e\u003c/a\u003e fix(storage): Carry the storage/v2 page token as a string again (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/73f1a7e0ead8ad09d5c2794117017bc97923a27f\"\u003e\u003ccode\u003e73f1a7e\u003c/code\u003e\u003c/a\u003e fix(storage): Carry the storage/v2 page token as bytes (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/356924a1d31475ea1c2fa45b0679060b3c4e0edc\"\u003e\u003ccode\u003e356924a\u003c/code\u003e\u003c/a\u003e docs(proto): Drop the feature gate stage from the filter field comments (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/d3688e75d5b966752be84dc704fd5d5863ad0c5f\"\u003e\u003ccode\u003ed3688e7\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.83.2 [security] (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/7fa22828a58352d72c8db52cf4ee13270e39e62e\"\u003e\u003ccode\u003e7fa2282\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.83.1 [security] (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/1526175fee0cbcccd86e5f1a8243585569aa7d4f\"\u003e\u003ccode\u003e1526175\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/apache/thrift to v0.24.0 [security] (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/22b51419af100131d349d538171ef335438a5989\"\u003e\u003ccode\u003e22b5141\u003c/code\u003e\u003c/a\u003e fix(openapi): Correct the OTLP wire contract in the generated spec (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/f139f38e969d27711e222388f5d2bdfdd16dc9a3\"\u003e\u003ccode\u003ef139f38\u003c/code\u003e\u003c/a\u003e feat(query): Add FindSpans rpc entities for RFC 0016 M1 (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/dfaaf26f776db565f5729e247f03a823cb4eaf35\"\u003e\u003ccode\u003edfaaf26\u003c/code\u003e\u003c/a\u003e refactor(query)!: Remove the filter validator now that Jaeger owns it (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.11.4...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger` from 0.161.0 to 0.162.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/releases\"\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0/v0.162.0\u003c/h2\u003e\n\u003cp\u003eThe OpenTelemetry Collector Contrib contains everything in the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.162.0\"\u003eopentelemetry-collector release\u003c/a\u003e, be sure to check the release notes there as well.\u003c/p\u003e\n\u003ch2\u003eUnmaintained Components\u003c/h2\u003e\n\u003cp\u003eThese components are marked as \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/component-stability.md#unmaintained\"\u003eUnmaintained\u003c/a\u003e and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.162.0/receiver/simpleprometheusreceiver/README.md\"\u003eSimple Prometheus receiver\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnd User Changelog\u003c/h2\u003e\n\u003ch3\u003e🛑 Breaking changes 🛑\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eall\u003c/code\u003e: Remove the wavefront receiver after a period of deprecation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51397\"\u003e#51397\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003econnector/signal_to_metrics\u003c/code\u003e: The default error mode has been changed from \u003ccode\u003epropagate\u003c/code\u003e to \u003ccode\u003eignore\u003c/code\u003e to ensure valid OTLP payloads are not dropped (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/48419\"\u003e#48419\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Remove the deprecated \u003ccode\u003eflush\u003c/code\u003e and \u003ccode\u003enum_workers\u003c/code\u003e configuration settings. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/42718\"\u003e#42718\u003c/a\u003e)\nMigrate \u003ccode\u003enum_workers\u003c/code\u003e to \u003ccode\u003esending_queue::num_consumers\u003c/code\u003e, \u003ccode\u003eflush::interval\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::flush_timeout\u003c/code\u003e, and \u003ccode\u003eflush::bytes\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::max_size\u003c/code\u003e with \u003ccode\u003esending_queue::batch::sizer\u003c/code\u003e set to \u003ccode\u003ebytes\u003c/code\u003e.\nThis also removes \u003ccode\u003eConfig.NumWorkers\u003c/code\u003e, \u003ccode\u003eConfig.Flush\u003c/code\u003e, and \u003ccode\u003eFlushSettings\u003c/code\u003e from\nthe exported Go API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Ingest OTel profiles as Elasticsearch (9.6.0) datastreams (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50589\"\u003e#50589\u003c/a\u003e)\nIn \u003ccode\u003eotel\u003c/code\u003e mapping mode, profiling signals are now written to OTel-native datastreams\n(e.g. \u003ccode\u003eprofiling-events-all.otel-default\u003c/code\u003e) that require \u003cstrong\u003eElasticsearch 9.6.0 or later\u003c/strong\u003e.\nSending profiles to an older cluster will result in \u003ccode\u003eindex_not_found_exception\u003c/code\u003e errors and data loss.\nUsers on Elasticsearch \u0026lt; 9.6.0 must restrict the exporter to ECS mode via \u003ccode\u003emapping.allowed_modes: [ecs]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Move OTel profiling serializer to \u003ccode\u003eecsserializer\u003c/code\u003e package and wire \u003ccode\u003eecs\u003c/code\u003e mapping mode to use it for profiles. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50589\"\u003e#50589\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the stable \u003ccode\u003eottl.PanicDuplicateName\u003c/code\u003e and \u003ccode\u003eottl.contexts.enableOTelColContext\u003c/code\u003e feature gates. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/44630\"\u003e#44630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/46437\"\u003e#46437\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/prometheus\u003c/code\u003e: Promote the pkg.translator.prometheus.PermissiveLabelSanitization feature gate from alpha to beta, enabling it by default. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50429\"\u003e#50429\u003c/a\u003e)\nLabels starting with a single underscore (e.g. \u003ccode\u003e_foo\u003c/code\u003e) will no longer be\nprefixed with \u003ccode\u003ekey_\u003c/code\u003e by default. To restore the previous behavior, disable the\nfeature gate: \u003ccode\u003e--feature-gates=-pkg.translator.prometheus.PermissiveLabelSanitization\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eprocessor/adaptive_tail_sampling\u003c/code\u003e: Add explicit root-scoped fingerprint selectors (\u003ccode\u003eroot.resource.\u003c/code\u003e, \u003ccode\u003eroot.scope.\u003c/code\u003e, \u003ccode\u003eroot.span.\u003c/code\u003e, \u003ccode\u003eroot.any.\u003c/code\u003e) and require \u003ccode\u003eroot.\u003c/code\u003e to name an origin. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51304\"\u003e#51304\u003c/a\u003e)\n\u003ccode\u003eroot.\u003c/code\u003e is now a position prefix that composes with the \u003ccode\u003eresource\u003c/code\u003e, \u003ccode\u003escope\u003c/code\u003e, \u003ccode\u003espan\u003c/code\u003e and \u003ccode\u003eany\u003c/code\u003e origins, so a\nfingerprint can read the root span's resource-level attributes (\u003ccode\u003eroot.resource.attributes[\u0026quot;service.name\u0026quot;]\u003c/code\u003e) or\ntheir union (\u003ccode\u003eroot.any.attributes[...]\u003c/code\u003e). Bare \u003ccode\u003eroot.attributes[\u0026quot;\u0026lt;name\u0026gt;\u0026quot;]\u003c/code\u003e no longer parses; it previously read\nonly the root span's span attributes, so resource attributes such as \u003ccode\u003eservice.name\u003c/code\u003e came back \u003ccode\u003e\u0026lt;missing\u0026gt;\u003c/code\u003e.\nMigrate \u003ccode\u003eroot.attributes[...]\u003c/code\u003e to \u003ccode\u003eroot.span.attributes[...]\u003c/code\u003e for the same behaviour, or to \u003ccode\u003eroot.resource.\u003c/code\u003e /\n\u003ccode\u003eroot.any.\u003c/code\u003e to reach the attributes that were unreachable before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eprocessor/cardinality_guardian\u003c/code\u003e: move units to singular form (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/45270\"\u003e#45270\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eprocessor/signing\u003c/code\u003e: Wrap attribute scalar values in type-tagged objects (\u003ccode\u003e{\u0026quot;intValue\u0026quot;:\u0026quot;…\u0026quot;}\u003c/code\u003e, \u003ccode\u003e{\u0026quot;stringValue\u0026quot;:\u0026quot;…\u0026quot;}\u003c/code\u003e, etc.) to eliminate scalar type collisions in the JCS-canonical signed payload. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50884\"\u003e#50884\u003c/a\u003e)\nPreviously, \u003ccode\u003ePutInt(\u0026quot;k\u0026quot;, 123)\u003c/code\u003e and \u003ccode\u003ePutStr(\u0026quot;k\u0026quot;, \u0026quot;123\u0026quot;)\u003c/code\u003e produced identical\ncanonical JSON, so one signature covered both values. Each scalar type is now\nwrapped in a single-key object keyed by type name (matching OTLP/JSON\nconventions), making every type distinct. Existing signatures are invalidated\nby this change.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md\"\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0/v0.162.0\u003c/h2\u003e\n\u003ch3\u003e🛑 Breaking changes 🛑\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eall\u003c/code\u003e: Remove the \u003ccode\u003epkg/pdatautil\u003c/code\u003e module. Its hash helpers moved to \u003ccode\u003ego.opentelemetry.io/collector/pdata/xpdata/xhash\u003c/code\u003e in opentelemetry-collector. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51108\"\u003e#51108\u003c/a\u003e)\nReplace imports of \u003ccode\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil\u003c/code\u003e\n(\u003ccode\u003eHash\u003c/code\u003e, \u003ccode\u003eHash64\u003c/code\u003e, \u003ccode\u003eMapHash\u003c/code\u003e, \u003ccode\u003eValueHash\u003c/code\u003e, and the \u003ccode\u003eWith*\u003c/code\u003e options) with\n\u003ccode\u003ego.opentelemetry.io/collector/pdata/xpdata/xhash\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Remove the deprecated \u003ccode\u003eflush\u003c/code\u003e and \u003ccode\u003enum_workers\u003c/code\u003e configuration settings. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/42718\"\u003e#42718\u003c/a\u003e)\nMigrate \u003ccode\u003enum_workers\u003c/code\u003e to \u003ccode\u003esending_queue::num_consumers\u003c/code\u003e, \u003ccode\u003eflush::interval\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::flush_timeout\u003c/code\u003e, and \u003ccode\u003eflush::bytes\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::max_size\u003c/code\u003e with \u003ccode\u003esending_queue::batch::sizer\u003c/code\u003e set to \u003ccode\u003ebytes\u003c/code\u003e.\nThis also removes \u003ccode\u003eConfig.NumWorkers\u003c/code\u003e, \u003ccode\u003eConfig.Flush\u003c/code\u003e, and \u003ccode\u003eFlushSettings\u003c/code\u003e from\nthe exported Go API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Unexport the implementations of the standard OTTL functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50927\"\u003e#50927\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Move profiles support into a separate \u003ccode\u003epkg/ottl/contexts/xprofile\u003c/code\u003e module so it is excluded from OTTL's stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50906\"\u003e#50906\u003c/a\u003e)\nThe \u003ccode\u003eottlprofile\u003c/code\u003e and \u003ccode\u003eottlprofilesample\u003c/code\u003e contexts moved to\n\u003ccode\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl/contexts/xprofile\u003c/code\u003e,\nand the \u003ccode\u003eProfileID\u003c/code\u003e converter and \u003ccode\u003eNewProfileIDFactory\u003c/code\u003e moved from \u003ccode\u003eottlfuncs\u003c/code\u003e into that\nmodule's \u003ccode\u003eottlfuncs\u003c/code\u003e package. \u003ccode\u003eProfileID\u003c/code\u003e is no longer part of \u003ccode\u003eStandardFuncs\u003c/code\u003e and\n\u003ccode\u003eStandardConverters\u003c/code\u003e. Importers must update their import paths, depend on the new module,\nand merge the profiles converters (for example via\n\u003ccode\u003exprofilefuncs.WithProfileConverters\u003c/code\u003e) to keep \u003ccode\u003eProfileID\u003c/code\u003e available.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the unused \u003ccode\u003eStrp\u003c/code\u003e, \u003ccode\u003eFloatp\u003c/code\u003e, \u003ccode\u003eIntp\u003c/code\u003e, and \u003ccode\u003eBoolp\u003c/code\u003e helpers from the \u003ccode\u003eottltest\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51037\"\u003e#51037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Move the experimental lambda converters into the \u003ccode\u003epkg/ottl/xottl\u003c/code\u003e module so they are excluded from OTTL's stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51563\"\u003e#51563\u003c/a\u003e)\nThe \u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eFind\u003c/code\u003e, \u003ccode\u003eMapEach\u003c/code\u003e, \u003ccode\u003eMapKeys\u003c/code\u003e, \u003ccode\u003eReduce\u003c/code\u003e, and \u003ccode\u003eWhen\u003c/code\u003e converters and their \u003ccode\u003eNew*Factory\u003c/code\u003e\nfunctions moved to \u003ccode\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl/xottl/ottlfuncs\u003c/code\u003e. They are no\nlonger part of \u003ccode\u003eStandardFuncs\u003c/code\u003e and \u003ccode\u003eStandardConverters\u003c/code\u003e; merge them (for example via\n\u003ccode\u003exottlfuncs.WithExperimentalConverters\u003c/code\u003e) to keep them available.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Unexport the \u003ccode\u003eParserCollection\u003c/code\u003e \u003ccode\u003eSettings\u003c/code\u003e and \u003ccode\u003eErrorMode\u003c/code\u003e fields in favor of read-only \u003ccode\u003eSettings()\u003c/code\u003e and \u003ccode\u003eErrorMode()\u003c/code\u003e accessor methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51156\"\u003e#51156\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: \u003ccode\u003eSliceGetter.Range\u003c/code\u003e now returns (bool, error); the boolean reports whether the underlying slice is non-nil. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51494\"\u003e#51494\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the \u003ccode\u003eottltest\u003c/code\u003e package and its \u003ccode\u003eSetFeatureGateForTest\u003c/code\u003e function from the public API. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/47305\"\u003e#47305\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the stable \u003ccode\u003eottl.PanicDuplicateName\u003c/code\u003e and \u003ccode\u003eottl.contexts.enableOTelColContext\u003c/code\u003e feature gates. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/44630\"\u003e#44630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/46437\"\u003e#46437\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Unexport the argument structs of the standard OTTL functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51023\"\u003e#51023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ereceiver/carbon\u003c/code\u003e: Move the \u003ccode\u003eprotocol\u003c/code\u003e package to \u003ccode\u003einternal/protocol\u003c/code\u003e, removing it from the public API. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51500\"\u003e#51500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 New components 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/ottl/xottl\u003c/code\u003e: Add the \u003ccode\u003epkg/ottl/xottl\u003c/code\u003e module to hold OTTL's experimental Go API outside of OTTL's stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51561\"\u003e#51561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Add \u003ccode\u003eExperimental()\u003c/code\u003e to the \u003ccode\u003eFactory\u003c/code\u003e interface and a \u003ccode\u003eWithExperimental\u003c/code\u003e option so functions can declare whether they are covered by stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50927\"\u003e#50927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg/pdatatest\u003c/code\u003e: Add the \u003ccode\u003e/count\u003c/code\u003e collection operator to \u003ccode\u003epmetricassert\u003c/code\u003e for \u003ccode\u003eresources\u003c/code\u003e, \u003ccode\u003escopes\u003c/code\u003e, \u003ccode\u003emetrics\u003c/code\u003e, and \u003ccode\u003edatapoints\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/48472\"\u003e#48472\u003c/a\u003e)\n\u003ccode\u003e\u0026lt;collection\u0026gt;/count\u003c/code\u003e takes \u003ccode\u003eexact\u003c/code\u003e, or \u003ccode\u003emin\u003c/code\u003e and/or \u003ccode\u003emax\u003c/code\u003e, and composes with\n\u003ccode\u003e/include\u003c/code\u003e. Pairing it with an exact \u003ccode\u003e\u0026lt;collection\u0026gt;\u003c/code\u003e list is a schema error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/ae8c507510f48f433ab47dd1c6b01a59d6c388b5\"\u003e\u003ccode\u003eae8c507\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.1.0/v0.162.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51602\"\u003e#51602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/3059194a1061517d5f739c2b6cecc0c3e0d0cf8f\"\u003e\u003ccode\u003e3059194\u003c/code\u003e\u003c/a\u003e [receiver/oracledb] fix collection interval firing early due to vsqlRefreshLa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/2ccb9438c40c68db7a64a89a002e69a8f7a2711f\"\u003e\u003ccode\u003e2ccb943\u003c/code\u003e\u003c/a\u003e [exporter/elasticsearch] Remove deprecated batching settings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50507\"\u003e#50507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/ae70366fb7e4e32c8c1c5f8888d466f7d21a453f\"\u003e\u003ccode\u003eae70366\u003c/code\u003e\u003c/a\u003e [receiver/vcenter] Add proxy_url for per-receiver proxy configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51191\"\u003e#51191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/c39c63f8be1bb3c2d33ea23c35041bc4caa08e13\"\u003e\u003ccode\u003ec39c63f\u003c/code\u003e\u003c/a\u003e [receiver/sqlserver] Add db.system.version as a resource attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51195\"\u003e#51195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/03699fa72f59e066afaa69dae8e6ccd971a356ab\"\u003e\u003ccode\u003e03699fa\u003c/code\u003e\u003c/a\u003e [receiver/postgresql] Add a db.server.query_plan event for the execution plan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/093931a2a86479ce0046099bf8400b420efc4a26\"\u003e\u003ccode\u003e093931a\u003c/code\u003e\u003c/a\u003e [receiver/mongodb] Fix replica set secondary connections never being establis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/987807ea4aab7971a1482091da3d96b9991b21e7\"\u003e\u003ccode\u003e987807e\u003c/code\u003e\u003c/a\u003e fix(receiver/sshcheckreceiver): apply the configured timeout (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50912\"\u003e#50912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/1d3bfb459c94908b04b2393bf9313cb6da5443f7\"\u003e\u003ccode\u003e1d3bfb4\u003c/code\u003e\u003c/a\u003e [pkg/kafka] Add validation for AWS MSK SASL config and fix error message (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50\"\u003e#50\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/5794fa72472673d84633e3965ff1d9d68df1fcb1\"\u003e\u003ccode\u003e5794fa7\u003c/code\u003e\u003c/a\u003e [receiver/google_cloud_spanner] Add a missing column for top minute transacti...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.161.0...v0.162.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/collector/consumer` from 1.67.0 to 1.68.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md\"\u003ego.opentelemetry.io/collector/consumer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.68.0/v0.162.0\u003c/h2\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Allow config metadata authors to choose \u003ccode\u003econfigoptional.Some\u003c/code\u003e or \u003ccode\u003econfigoptional.Default\u003c/code\u003e for generated optional fields (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15977\"\u003e#15977\u003c/a\u003e)\nSet \u003ccode\u003ego_struct.optional_mode: default\u003c/code\u003e to generate an optional object configuration\nsection with a fallback default while keeping it absent until configured. Omitting\n\u003ccode\u003eoptional_mode\u003c/code\u003e preserves the existing \u003ccode\u003econfigoptional.Some\u003c/code\u003e behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Migrate core types of common settings for a gRPC client to schema-based configuration generated by mdatagen. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15967\"\u003e#15967\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Add \u003ccode\u003eNewDefaultBatchConfig\u003c/code\u003e to build a \u003ccode\u003eBatchConfig\u003c/code\u003e with default values, including the partition \u003ccode\u003ecache_size\u003c/code\u003e and \u003ccode\u003eidle_timeout\u003c/code\u003e defaults. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the partition idle timeout configurable via \u003ccode\u003ebatch::partition::idle_timeout\u003c/code\u003e and raise the default to 90s. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the multi-batcher partition LRU cache size configurable and export cache size metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e)\nAdds \u003ccode\u003esending_queue::batch::partition::cache_size\u003c/code\u003e (default 10000) to cap the\nnumber of active partition batchers. The value\nmust be positive. Current size and configured capacity are exported as\n\u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_size\u003c/code\u003e\nand \u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_capacity\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/xpdata\u003c/code\u003e: Move pdata hash APIs from the contrib repo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15914\"\u003e#15914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecmd/schemagen\u003c/code\u003e: Fix \u003ccode\u003eRefResolver\u003c/code\u003e mutating shared, cached type definitions with per-occurrence annotations, which caused generated schemas to have incorrect (and run-to-run nondeterministic) \u003ccode\u003edescription\u003c/code\u003e/\u003ccode\u003ex-optional\u003c/code\u003e/\u003ccode\u003ex-pointer\u003c/code\u003e values whenever multiple fields referenced the same type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: Fix \u003ccode\u003epcommon.Value.CopyTo\u003c/code\u003e to deep-copy \u003ccode\u003eValueTypeBytes\u003c/code\u003e values instead of sharing the backing array (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15621\"\u003e#15621\u003c/a\u003e)\nThe bytes oneof field in CopyAnyValue was assigned directly, so the copy and source shared the same []byte.\nThis also affected Map.CopyTo and Slice.CopyTo, which delegate to CopyAnyValue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/62cdad2ea133239380b44d20d84eb26e114779b6\"\u003e\u003ccode\u003e62cdad2\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.68.0/v0.162.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16041\"\u003e#16041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/9857cff6c0182557dce06b89874a0edb350b5fa4\"\u003e\u003ccode\u003e9857cff\u003c/code\u003e\u003c/a\u003e [exporterhelper] Drop only the oversized item when splitting a batch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15937\"\u003e#15937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/3580e28a9386c3971db4f2bee9cde5cd500a57a4\"\u003e\u003ccode\u003e3580e28\u003c/code\u003e\u003c/a\u003e [chore] Add \u003ccode\u003ewaiting-for-maintainers\u003c/code\u003e label support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16025\"\u003e#16025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/53ca64fee969053f961697218491f25da2d5cafd\"\u003e\u003ccode\u003e53ca64f\u003c/code\u003e\u003c/a\u003e [receiver/otlphttp] Preserve status code in error handler for unsupported Con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/5fbc5a6ff17c939d4f8eea3e177a11d7450b0654\"\u003e\u003ccode\u003e5fbc5a6\u003c/code\u003e\u003c/a\u003e [chore] set path on upload/download (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16033\"\u003e#16033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/f575985945d943d1861e325302fb51b366b814c2\"\u003e\u003ccode\u003ef575985\u003c/code\u003e\u003c/a\u003e [chore] Allow contrib generation to update modules (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16027\"\u003e#16027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/aaee1aeb212c2ed6a127477d0b31898f6806b519\"\u003e\u003ccode\u003eaaee1ae\u003c/code\u003e\u003c/a\u003e [extension/memorylimiter] Add refused requests metric to track rejected reque...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/e086e5f1ac59b8aa85ab205ff240ef1035f50906\"\u003e\u003ccode\u003ee086e5f\u003c/code\u003e\u003c/a\u003e [chore] update perf workflow to address permission issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16032\"\u003e#16032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/a1d7ba17b3fee9bf9b11ec81e26a8f6e7a189aba\"\u003e\u003ccode\u003ea1d7ba1\u003c/code\u003e\u003c/a\u003e [pkg/confighttp] introduce pkg.confighttp.PrioritizeNewKeepalive feature gate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/2d3f1f9f40fed22aa3bcb02899a4551cdde72e31\"\u003e\u003ccode\u003e2d3f1f9\u003c/code\u003e\u003c/a\u003e ci: Improve renovate setup (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16028\"\u003e#16028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.67.0...pdata/v1.68.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/collector/pdata` from 1.67.0 to 1.68.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md\"\u003ego.opentelemetry.io/collector/pdata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.68.0/v0.162.0\u003c/h2\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Allow config metadata authors to choose \u003ccode\u003econfigoptional.Some\u003c/code\u003e or \u003ccode\u003econfigoptional.Default\u003c/code\u003e for generated optional fields (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15977\"\u003e#15977\u003c/a\u003e)\nSet \u003ccode\u003ego_struct.optional_mode: default\u003c/code\u003e to generate an optional object configuration\nsection with a fallback default while keeping it absent until configured. Omitting\n\u003ccode\u003eoptional_mode\u003c/code\u003e preserves the existing \u003ccode\u003econfigoptional.Some\u003c/code\u003e behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Migrate core types of common settings for a gRPC client to schema-based configuration generated by mdatagen. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15967\"\u003e#15967\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Add \u003ccode\u003eNewDefaultBatchConfig\u003c/code\u003e to build a \u003ccode\u003eBatchConfig\u003c/code\u003e with default values, including the partition \u003ccode\u003ecache_size\u003c/code\u003e and \u003ccode\u003eidle_timeout\u003c/code\u003e defaults. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the partition idle timeout configurable via \u003ccode\u003ebatch::partition::idle_timeout\u003c/code\u003e and raise the default to 90s. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the multi-batcher partition LRU cache size configurable and export cache size metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e)\nAdds \u003ccode\u003esending_queue::batch::partition::cache_size\u003c/code\u003e (default 10000) to cap the\nnumber of active partition batchers. The value\nmust be positive. Current size and configured capacity are exported as\n\u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_size\u003c/code\u003e\nand \u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_capacity\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/xpdata\u003c/code\u003e: Move pdata hash APIs from the contrib repo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15914\"\u003e#15914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecmd/schemagen\u003c/code\u003e: Fix \u003ccode\u003eRefResolver\u003c/code\u003e mutating shared, cached type definitions with per-occurrence annotations, which caused generated schemas to have incorrect (and run-to-run nondeterministic) \u003ccode\u003edescription\u003c/code\u003e/\u003ccode\u003ex-optional\u003c/code\u003e/\u003ccode\u003ex-pointer\u003c/code\u003e values whenever multiple fields referenced the same type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: Fix \u003ccode\u003epcommon.Value.CopyTo\u003c/code\u003e to deep-copy \u003ccode\u003eValueTypeBytes\u003c/code\u003e values instead of sharing the backing array (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15621\"\u003e#15621\u003c/a\u003e)\nThe bytes oneof field in CopyAnyValue was assigned directly, so the copy and source shared the same []byte.\nThis also affected Map.CopyTo and Slice.CopyTo, which delegate to CopyAnyValue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/62cdad2ea133239380b44d20d84eb26e114779b6\"\u003e\u003ccode\u003e62cdad2\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.68.0/v0.162.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16041\"\u003e#16041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/9857cff6c0182557dce06b89874a0edb350b5fa4\"\u003e\u003ccode\u003e9857cff\u003c/code\u003e\u003c/a\u003e [exporterhelper] Drop only the oversized item when splitting a batch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15937\"\u003e#15937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/3580e28a9386c3971db4f2bee9cde5cd500a57a4\"\u003e\u003ccode\u003e3580e28\u003c/code\u003e\u003c/a\u003e [chore] Add \u003ccode\u003ewaiting-for-maintainers\u003c/code\u003e label support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16025\"\u003e#16025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/53ca64fee969053f961697218491f25da2d5cafd\"\u003e\u003ccode\u003e53ca64f\u003c/code\u003e\u003c/a\u003e [receiver/otlphttp] Preserve status code in error handler for unsupported Con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/5fbc5a6ff17c939d4f8eea3e177a11d7450b0654\"\u003e\u003ccode\u003e5fbc5a6\u003c/code\u003e\u003c/a\u003e [chore] set path on upload/download (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16033\"\u003e#16033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/f575985945d943d1861e325302fb51b366b814c2\"\u003e\u003ccode\u003ef575985\u003c/code\u003e\u003c/a\u003e [chore] Allow contrib generation to update modules (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16027\"\u003e#16027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/aaee1aeb212c2ed6a127477d0b31898f6806b519\"\u003e\u003ccode\u003eaaee1ae\u003c/code\u003e\u003c/a\u003e [extension/memorylimiter] Add refused requests metric to track rejected reque...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/e086e5f1ac59b8aa85ab205ff240ef1035f50906\"\u003e\u003ccode\u003ee086e5f\u003c/code\u003e\u003c/a\u003e [chore] update perf workflow to address permission issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16032\"\u003e#16032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/a1d7ba17b3fee9bf9b11ec81e26a8f6e7a189aba\"\u003e\u003ccode\u003ea1d7ba1\u003c/code\u003e\u003c/a\u003e [pkg/confighttp] introduce pkg.confighttp.PrioritizeNewKeepalive feature gate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/2d3f1f9f40fed22aa3bcb02899a4551cdde72e31\"\u003e\u003ccode\u003e2d3f1f9\u003c/code\u003e\u003c/a\u003e ci: Improve renovate setup (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16028\"\u003e#16028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.67.0...pdata/v1.68.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data di...\n\n_Description has been truncated_","html_url":"https://github.com/elastic/apm-server/pull/22102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fapm-server/issues/22102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22102/packages"}],"issue_packages":[{"old_version":"1.45.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-16T11:12:05.000Z","version_change":"1.45.0 → 1.47.0","issue":{"uuid":"5883157499","node_id":"PR_kwDORnQ7f88AAAABI1HFOQ","number":183,"state":"open","title":"build(deps): bump the go-dependencies group with 20 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T11:12:05.000Z","updated_at":"2026-10-16T11:12:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":20,"packages":[{"name":"github.com/a2aproject/a2a-go/v2","old_version":"2.3.1","new_version":"2.6.0","repository_url":"https://github.com/a2aproject/a2a-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.42.1","new_version":"1.47.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.29","new_version":"1.33.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.28","new_version":"1.20.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/bedrockruntime","old_version":"1.55.0","new_version":"1.63.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/nats-io/nats.go","old_version":"1.52.0","new_version":"1.54.0","repository_url":"https://github.com/nats-io/nats.go"},{"name":"github.com/pgvector/pgvector-go","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/pgvector/pgvector-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.23.2","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.45.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/term","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"k8s.io/apimachinery","old_version":"0.36.2","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.36.2","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/client-go"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.2","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/a2aproject/a2a-go/v2](https://github.com/a2aproject/a2a-go) | `2.3.1` | `2.6.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.42.1` | `1.47.3` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.29` | `1.33.9` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.28` | `1.20.9` |\n| [github.com/aws/aws-sdk-go-v2/service/bedrockruntime](https://github.com/aws/aws-sdk-go-v2) | `1.55.0` | `1.63.4` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) | `1.52.0` | `1.54.0` |\n| [github.com/pgvector/pgvector-go](https://github.com/pgvector/pgvector-go) | `0.4.0` | `0.4.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.2` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.47.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.57.0` | `0.58.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.46.0` | `0.47.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.2` | `0.37.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.2` | `0.37.1` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.2` |\n\nUpdates `github.com/a2aproject/a2a-go/v2` from 2.3.1 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a2aproject/a2a-go/releases\"\u003egithub.com/a2aproject/a2a-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.5.0...v2.6.0\"\u003e2.6.0\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatched dependencies with vulnerabilities.\u003c/li\u003e\n\u003cli\u003eUpgraded to go 1.26.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea2acrypto:\u003c/strong\u003e add AgentCard JWS signing and verification (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/141\"\u003e#141\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/368\"\u003e#368\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b03b830d43ea8924d3c8006fc1d7a5715478f550\"\u003eb03b830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eitk:\u003c/strong\u003e use shared scenarios (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/429\"\u003e#429\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e54a070b4435c76b4b99795eb7ab319037a3bab4\"\u003ee54a070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea2acrypto canonicalization and refactoring (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/441\"\u003e#441\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/012cc74900780787f7b71540978aae3c87782296\"\u003e012cc74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ea2asrv:\u003c/strong\u003e return spec error codes for terminal and parked tasks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/438\"\u003e#438\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/a2f11cbe7bcf05e15d6443bc92c9775becc629c9\"\u003ea2f11cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealign ListTasks timestamp query parameter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/425\"\u003e#425\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/621e01ee5537a5eb414f8f1768cb1c8bea4ca75b\"\u003e621e01e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip scheduled nightly workflows on forks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/03b1f8483cc9cbdd3e95567100d95c5509687eb5\"\u003e03b1f84\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/426\"\u003e#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompare recovery timestamps by value (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/428\"\u003e#428\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b3d23f5dc39cd3c2d74ab9d9c040a91e8f8c88a6\"\u003eb3d23f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ProtoJSON security requirement scopes in Agent Cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/76da16e668de714a18bcc726b2360880bece90a5\"\u003e76da16e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.4.0...v2.5.0\"\u003e2.5.0\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eagent executor constructor helper (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/418\"\u003e#418\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0f45c92388ebdf88de6e5536234e97eb47a6d784\"\u003e0f45c92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli supports full agent card urls (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/413\"\u003e#413\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/d5d1cec20091eb8ed235128bb50712ee8aa3d42c\"\u003ed5d1cec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e polling fallback for servers which don't support streaming (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/419\"\u003e#419\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b5b9f8548682141f5ae618cd5961bde77985335a\"\u003eb5b9f85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake agentcard resolver handler file:// (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/424\"\u003e#424\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e1c3cc0b5ffce301ce31efff7f9e3a553f898603\"\u003ee1c3cc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eutilities for working with a2a events  (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/416\"\u003e#416\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/1b8cac7c391681c8049788f6bb683194e8d2c914\"\u003e1b8cac7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded missing converters and made sure a2agrpc uses pbconv (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/421\"\u003e#421\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/579cff89f7bab361010249d0df3dea6c6e51f8e7\"\u003e579cff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli not parsing compat agent cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/bebdceec0c744c462ae32182f3028518002a642c\"\u003ebebdcee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle negative historyLength as empty history request (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/393\"\u003e#393\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/f4d588216b0c9520e94d571bab725c38ce23064c\"\u003ef4d5882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsonrpc:\u003c/strong\u003e lenient decode of error.data to preserve server errors (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/386\"\u003e#386\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/497cbac9ce5e82d73614449687e6852e48696095\"\u003e497cbac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove empty contextId check in proto converter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/392\"\u003e#392\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/758c7a13a657441c003d1b05a665c2c84b5ca7ac\"\u003e758c7a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e buffer REST SSE panicChan to avoid goroutine leak on client disconnect (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/ff6035bd21e44bb3ee1bfa547885b8c08327fa01\"\u003eff6035b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etaskexec:\u003c/strong\u003e close event-queue reader on cancel early exits (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/409\"\u003e#409\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/14e41a978b31e134ffa1170d8657f9dd98529aa3\"\u003e14e41a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.3.1...v2.4.0\"\u003e2.4.0\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a2aproject/a2a-go/blob/main/CHANGELOG.md\"\u003egithub.com/a2aproject/a2a-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.5.0...v2.6.0\"\u003e2.6.0\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea2acrypto:\u003c/strong\u003e add AgentCard JWS signing and verification (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/141\"\u003e#141\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/368\"\u003e#368\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b03b830d43ea8924d3c8006fc1d7a5715478f550\"\u003eb03b830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eitk:\u003c/strong\u003e use shared scenarios (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/429\"\u003e#429\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e54a070b4435c76b4b99795eb7ab319037a3bab4\"\u003ee54a070\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea2acrypto canonicalization and refactoring (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/441\"\u003e#441\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/012cc74900780787f7b71540978aae3c87782296\"\u003e012cc74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ea2asrv:\u003c/strong\u003e return spec error codes for terminal and parked tasks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/438\"\u003e#438\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/a2f11cbe7bcf05e15d6443bc92c9775becc629c9\"\u003ea2f11cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealign ListTasks timestamp query parameter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/425\"\u003e#425\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/621e01ee5537a5eb414f8f1768cb1c8bea4ca75b\"\u003e621e01e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip scheduled nightly workflows on forks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/03b1f8483cc9cbdd3e95567100d95c5509687eb5\"\u003e03b1f84\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/426\"\u003e#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompare recovery timestamps by value (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/428\"\u003e#428\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b3d23f5dc39cd3c2d74ab9d9c040a91e8f8c88a6\"\u003eb3d23f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ProtoJSON security requirement scopes in Agent Cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/76da16e668de714a18bcc726b2360880bece90a5\"\u003e76da16e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.4.0...v2.5.0\"\u003e2.5.0\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eagent executor constructor helper (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/418\"\u003e#418\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0f45c92388ebdf88de6e5536234e97eb47a6d784\"\u003e0f45c92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli supports full agent card urls (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/413\"\u003e#413\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/d5d1cec20091eb8ed235128bb50712ee8aa3d42c\"\u003ed5d1cec\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e polling fallback for servers which don't support streaming (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/419\"\u003e#419\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b5b9f8548682141f5ae618cd5961bde77985335a\"\u003eb5b9f85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake agentcard resolver handler file:// (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/424\"\u003e#424\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/e1c3cc0b5ffce301ce31efff7f9e3a553f898603\"\u003ee1c3cc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eutilities for working with a2a events  (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/416\"\u003e#416\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/1b8cac7c391681c8049788f6bb683194e8d2c914\"\u003e1b8cac7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded missing converters and made sure a2agrpc uses pbconv (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/421\"\u003e#421\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/579cff89f7bab361010249d0df3dea6c6e51f8e7\"\u003e579cff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecli not parsing compat agent cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/bebdceec0c744c462ae32182f3028518002a642c\"\u003ebebdcee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle negative historyLength as empty history request (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/393\"\u003e#393\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/f4d588216b0c9520e94d571bab725c38ce23064c\"\u003ef4d5882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsonrpc:\u003c/strong\u003e lenient decode of error.data to preserve server errors (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/386\"\u003e#386\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/497cbac9ce5e82d73614449687e6852e48696095\"\u003e497cbac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove empty contextId check in proto converter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/392\"\u003e#392\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/758c7a13a657441c003d1b05a665c2c84b5ca7ac\"\u003e758c7a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e buffer REST SSE panicChan to avoid goroutine leak on client disconnect (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/ff6035bd21e44bb3ee1bfa547885b8c08327fa01\"\u003eff6035b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etaskexec:\u003c/strong\u003e close event-queue reader on cancel early exits (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/409\"\u003e#409\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/14e41a978b31e134ffa1170d8657f9dd98529aa3\"\u003e14e41a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.3.1...v2.4.0\"\u003e2.4.0\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide generic pull event queue (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/354\"\u003e#354\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/6a48d4b5bb731b647d13ff61b0fefb21f053916b\"\u003e6a48d4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epush:\u003c/strong\u003e push sender SSRF protection enabled by default (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/373\"\u003e#373\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/374\"\u003e#374\u003c/a\u003e) (\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0a4f17a10e1c44ff9d578975259ed4286f53e01d\"\u003e0a4f17a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/ebf17c56ef7e63c72883a45454a538bbc0df66b8\"\u003e\u003ccode\u003eebf17c5\u003c/code\u003e\u003c/a\u003e chore(main): release 2.6.0 (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/a2f11cbe7bcf05e15d6443bc92c9775becc629c9\"\u003e\u003ccode\u003ea2f11cb\u003c/code\u003e\u003c/a\u003e fix(a2asrv): return spec error codes for terminal and parked tasks (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/438\"\u003e#438\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/8cbdd488611a7c06207b2e0e3601b570eef12b18\"\u003e\u003ccode\u003e8cbdd48\u003c/code\u003e\u003c/a\u003e chore(deps): update deps and go version (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/012cc74900780787f7b71540978aae3c87782296\"\u003e\u003ccode\u003e012cc74\u003c/code\u003e\u003c/a\u003e fix: a2acrypto canonicalization and refactoring (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/621e01ee5537a5eb414f8f1768cb1c8bea4ca75b\"\u003e\u003ccode\u003e621e01e\u003c/code\u003e\u003c/a\u003e fix: align ListTasks timestamp query parameter (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b03b830d43ea8924d3c8006fc1d7a5715478f550\"\u003e\u003ccode\u003eb03b830\u003c/code\u003e\u003c/a\u003e feat(a2acrypto): add AgentCard JWS signing and verification (fixes \u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/141\"\u003e#141\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/76da16e668de714a18bcc726b2360880bece90a5\"\u003e\u003ccode\u003e76da16e\u003c/code\u003e\u003c/a\u003e fix: support ProtoJSON security requirement scopes in Agent Cards (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b3d23f5dc39cd3c2d74ab9d9c040a91e8f8c88a6\"\u003e\u003ccode\u003eb3d23f5\u003c/code\u003e\u003c/a\u003e fix: compare recovery timestamps by value (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/b7252bdb88613174400fa9fd3d29dd043058a912\"\u003e\u003ccode\u003eb7252bd\u003c/code\u003e\u003c/a\u003e chore: remove cli (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a2aproject/a2a-go/commit/0d2ad8eaa2f4dfd96ee7e7b780b9ab035528b787\"\u003e\u003ccode\u003e0d2ad8e\u003c/code\u003e\u003c/a\u003e chore(lint): fix all golangci-lint issues (\u003ca href=\"https://redirect.github.com/a2aproject/a2a-go/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/a2aproject/a2a-go/compare/v2.3.1...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.42.1 to 1.47.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.42.1...v1.47.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.29 to 1.33.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.29...config/v1.33.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.28 to 1.20.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30383d567f67c2a67b2b40a462a8c284c49d1796\"\u003e\u003ccode\u003e30383d5\u003c/code\u003e\u003c/a\u003e Release 2023-04-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/352f89c2d23ec6249a699c732ba5c9ae050f833f\"\u003e\u003ccode\u003e352f89c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50429391777bf4f0d6229e7adfb11c4e59f0f99c\"\u003e\u003ccode\u003e5042939\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d40a16e950d99852243ba56e04536237483b92fa\"\u003e\u003ccode\u003ed40a16e\u003c/code\u003e\u003c/a\u003e NXDOMAIN errors should not be retried (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/439f88c4e09f137340366d509e296924e297d978\"\u003e\u003ccode\u003e439f88c\u003c/code\u003e\u003c/a\u003e Add announcement for next release for dlm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4036a9c3b835693a3f6bc4d9f006bdadb995f26\"\u003e\u003ccode\u003ee4036a9\u003c/code\u003e\u003c/a\u003e Release 2023-04-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1c455e29efcc1bf6681db35faf3455bc3171da81\"\u003e\u003ccode\u003e1c455e2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/adb09d335d690060cf1fcb2a5390543268b3f1db\"\u003e\u003ccode\u003eadb09d3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d4ed442f89b68918b77b9322ac876b3a9880660\"\u003e\u003ccode\u003e3d4ed44\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/296e00587eb442c06d03e095daa61d3e9b1c80ed\"\u003e\u003ccode\u003e296e005\u003c/code\u003e\u003c/a\u003e Release 2023-04-05\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.28...service/kms/v1.20.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/bedrockruntime` from 1.55.0 to 1.63.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/640b80872b2c49ad5227a4738e15e4189be4863c\"\u003e\u003ccode\u003e640b808\u003c/code\u003e\u003c/a\u003e Release 2025-08-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/657a6e8806831b48766e05f1d9c48b0055b19ebc\"\u003e\u003ccode\u003e657a6e8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34a91bb5d2f6f196769403d5bde31d2725fd28a9\"\u003e\u003ccode\u003e34a91bb\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/09f5a9cb4b1bbda70e3b22599419a610337aeef2\"\u003e\u003ccode\u003e09f5a9c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fff96ca569dd096eb8575d825e466dd55ed3d6f6\"\u003e\u003ccode\u003efff96ca\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d46f566c13121695d4b22c7964ed7e828d6ae68b\"\u003e\u003ccode\u003ed46f566\u003c/code\u003e\u003c/a\u003e deprecate service/sms (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de16d4dc63c5182058b073ebd509688f42c95a15\"\u003e\u003ccode\u003ede16d4d\u003c/code\u003e\u003c/a\u003e Release 2025-08-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d6b83a81af56f06d0ed9edb93aad79ed6313cd51\"\u003e\u003ccode\u003ed6b83a8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b0f9cb7f784d4a0c67b9a3383bb1c469b3ebaf07\"\u003e\u003ccode\u003eb0f9cb7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.55.0...service/ecs/v1.63.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/releases\"\u003egithub.com/jackc/pgx/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\ntext format. PostgreSQL never sends out-of-range dates, so this only affects corrupt or hand-built input; the range\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.11.0 (September 7, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5e583fa7aabfa88b796292f849fc9d7d75ac159d\"\u003e\u003ccode\u003e5e583fa\u003c/code\u003e\u003c/a\u003e Update changelog for v5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/39271167ab4d595057aeb16a68004ed82076052c\"\u003e\u003ccode\u003e3927116\u003c/code\u003e\u003c/a\u003e Apply gofumpt formatting required by lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/eb07165f605d6f5176daf4d973c8ab7b38b305a0\"\u003e\u003ccode\u003eeb07165\u003c/code\u003e\u003c/a\u003e Quote filesystem paths in development connection strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cf5938fe9b324f80128c9b9577363b3585ff0196\"\u003e\u003ccode\u003ecf5938f\u003c/code\u003e\u003c/a\u003e Allow unsigned digit counts in binary numeric encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3930cf5439f759d12c7f818aedaddd60e44dfc03\"\u003e\u003ccode\u003e3930cf5\u003c/code\u003e\u003c/a\u003e Accept PostgreSQL POSIX timezone offsets in text timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/93261be4530f3538b0c5ae3fe2ddafe2a464a55e\"\u003e\u003ccode\u003e93261be\u003c/code\u003e\u003c/a\u003e Prefer exact db tag matches when mapping rows to structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e8d8ad1c4b85f3e78e0785a0b20cc9b6b2345169\"\u003e\u003ccode\u003ee8d8ad1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2647\"\u003e#2647\u003c/a\u003e from sueun-dev/fix-range-text-quoting-20260906\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/01d2fd31ef7042a4b0d25d097b4bb935b5325d65\"\u003e\u003ccode\u003e01d2fd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2644\"\u003e#2644\u003c/a\u003e from eliranbz/fix-failed-prepare-deallocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/9b7e3be7f6dc653e923b6afc75e7d66e6737b7ef\"\u003e\u003ccode\u003e9b7e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2645\"\u003e#2645\u003c/a\u003e from ash2k/move-channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/76d78f5802b479d1047b71629f6bd70c35258d9f\"\u003e\u003ccode\u003e76d78f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2643\"\u003e#2643\u003c/a\u003e from AshSgDe29071999/fix/hstore-pairs-estimate-clamp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.10.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats.go` from 1.52.0 to 1.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.go/releases\"\u003egithub.com/nats-io/nats.go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.54.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eThis release raises the minimum supported Go version to 1.26 and adds support for nats-server v2.15 stream and consumer info fields.\u003c/p\u003e\n\u003ch3\u003eADDED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enats.MultipathTCP()\u003c/code\u003e option to enable or disable MPTCP for outbound connections (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConn.ConnectedDomain()\u003c/code\u003e to read the JetStream domain advertised by the connected server (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eClusterInfo.Desired\u003c/code\u003e, \u003ccode\u003ePeerInfo.Peer\u003c/code\u003e, \u003ccode\u003ePeerInfo.Pending\u003c/code\u003e and \u003ccode\u003eStreamSourceInfo.Seq\u003c/code\u003e in stream and consumer info, reported by nats-server v2.15 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2144\"\u003e#2144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNats-Schedule-Rollup\u003c/code\u003e header const and \u003ccode\u003eWithScheduleRollup()\u003c/code\u003e publish option (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003ePanic in \u003ccode\u003eDecodeHeadersMsg\u003c/code\u003e on inline status tokens shorter than 3 characters. Thanks \u003ca href=\"https://github.com/nikitha-m\"\u003e\u003ccode\u003e@​nikitha-m\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on \u003ccode\u003eSubscription.sid\u003c/code\u003e between \u003ccode\u003eapplyNewSID\u003c/code\u003e and \u003ccode\u003eremoveSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMessages()\u003c/code\u003e iterator going silent after a reconnect that completes between \u003ccode\u003eNext()\u003c/code\u003e calls. Thanks \u003ca href=\"https://github.com/1995parham\"\u003e\u003ccode\u003e@​1995parham\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLegacy ordered consumer silently losing messages when the subscription hits its pending limits (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLegacy ordered consumer reset resurrecting an unsubscribed or draining subscription (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIMPROVED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCore NATS:\n\u003cul\u003e\n\u003cli\u003eAvoid allocation when parsing header message arguments with a fifth token. Thanks \u003ca href=\"https://github.com/0xAozora\"\u003e\u003ccode\u003e@​0xAozora\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreallocate reply subject buffers. Thanks \u003ca href=\"https://github.com/0xAozora\"\u003e\u003ccode\u003e@​0xAozora\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2123\"\u003e#2123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eJetStream:\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003edoErr\u003c/code\u003e closure escaping to the heap in async publish reply handling. Thanks \u003ca href=\"https://github.com/0xAozora\"\u003e\u003ccode\u003e@​0xAozora\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2127\"\u003e#2127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in \u003ccode\u003ePublisher\u003c/code\u003e interface methods comment. Thanks \u003ca href=\"https://github.com/sreeram77\"\u003e\u003ccode\u003e@​sreeram77\u003c/code\u003e\u003c/a\u003e for the contribution (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2120\"\u003e#2120\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMinimum Go version is now 1.26 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eklauspost/compress\u003c/code\u003e to v1.20.0 and \u003ccode\u003enkeys\u003c/code\u003e to v0.4.16 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2117\"\u003e#2117\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests run locally without docker via an in-process ntf tester (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2131\"\u003e#2131\u003c/a\u003e), and CI now runs against nats-server v2.15.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flaky cluster restart tests (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2141\"\u003e#2141\u003c/a\u003e) and list consumers test against latest server (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eComplete Changes\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.53.1...v1.54.0\"\u003ehttps://github.com/nats-io/nats.go/compare/v1.53.1...v1.54.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v1.53.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eThis is a patch release containing no functional changes.\u003c/p\u003e\n\u003ch3\u003eFIXED\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eVersion\u003c/code\u003e const and the README install line, which were not updated for v1.53.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/7a8404ab9b1721cf1eddf3a26474e6925c322d73\"\u003e\u003ccode\u003e7a8404a\u003c/code\u003e\u003c/a\u003e Release v1.54.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2148\"\u003e#2148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/240fb1f70e767827b452d6a84c7fd91154087abc\"\u003e\u003ccode\u003e240fb1f\u003c/code\u003e\u003c/a\u003e [IMPROVED] Bump dependencies and update server version in CI (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2146\"\u003e#2146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/203d828938c8fca0c4fb237827bfe5442c70b955\"\u003e\u003ccode\u003e203d828\u003c/code\u003e\u003c/a\u003e [FIXED] Panic in DecodeHeadersMsg on status tokens shorter than 3 characters ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/dc92fca74760375f8b39af7d876f20db822e115f\"\u003e\u003ccode\u003edc92fca\u003c/code\u003e\u003c/a\u003e [FIXED] Ordered consumer silently losing messages on slow consumer (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e18cea8856fac7a4edf0771e0ec21a449400d266\"\u003e\u003ccode\u003ee18cea8\u003c/code\u003e\u003c/a\u003e [IMPROVED] Prevent doErr closure escaping to heap (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2127\"\u003e#2127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/d8d8c09b40bc5aec7220cee84a83f4bcab1e6dd0\"\u003e\u003ccode\u003ed8d8c09\u003c/code\u003e\u003c/a\u003e [ADDED] \u003ccode\u003enats.MultipathTCP()\u003c/code\u003e for enabling or disabling MPTCP (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e95c424b2c8d91fe16fd3426b80c88f13261761a\"\u003e\u003ccode\u003ee95c424\u003c/code\u003e\u003c/a\u003e [FIXED] Flaky cluster restart tests: waitForStream must see a stream leader (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/e3abbf43eccdb37ef7c4bd2d777d57bc44e09955\"\u003e\u003ccode\u003ee3abbf4\u003c/code\u003e\u003c/a\u003e [ADDED] Nats-Schedule-Rollup header const and publish options (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/f1289db0bb7a5a560b26ddc7c8f29665b6341c90\"\u003e\u003ccode\u003ef1289db\u003c/code\u003e\u003c/a\u003e [ADDED] Desired state, peer ID/pending and source seq in stream and consumer ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.go/commit/b84f783a7b99e1c54e5a5ebc83936a3a72dc2fd8\"\u003e\u003ccode\u003eb84f783\u003c/code\u003e\u003c/a\u003e Ignore Claude Code local files and .worktrees (\u003ca href=\"https://redirect.github.com/nats-io/nats.go/issues/2140\"\u003e#2140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nats-io/nats.go/compare/v1.52.0...v1.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pgvector/pgvector-go` from 0.4.0 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgvector/pgvector-go/blob/master/CHANGELOG.md\"\u003egithub.com/pgvector/pgvector-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.1 (2026-07-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed possible panics with \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eDecodeBinary\u003c/code\u003e methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/4be4e84bf708b820dc86860bcb93e2aa3ac2bd63\"\u003e\u003ccode\u003e4be4e84\u003c/code\u003e\u003c/a\u003e Version bump to 0.4.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/b53a14f4ae007110e54f1c6e589c2d82f55e1b8b\"\u003e\u003ccode\u003eb53a14f\u003c/code\u003e\u003c/a\u003e Fixed length check from previous commit [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/2e37a068379404adcf2c55f672d5d18e16533c8b\"\u003e\u003ccode\u003e2e37a06\u003c/code\u003e\u003c/a\u003e Improved length check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/d1439a07faea9bd8e54e03c1c203d4881d55befd\"\u003e\u003ccode\u003ed1439a0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Combined checks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/d7620afbf988ccf06e7064aeebc6b6d6efa80d7a\"\u003e\u003ccode\u003ed7620af\u003c/code\u003e\u003c/a\u003e Combined checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/936ac0a4ecb82ce1352ee1e4211364506e8d18d3\"\u003e\u003ccode\u003e936ac0a\u003c/code\u003e\u003c/a\u003e Added todos [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/de6af0bd3fa9a3c8c508c861d4b7dad69ca2e8bf\"\u003e\u003ccode\u003ede6af0b\u003c/code\u003e\u003c/a\u003e Updated changelog [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/b9cb0e30e8c2013529b7c3c143e6f934adebbda6\"\u003e\u003ccode\u003eb9cb0e3\u003c/code\u003e\u003c/a\u003e Improved validation for NewSparseVectorFromMap [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/ede4c46d6413f9adf3698bdcffb79d01d134f946\"\u003e\u003ccode\u003eede4c46\u003c/code\u003e\u003c/a\u003e Improved validation for SparseVector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-go/commit/0d08e1fbaf8c133fb6fa2248d6740152046dcbf3\"\u003e\u003ccode\u003e0d08e1f\u003c/code\u003e\u003c/a\u003e Fixed panics with DecodeBinary methods [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgvector/pgvector-go/compare/v0.4.0...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.23.2 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.1 / 2026-07-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] promhttp: Fix panic on requests with nil URL. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2065\"\u003e#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24.0 / 2026-07-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.25, only the two latest Go versions (1.25 and 1.26) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1862\"\u003e#1862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] prometheus: Name validation now always uses the UTF-8 scheme instead of the deprecated \u003ccode\u003emodel.NameValidationScheme\u003c/code\u003e global. Default behavior is unchanged; code that set \u003ccode\u003eNameValidationScheme = LegacyValidation\u003c/code\u003e no longer gets legacy enforcement at metric, label, and push-grouping construction. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2051\"\u003e#2051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Support matchers (\u003ccode\u003ematches[]\u003c/code\u003e parameter) in \u003ccode\u003eRules\u003c/code\u003e method (\u003ccode\u003eRules(ctx context.Context, matches []string) (RulesResult, error)\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1843\"\u003e#1843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Refactor \u003ccode\u003eLabelNames\u003c/code\u003e method to return \u003ccode\u003emodel.LabelNames\u003c/code\u003e instead of \u003ccode\u003e[]string\u003c/code\u003e for consistency across the API. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1850\"\u003e#1850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] exp/api/remote: Simplify \u003ccode\u003eStore\u003c/code\u003e interface, rename \u003ccode\u003eHandler\u003c/code\u003e to \u003ccode\u003eWriteHandler\u003c/code\u003e, and encapsulate write response handling. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1855\"\u003e#1855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] prometheus: Add new Go 1.26 runtime metrics (\u003ccode\u003e/sched/goroutines-created:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/not-in-go:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/runnable:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/running:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/goroutines/waiting:goroutines\u003c/code\u003e, \u003ccode\u003e/sched/threads/total:threads\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1942\"\u003e#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] prometheus: Add \u003ccode\u003eWithUnit(unit string)\u003c/code\u003e option and explicit OpenMetrics unit support in \u003ccode\u003eCounterOpts\u003c/code\u003e, \u003ccode\u003eGaugeOpts\u003c/code\u003e, \u003ccode\u003eSummaryOpts\u003c/code\u003e, and \u003ccode\u003eHistogramOpts\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1392\"\u003e#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] prometheus: Expose descriptor construction error through public \u003ccode\u003eErr()\u003c/code\u003e method on \u003ccode\u003eDesc\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1902\"\u003e#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add opt-in \u003ccode\u003eHandlerOpts.CoalesceGather\u003c/code\u003e to deduplicate concurrent \u003ccode\u003eGather\u003c/code\u003e calls so overlapping scrapes share one collection cycle, preventing goroutine pile-up when the scrape rate outpaces collect...\n\n_Description has been truncated_","html_url":"https://github.com/OrlojHQ/orloj/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrlojHQ%2Forloj/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-15T11:25:57.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5865213242","node_id":"PR_kwDOEOaHlM8AAAABImxI7A","number":903,"state":"closed","title":"Bump the go-modules group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["semver:patch","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-16T13:05:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-15T11:25:57.000Z","updated_at":"2026-10-16T13:05:51.000Z","time_to_close":92391,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-modules","update_count":39,"packages":[{"name":"github.com/anchore/go-rpmdb","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/anchore/go-rpmdb"},{"name":"github.com/anchore/stereoscope","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/anchore/stereoscope"},{"name":"github.com/anchore/syft","old_version":"1.52.0","new_version":"1.54.1","repository_url":"https://github.com/anchore/syft"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.6","new_version":"1.20.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.114.0","new_version":"1.114.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/signin","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sso","old_version":"1.38.1","new_version":"1.38.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssooidc","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.2","new_version":"1.28.4","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-git/go-git/v5","old_version":"5.19.2","new_version":"5.19.3","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/googleapis/enterprise-certificate-proxy","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/googleapis/enterprise-certificate-proxy"},{"name":"github.com/gookit/color","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/gookit/color"},{"name":"github.com/hashicorp/go-getter","old_version":"1.8.9","new_version":"1.8.10","repository_url":"https://github.com/hashicorp/go-getter"},{"name":"github.com/mattn/go-colorable","old_version":"0.1.15","new_version":"0.1.16","repository_url":"https://github.com/mattn/go-colorable"},{"name":"github.com/mattn/go-runewidth","old_version":"0.0.30","new_version":"0.0.31","repository_url":"https://github.com/mattn/go-runewidth"},{"name":"github.com/minio/minlz","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/minio/minlz"},{"name":"github.com/moby/moby/api","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/moby/moby/client","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/nwaples/rardecode/v2","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/nwaples/rardecode"},{"name":"github.com/olekukonko/ll","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/olekukonko/ll"},{"name":"github.com/pierrec/lz4/v4","old_version":"4.1.31","new_version":"4.1.33","repository_url":"https://github.com/pierrec/lz4"},{"name":"github.com/piprate/json-gold","old_version":"0.8.0","new_version":"0.9.1","repository_url":"https://github.com/piprate/json-gold"},{"name":"github.com/shopspring/decimal","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/shopspring/decimal"},{"name":"github.com/spiffe/go-spiffe/v2","old_version":"2.8.2","new_version":"2.9.0","repository_url":"https://github.com/spiffe/go-spiffe"},{"name":"go.opentelemetry.io/contrib/detectors/gcp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/tools","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/tools"},{"name":"google.golang.org/api","old_version":"0.299.0","new_version":"0.301.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/genproto/googleapis/rpc","old_version":"0.0.0-20260921155816-b14227669459","new_version":"0.0.0-20260928230214-8a89bd6388cc","repository_url":"https://github.com/googleapis/go-genproto"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-modules group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anchore/go-rpmdb](https://github.com/anchore/go-rpmdb) | `0.2.0` | `0.2.2` |\n| [github.com/anchore/stereoscope](https://github.com/anchore/stereoscope) | `0.3.2` | `0.3.4` |\n| [github.com/anchore/syft](https://github.com/anchore/syft) | `1.52.0` | `1.54.1` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.7` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.6` | `1.20.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.114.0` | `1.114.1` |\n| [github.com/aws/aws-sdk-go-v2/service/signin](https://github.com/aws/aws-sdk-go-v2) | `1.10.1` | `1.10.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sso](https://github.com/aws/aws-sdk-go-v2) | `1.38.1` | `1.38.2` |\n| [github.com/aws/aws-sdk-go-v2/service/ssooidc](https://github.com/aws/aws-sdk-go-v2) | `1.43.1` | `1.43.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.2` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.2` | `1.28.4` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.19.2` | `5.19.3` |\n| [github.com/googleapis/enterprise-certificate-proxy](https://github.com/googleapis/enterprise-certificate-proxy) | `0.3.22` | `0.3.23` |\n| [github.com/gookit/color](https://github.com/gookit/color) | `1.6.1` | `1.6.2` |\n| [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) | `1.8.9` | `1.8.10` |\n| [github.com/mattn/go-colorable](https://github.com/mattn/go-colorable) | `0.1.15` | `0.1.16` |\n| [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) | `0.0.30` | `0.0.31` |\n| [github.com/minio/minlz](https://github.com/minio/minlz) | `1.2.1` | `1.2.2` |\n| [github.com/moby/moby/api](https://github.com/moby/moby) | `1.56.0` | `1.56.1` |\n| [github.com/moby/moby/client](https://github.com/moby/moby) | `0.6.0` | `0.6.1` |\n| [github.com/nwaples/rardecode/v2](https://github.com/nwaples/rardecode) | `2.4.1` | `2.4.2` |\n| [github.com/olekukonko/ll](https://github.com/olekukonko/ll) | `0.1.8` | `0.1.9` |\n| [github.com/pierrec/lz4/v4](https://github.com/pierrec/lz4) | `4.1.31` | `4.1.33` |\n| [github.com/piprate/json-gold](https://github.com/piprate/json-gold) | `0.8.0` | `0.9.1` |\n| [github.com/shopspring/decimal](https://github.com/shopspring/decimal) | `1.4.0` | `1.5.0` |\n| [github.com/spiffe/go-spiffe/v2](https://github.com/spiffe/go-spiffe) | `2.8.2` | `2.9.0` |\n| [go.opentelemetry.io/contrib/detectors/gcp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.50.0` | `0.51.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.299.0` | `0.301.0` |\n| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20260921155816-b14227669459` | `0.0.0-20260928230214-8a89bd6388cc` |\n\n\nUpdates `github.com/anchore/go-rpmdb` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/go-rpmdb/releases\"\u003egithub.com/anchore/go-rpmdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclose the db file when ndb/bdb open fails [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/32\"\u003e#32\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.1...v0.2.2\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound the region index length before slicing peList [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/22\"\u003e#22\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e31 dependency changes (11 updated, 16 added, 4 removed). 1 vulnerability remediated and 2 vulnerabilities introduced.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e (Low) — golang.org/x/sys\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e🔴 Introduced (2)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.22.0\u003c/code\u003e → \u003ccode\u003e1.25.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/pprof \u003ccode\u003ev0.0.0-e6195bd\u003c/code\u003e → \u003ccode\u003ev0.0.0-a4b03ec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/uuid \u003ccode\u003ev1.3.0\u003c/code\u003e → \u003ccode\u003ev1.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/mattn/go-isatty \u003ccode\u003ev0.0.17\u003c/code\u003e → \u003ccode\u003ev0.0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/remyoudompheng/bigfft \u003ccode\u003ev0.0.0-47fa9a5\u003c/code\u003e → \u003ccode\u003ev0.0.0-24d4a6f\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/stretchr/testify \u003ccode\u003ev1.10.0\u003c/code\u003e → \u003ccode\u003ev1.12.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys \u003ccode\u003ev0.30.0\u003c/code\u003e → \u003ccode\u003ev0.46.0\u003c/code\u003e \u003cstrong\u003e(🟢 remediated \u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/libc \u003ccode\u003ev1.22.2\u003c/code\u003e → \u003ccode\u003ev1.74.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/mathutil \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/memory \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.55.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/hashicorp/golang-lru/v2 \u003ccode\u003ev2.0.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/ncruces/go-strftime \u003ccode\u003ev1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/a488674d6c879f1c1f32ca6e4717299375be0efe\"\u003e\u003ccode\u003ea488674\u003c/code\u003e\u003c/a\u003e fix: close the db file when ndb/bdb open fails (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4060b1facb211f9b4fddf189133b6e8dfe6e68de\"\u003e\u003ccode\u003e4060b1f\u003c/code\u003e\u003c/a\u003e Bound the region index length before slicing peList (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/cea1645c2352e589673dfa56832f062b6880cb85\"\u003e\u003ccode\u003ecea1645\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/go-make/.github/actions/setup (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/b35f708814e2036ce1492a8e7f0c45cf53392b58\"\u003e\u003ccode\u003eb35f708\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/anchore/go-make from 0.8.0 to 0.8.1 in /.make (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ccb4d652f6ef4f836f663179f5afd3af781bac09\"\u003e\u003ccode\u003eccb4d65\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/af9ea1798878198880d985b5db5e37d7b7cb1807\"\u003e\u003ccode\u003eaf9ea17\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-version-available...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4815de5b633eb0bd01c2ea9f560a64d88e7ab2ac\"\u003e\u003ccode\u003e4815de5\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-gate.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ab02145bcbb2ad00589242a205fc25bc04085bdc\"\u003e\u003ccode\u003eab02145\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/98e7a3172a515f010b75d54287a90cebb2360a63\"\u003e\u003ccode\u003e98e7a31\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/glebarez/go-sqlite from 1.20.3 to 1.23.0 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/9e76b92b5522e24a9cc4762c55aa2cf5f9592bd5\"\u003e\u003ccode\u003e9e76b92\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/codeql.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/stereoscope` from 0.3.2 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/stereoscope/releases\"\u003egithub.com/anchore/stereoscope's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun the full unit suite on windows [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eload registry CA certs from absolute and parent-relative dirs [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/720\"\u003e#720\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eLayer cache rename fails on Windows, possibly related to colons in digest-based filenames [Issue \u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/715\"\u003e#715\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e6 dependency changes (6 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/bmatcuk/doublestar/v4 \u003ccode\u003ev4.10.0\u003c/code\u003e → \u003ccode\u003ev4.10.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.3...v0.3.4\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite fixture tars atomically [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/712\"\u003e#712\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ecorrect hardlink expectations for podman-built images [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/701\"\u003e#701\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e95 dependency changes (49 updated, 41 added, 5 removed). 4 vulnerabilities remediated.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (4)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-8wmf-6v46-5gfg\"\u003eGHSA-8wmf-6v46-5gfg\u003c/a\u003e (Low) — go.opentelemetry.io/otel/sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-pg57-6jwg-q645\"\u003eGHSA-pg57-6jwg-q645\u003c/a\u003e (Medium) — github.com/containerd/containerd/v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.26.3\u003c/code\u003e → \u003ccode\u003e1.26.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/Microsoft/hcsshim \u003ccode\u003ev0.15.0-rc.1\u003c/code\u003e → \u003ccode\u003ev0.15.0-rc.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/go-logger \u003ccode\u003ev0.1.1\u003c/code\u003e → \u003ccode\u003ev0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0f2bbdbd2712cc5c72df0a5753f21cb29db4787c\"\u003e\u003ccode\u003e0f2bbdb\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/1362d7960972b049b74daa2bacfecb95d7a647b0\"\u003e\u003ccode\u003e1362d79\u003c/code\u003e\u003c/a\u003e fix(test): stop fd-count leak checks flaking on GC timing (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/721\"\u003e#721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/3b70125ca43d67746dca59435362f7e3093fcf4e\"\u003e\u003ccode\u003e3b70125\u003c/code\u003e\u003c/a\u003e fix: load registry CA certs from absolute and parent-relative dirs (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/f942062aeb3abf1a1a20126aae392221f0fac6c4\"\u003e\u003ccode\u003ef942062\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/bf958492c282bdfc8a8488d77952c57cec4e7f43\"\u003e\u003ccode\u003ebf95849\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sylabs/sif/v2 from 2.24.1 to 2.24.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/719\"\u003e#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/ddbcbbeddcdf3205b83737f083df30f65a0a3ac0\"\u003e\u003ccode\u003eddbcbbe\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/docker/cli (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/59d3a69590a6a03276b97e774269073ec71b2b52\"\u003e\u003ccode\u003e59d3a69\u003c/code\u003e\u003c/a\u003e fix: drop the colon from layer cache filenames (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0d5b0db55b49f89ab4de5f88e48a05986fc735a6\"\u003e\u003ccode\u003e0d5b0db\u003c/code\u003e\u003c/a\u003e chore(deps): update tool versions (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/6af6ad03c0a0295577838d7c4a348dd87a8ce1e9\"\u003e\u003ccode\u003e6af6ad0\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/e952f589286cd9638a718bf34d98db534876a9c1\"\u003e\u003ccode\u003ee952f58\u003c/code\u003e\u003c/a\u003e fix(imagetest): write fixture tars atomically (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.2...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/syft` from 1.52.0 to 1.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/syft/releases\"\u003egithub.com/anchore/syft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve packages.lock dependencies deterministically [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5210\"\u003e#5210\u003c/a\u003e \u003ca href=\"https://github.com/spiffcs\"\u003e\u003ccode\u003e@​spiffcs\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCannot produce attestation file from local podman image [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1664\"\u003e#1664\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5368\"\u003e#5368\u003c/a\u003e \u003ca href=\"https://github.com/Bru456\"\u003e\u003ccode\u003e@​Bru456\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e9 dependency changes (9 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/anchore/go-rpmdb \u003ccode\u003ev0.2.0\u003c/code\u003e → \u003ccode\u003ev0.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/stereoscope \u003ccode\u003ev0.3.3\u003c/code\u003e → \u003ccode\u003ev0.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress \u003ccode\u003ev1.20.0\u003c/code\u003e → \u003ccode\u003ev1.20.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/syft/compare/v1.54.0...v1.54.1\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.0\u003c/h2\u003e\n\u003ch3\u003eAdded Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereport the perl interpreter as a cpan package [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5132\"\u003e#5132\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd package cataloger for perl ecosystem [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1906\"\u003e#1906\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5131\"\u003e#5131\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAnalyze with Non-Daemon podman [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1173\"\u003e#1173\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite a name for the root package when the source has none [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5349\"\u003e#5349\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ematch opensource.org license URLs across SPDX URL forms [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5361\"\u003e#5361\u003c/a\u003e \u003ca href=\"https://github.com/willmurphyscode\"\u003e\u003ccode\u003e@​willmurphyscode\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAccount for malformed GGUF and safetensors parameter counts [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5343\"\u003e#5343\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't panic on a root file without a supplier or null entries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5326\"\u003e#5326\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edo not panic on a stack.yaml rev pin [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5310\"\u003e#5310\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ereport scanner errors and raise the line cap in metadata parsers [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5353\"\u003e#5353\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eHarden cataloger parsers against truncated input (do not panic) [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound CPE candidate generation for pathological package metadata [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5356\"\u003e#5356\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eaccount for UPX's loader padding when unpacking Go binaries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5347\"\u003e#5347\u003c/a\u003e \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle malformed GGUF headers without panicking [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound model companion file reads and validate their contents [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't fail the whole SBOM when a cataloger panics on one file [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5342\"\u003e#5342\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erelease package collection lock in Ubuntu ESM detection [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5336\"\u003e#5336\u003c/a\u003e \u003ca href=\"https://github.com/sverrirsig\"\u003e\u003ccode\u003e@​sverrirsig\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erender TUI log lines on their own rows, with colors and a small header [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5324\"\u003e#5324\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003euv.lock: dependents are linked to every locked version of a dependency [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/5340\"\u003e#5340\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5351\"\u003e#5351\u003c/a\u003e \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/b254e6d92f28c3868a755f62fb3ca8f26e9fee76\"\u003e\u003ccode\u003eb254e6d\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/29b92a58c188a5bf0247d321e6d863b9ab505d7b\"\u003e\u003ccode\u003e29b92a5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003econtainer-storage\u003c/code\u003e support for Podman and Buildah (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5368\"\u003e#5368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6c9bb732dd06db54b35f434f4bbfcfada564e2fc\"\u003e\u003ccode\u003e6c9bb73\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5370\"\u003e#5370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6d2493bae42f8a04d29b1395552d864643d0e041\"\u003e\u003ccode\u003e6d2493b\u003c/code\u003e\u003c/a\u003e chore(deps): update CPE dictionary index (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/bc68299565d1d2bc7f54159db2f1eb5567144aff\"\u003e\u003ccode\u003ebc68299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.20.0 to 1.20.1 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5369\"\u003e#5369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/c33fa32cf100ae1094f13dd977ce7520717b486b\"\u003e\u003ccode\u003ec33fa32\u003c/code\u003e\u003c/a\u003e fix(dotnet): resolve packages.lock dependencies deterministically  (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5210\"\u003e#5210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/cc326e45a6213360266dda4b30cc68095946d676\"\u003e\u003ccode\u003ecc326e4\u003c/code\u003e\u003c/a\u003e fix: preserve quoted args when deferring to tagged install script (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5363\"\u003e#5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/ef356eccea955328b2e00c1fdccce39093f47623\"\u003e\u003ccode\u003eef356ec\u003c/code\u003e\u003c/a\u003e fix: sign release checksums with a sigstore bundle (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5362\"\u003e#5362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/db7e445c540127116cb2260d6391e6cf61c84e7a\"\u003e\u003ccode\u003edb7e445\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/d654c00bd6942cf11e6fe133fe4ae7baae0192d0\"\u003e\u003ccode\u003ed654c00\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/syft/compare/v1.52.0...v1.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.6 to 1.20.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39\"\u003e\u003ccode\u003e47dd1b1\u003c/code\u003e\u003c/a\u003e Release 2024-01-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23145e3e605a93582020facfe13350b4153714e1\"\u003e\u003ccode\u003e23145e3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/00e57bb7feb2d104387103aa4fbcd55dfff3a6a7\"\u003e\u003ccode\u003e00e57bb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/73e1a99f2fa858ca56627779852768a9198ba057\"\u003e\u003ccode\u003e73e1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2441\"\u003e#2441\u003c/a\u003e from RanVaknin/fix-documentation-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0f8ad11593c219c52ad7fb12998c75ade39dc7ad\"\u003e\u003ccode\u003e0f8ad11\u003c/code\u003e\u003c/a\u003e Fix SRA auth trailing checksum retry bug (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/efbc5aa622a882167129e69a88aa50c730cd1904\"\u003e\u003ccode\u003eefbc5aa\u003c/code\u003e\u003c/a\u003e Release 2024-01-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/78357bb87682230e24b15c01e807d7375a9474e4\"\u003e\u003ccode\u003e78357bb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e465ddd60d18e91b34de5917534cfa1542323027\"\u003e\u003ccode\u003ee465ddd\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/384ad3b7ec21eecb3c6c38b69f86fb6342906b11\"\u003e\u003ccode\u003e384ad3b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1126a91e53a20b18bc1db74225a8417bfb63f427\"\u003e\u003ccode\u003e1126a91\u003c/code\u003e\u003c/a\u003e changelog added\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.20.6...service/mq/v1.20.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.114.0 to 1.114.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.114.0...service/s3/v1.114.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/signin` from 1.10.1 to 1.10.2\nUpdates `github.com/aws/aws-sdk-go-v2/service/sso` from 1.38.1 to 1.38.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a66476f7005b76ccd8f33785ad9fe61b9457b649\"\u003e\u003ccode\u003ea66476f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5e6b6b07b49c113596a318492cfefdd0e79b0fb9\"\u003e\u003ccode\u003e5e6b6b0\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ee9b205d2ddc1d53309bc6c1dca96fc8c0ca0c19\"\u003e\u003ccode\u003eee9b205\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dfc588627a4dd5acd8c9d785229b7bf51a48584e\"\u003e\u003ccode\u003edfc5886\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.23.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d56b0afcccab1845e4e356b465dc570f959f5623\"\u003e\u003ccode\u003ed56b0af\u003c/code\u003e\u003c/a\u003e restore gradle-wrapper distributionUrl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1909a587c354bd1b2962eebaba94c16838669a5\"\u003e\u003ccode\u003ee1909a5\u003c/code\u003e\u003c/a\u003e Release 2025-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2dead494608f76e4d3fe649f643457f224dd434d\"\u003e\u003ccode\u003e2dead49\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8f87507c4d78351202d05ad1d75dcb8b40ad1882\"\u003e\u003ccode\u003e8f87507\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9f13166e6c118ee340f5b2e666d44d67141c7327\"\u003e\u003ccode\u003e9f13166\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.1...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssooidc` from 1.43.1 to 1.43.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3bf9ef9dce470565ce8e4e5c2dbd673e72607b58\"\u003e\u003ccode\u003e3bf9ef9\u003c/code\u003e\u003c/a\u003e Release 2026-07-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3f0db6548e7b6c89f528a532e4ba143aa4f171bc\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3212c1c038ad11fd9cfb21608a6ff5ee4d71e6a6\"\u003e\u003ccode\u003e3212c1c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/554a97c53e736eb0cccae164788d7f9199d314ab\"\u003e\u003ccode\u003e554a97c\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/789968e391cb7f4b67484af228624c0edd6e747a\"\u003e\u003ccode\u003e789968e\u003c/code\u003e\u003c/a\u003e Request compression content length test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70fc8199cf50c44a021e64a1be3a6f2f4fccc61a\"\u003e\u003ccode\u003e70fc819\u003c/code\u003e\u003c/a\u003e generate serde benchmarks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.43.1...v1.43.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ec41b9fbde3c2ca769d8c9f3f67403d844739d9d\"\u003e\u003ccode\u003eec41b9f\u003c/code\u003e\u003c/a\u003e Release 2024-03-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57954c376287dfa6ea9afd317dc5c25b74d905ae\"\u003e\u003ccode\u003e57954c3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91dd60a97ba8fb21fbb943b61d47fc0b23f85274\"\u003e\u003ccode\u003e91dd60a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ad34b3f279a17b27e68feda90622a15d963e067\"\u003e\u003ccode\u003e1ad34b3\u003c/code\u003e\u003c/a\u003e Fix misaligned struct member used in atomic operation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/530583e1544628de18affec751f6820796eb9759\"\u003e\u003ccode\u003e530583e\u003c/code\u003e\u003c/a\u003e fixed a typo by renaming AddAsIsPresigingMiddleware to AddAsIsPresigningMiddl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/322458b0bdfcbcc393dc485082d0a61d82b8d700\"\u003e\u003ccode\u003e322458b\u003c/code\u003e\u003c/a\u003e add x86 test run (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2528\"\u003e#2528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8e4d170a8ac0db8d34d5c09ca1a07fbbef40a848\"\u003e\u003ccode\u003e8e4d170\u003c/code\u003e\u003c/a\u003e feature/cloudfront/sign: support SameSite option (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7de26d9546fb9feb2bdae75368b6185cf771c2db\"\u003e\u003ccode\u003e7de26d9\u003c/code\u003e\u003c/a\u003e Release 2024-03-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/66143f5d64716555e3b0540dd02c3c9166cf6511\"\u003e\u003ccode\u003e66143f5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ce76a61b17bd613dca2f8ed5d0c1c3164e4a1f4\"\u003e\u003ccode\u003e1ce76a6\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.51.1...service/s3/v1.51.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.28.2 to 1.28.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-10-09)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.5\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Retain the key with the zero value when encountering a null-value key in a dense map. This matches how legacy code-generated JSON deserializers behaved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-07)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.4\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e that fixed JoinPath with trailing slash. This has a side effect on certain S3 API paths in the downstream SDK that need more consideration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-06)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Accept either casing of \u003ccode\u003emessage\u003c/code\u003e/\u003ccode\u003eMessage\u003c/code\u003e on modeled JSON error structures in schema-based deserialization, and emit the \u003ccode\u003esmithy.api#error\u003c/code\u003e trait in generated schemas\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Include the underlying error when logging failures to discard or close an HTTP response body\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2b300dc3cdbdd9361f3339488cb9c6f9418cece\"\u003e\u003ccode\u003ed2b300d\u003c/code\u003e\u003c/a\u003e Release 2026-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2fe333bdf59eee313146c05f1650a94668abe5e\"\u003e\u003ccode\u003ed2fe333\u003c/code\u003e\u003c/a\u003e revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/65e19339c44c9db9f1a1ba0554e2f9a8686f88bd\"\u003e\u003ccode\u003e65e1933\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4c62745497c159e9b600f845513bff9325d6180b\"\u003e\u003ccode\u003e4c62745\u003c/code\u003e\u003c/a\u003e check both mMessage in json errors (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b8d12f723c5a33cd064a61e20c72f6a9d1e061a2\"\u003e\u003ccode\u003eb8d12f7\u003c/code\u003e\u003c/a\u003e fix(http): include error when logging response body close failures (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/cca02306991bde898458f2ebbe74cf88d61d70ad\"\u003e\u003ccode\u003ecca0230\u003c/code\u003e\u003c/a\u003e close resp body when interceptor after op deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.2...v1.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.19.2 to 5.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] git: repository, Ensure commondir is closed. by \u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: read repositoryformatversion in unmarshalCore by \u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.2 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2304\"\u003ego-git/go-git#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: revlist, Skip path validation in the object walk by \u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2348\"\u003ego-git/go-git#2348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: transport/http, Contain credentials across redirects by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2358\"\u003ego-git/go-git#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Fix workflows for Go 1.27 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2364\"\u003ego-git/go-git#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Stop running TestChecksumMismatch and TestMalformedPack in parallel by \u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2357\"\u003ego-git/go-git#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Break cyclic delta chains instead of recur… by \u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Drop Go 1.25 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2451\"\u003ego-git/go-git#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-billy/v5 to v5.9.2 (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2467\"\u003ego-git/go-git#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump pjbgf/sha1cd to v0.7.0 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2468\"\u003ego-git/go-git#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bdae57cc427f94a6f7c627201bfe14508b5e19bd\"\u003e\u003ccode\u003ebdae57c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2468\"\u003e#2468\u003c/a\u003e from go-git/bump-pjbgf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/372805d9e899186152f4517f9510fccae56645c4\"\u003e\u003ccode\u003e372805d\u003c/code\u003e\u003c/a\u003e build: Bump pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e28bfff03a8f74b526d5ab7d5597bd96fcfc5a8c\"\u003e\u003ccode\u003ee28bfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2467\"\u003e#2467\u003c/a\u003e from go-git/renovate/releases/v5.x-go-git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/dbfe60fd4fa62fde3548be92eacc8f03f9038ffc\"\u003e\u003ccode\u003edbfe60f\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-billy/v5 to v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a3fa9b3d74c2e83225441fc1fd2b8218b1bca0bf\"\u003e\u003ccode\u003ea3fa9b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2451\"\u003e#2451\u003c/a\u003e from go-git/drop-go-1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1fc0e477cf8e53909217d58b78ab5e66ad454b53\"\u003e\u003ccode\u003e1fc0e47\u003c/code\u003e\u003c/a\u003e build: Drop Go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4f2850390915bd105d4a841f1bd3eaa0676ba8b8\"\u003e\u003ccode\u003e4f28503\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2340\"\u003e#2340\u003c/a\u003e from jgoosens/releases/v5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5a01a03fef61e595beded1c266f14cd38cc7c300\"\u003e\u003ccode\u003e5a01a03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2357\"\u003e#2357\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5372bc7d81f97ec9cc991dac116d2c6668ad261c\"\u003e\u003ccode\u003e5372bc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2421\"\u003e#2421\u003c/a\u003e from akashchamp/fix/packfile-parallel-test-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3d20deda6fb6b56f87c4508b8769e3da25a2d9d1\"\u003e\u003ccode\u003e3d20ded\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Stop running TestChecksumMismatch and TestMalforme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/googleapis/enterprise-certificate-proxy` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/releases\"\u003egithub.com/googleapis/enterprise-certificate-proxy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update Go toolchain version to 1.26.6 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/231\"\u003egoogleapis/enterprise-certificate-proxy#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump version from v0.3.22 to v0.3.23 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/232\"\u003egoogleapis/enterprise-certificate-proxy#232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ehttps://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/dd6f6237d0305093405e3a8c86f67aa6f8f19a25\"\u003e\u003ccode\u003edd6f623\u003c/code\u003e\u003c/a\u003e chore: Bump version from v0.3.22 to v0.3.23 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/b8d18304ab9410f0628c88da5d01ce89e1d3dde7\"\u003e\u003ccode\u003eb8d1830\u003c/code\u003e\u003c/a\u003e chore: Update Go toolchain version to 1.26.6 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gookit/color` from 1.6.1 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gookit/color/releases\"\u003egithub.com/gookit/color's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eChange Log\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add RevertColorLevel for testing \u003ca href=\"https://github.com/gookit/color/commit/289d54c4470a0b017dba6b7f85703d1c3c1fa326\"\u003ehttps://github.com/gookit/color/commit/289d54c4470a0b017dba6b7f85703d1c3c1fa326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gookit/color/commit/289d54c4470a0b017dba6b7f85703d1c3c1fa326\"\u003e\u003ccode\u003e289d54c\u003c/code\u003e\u003c/a\u003e chore: add RevertColorLevel for testing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gookit/color/compare/v1.6.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-getter` from 1.8.9 to 1.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/releases\"\u003egithub.com/hashicorp/go-getter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.10\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003es3: only force path-style addressing for non-AWS endpoints (fixes FIPS endpoints) (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003ehashicorp/go-getter#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/693\"\u003ehashicorp/go-getter#693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ehttps://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-getter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.10 (October 6, 2026)\u003c/h2\u003e\n\u003cp\u003eBUG FIXES:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003es3: Only force path-style addressing for non-AWS custom endpoints, restoring the SDK-default virtual-hosted-style for AWS endpoints. Fixes S3 downloads with \u003ccode\u003eAWS_USE_FIPS_ENDPOINT=true\u003c/code\u003e, whose path-style hostnames do not resolve [\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003eGH-676\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f37b03d00908f80dd071ca98bc348fd2f4711852\"\u003e\u003ccode\u003ef37b03d\u003c/code\u003e\u003c/a\u003e Release v1.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f512b82054005e68cb0b6baafd2d015ba3c93c3f\"\u003e\u003ccode\u003ef512b82\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 6 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/fa06524bca4333c0325adf627169a44885158be8\"\u003e\u003ccode\u003efa06524\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/cb9c40a995f5ba422f4342c44990a5b56764dc3a\"\u003e\u003ccode\u003ecb9c40a\u003c/code\u003e\u003c/a\u003e [chore] : Bump go.opentelemetry.io/otel/sdk (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/af0c1a94a9dd877806a1369ca33326adb748a786\"\u003e\u003ccode\u003eaf0c1a9\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/4df2943fffd75302b7b793692b0ffaad720ae913\"\u003e\u003ccode\u003e4df2943\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/697ba668cc0512d87c8bac52de62ec3829321973\"\u003e\u003ccode\u003e697ba66\u003c/code\u003e\u003c/a\u003e sanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/5393c9f4e3281940665a0533135841a2300e0e92\"\u003e\u003ccode\u003e5393c9f\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/2efe0e2a3bf7986c8acd9753a87d1478590556fb\"\u003e\u003ccode\u003e2efe0e2\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/9f4d2d32945b975d6b73c0dec2300378f7c6d2a0\"\u003e\u003ccode\u003e9f4d2d3\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-colorable` from 0.1.15 to 0.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mattn/go-colorable/releases\"\u003egithub.com/mattn/go-colorable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.16\u003c/h2\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce parsing overhead and allocations for Windows consoles without VT support by processing text and escape sequences directly from input slices.\u003c/li\u003e\n\u003cli\u003eAvoid redundant console queries and attribute resets, and reduce Windows API argument allocations.\u003c/li\u003e\n\u003cli\u003ePrecompute the 256-color mapping, removing first-use conversion work and concurrent initialization races.\u003c/li\u003e\n\u003cli\u003eSpeed up ANSI sequence stripping in \u003ccode\u003eNonColorable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdd regression coverage for fragmented sequences, Unicode titles, palette conversion, and real Windows console operations. CI passes on Windows, macOS, and Linux with Go 1.24, 1.25, and 1.26.\u003c/p\u003e\n\u003cp\u003eImplemented in \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e. Real console output remains limited by console I/O: local benchmarks showed about 29% higher throughput for 4 KiB text with an escape sequence and about 3% for colored log lines; parser-only gains are substantially larger.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ehttps://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/56c5db567780daeef4a4ffbb2c14d7d4b6b94b9b\"\u003e\u003ccode\u003e56c5db5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e from mattn/opt-windows-combined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/484428334f386e8f5a228c8bea07e399d5f1d61e\"\u003e\u003ccode\u003e4844283\u003c/code\u003e\u003c/a\u003e Integrate independently validated Windows performance improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-runewidth` from 0.0.30 to 0.0.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/466251be9763946c75d1d9491e190cc5e80cf2f8\"\u003e\u003ccode\u003e466251b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/118\"\u003e#118\u003c/a\u003e from mattn/more-format-controls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/180bd26a168fdf41064a75007018e5650fc7231a\"\u003e\u003ccode\u003e180bd26\u003c/code\u003e\u003c/a\u003e Treat the remaining invisible format controls as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/cffa69df3cfd67b74e7ee7768e3b96ac99058988\"\u003e\u003ccode\u003ecffa69d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/117\"\u003e#117\u003c/a\u003e from abo3losh1/fix/nonprint-format-chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/4b4e798e4b081bd560877c8348d106562d018bb5\"\u003e\u003ccode\u003e4b4e798\u003c/code\u003e\u003c/a\u003e Treat bidi isolates and other invisible format characters as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/8445f9925ccdb493693622d769ae79473290b7ac\"\u003e\u003ccode\u003e8445f99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/116\"\u003e#116\u003c/a\u003e from mattn/latin-letters-narrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/f46a7b3c66cb0d53138507f1e94abfaf24367822\"\u003e\u003ccode\u003ef46a7b3\u003c/code\u003e\u003c/a\u003e Update the East Asian width totals in the benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/a3ce7593acb435921b66167afa7cbc89a317ed65\"\u003e\u003ccode\u003ea3ce759\u003c/code\u003e\u003c/a\u003e Measure ambiguous Latin letters as one cell in East Asian locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/d74f63e855ca385a0a870f48f81941c252a0d27a\"\u003e\u003ccode\u003ed74f63e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/115\"\u003e#115\u003c/a\u003e from mattn/hegel-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/ea10d6a0ce1df79dd78e41adaaa1b04a2104f114\"\u003e\u003ccode\u003eea10d6a\u003c/code\u003e\u003c/a\u003e Cap only the part of a cluster that is drawn as one glyph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/471864b2cd480cfd8e174fcda5b3c9c4e2b1a7ea\"\u003e\u003ccode\u003e471864b\u003c/code\u003e\u003c/a\u003e Measure an incomplete UTF-8 sequence at the end of the text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-runewidth/compare/v0.0.30...v0.0.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/minio/minlz` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minio/minlz/releases\"\u003egithub.com/minio/minlz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid encoding in Go (super)fast by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/77\"\u003eminio/minlz#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix size check on IndexStream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/78\"\u003eminio/minlz#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/minio/minlz/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/7bce2aba758a9d3fc8d3f659c068e43101e7d4cd\"\u003e\u003ccode\u003e7bce2ab\u003c/code\u003e\u003c/a\u003e Fix size check on IndexStream (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/6b143f07cb8fde717c6e1490b4aa920c87ae545b\"\u003e\u003ccode\u003e6b143f0\u003c/code\u003e\u003c/a\u003e Fix invalid encoding in Go (super)fast (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/deb5b42fc1752a401c9bfc82510d434558425283\"\u003e\u003ccode\u003edeb5b42\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/api` from 1.56.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.56.1\u003c/h2\u003e\n\u003ch2\u003e1.56.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/scripts: Allow isolated model generation with an API directory. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53629\"\u003emoby/moby#53629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Improve OpenAPI compatibility. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53626\"\u003emoby/moby#53626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Quote HTTP response status codes. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53759\"\u003emoby/moby#53759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/templates: schema: disable validators and serializer sections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53751\"\u003emoby/moby#53751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: fix G117 (gosec). \u003ca href=\"https://redirect.github.com/moby/moby/pull/53721\"\u003emoby/moby#53721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: swagger ImageManifestSummary.ImageData: fix invalid required field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53750\"\u003emoby/moby#53750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: update go-swagger to v0.36.6. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53754\"\u003emoby/moby#53754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid swagger YAML indentation. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53606\"\u003emoby/moby#53606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/14ebc602124e280ef4ae3e1a8e688dac1255baa6\"\u003e\u003ccode\u003e14ebc60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53830\"\u003e#53830\u003c/a\u003e from tonistiigi/update-buildkit-v0.34.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8eded0eeb87b668030744a6a12f4a8e20b675ff7\"\u003e\u003ccode\u003e8eded0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53671\"\u003e#53671\u003c/a\u003e from thaJeztah/add_WithHTTPRequestHook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c4e39af73a84dce61511b32bb54341c3d7601a8e\"\u003e\u003ccode\u003ec4e39af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53596\"\u003e#53596\u003c/a\u003e from vvoland/c8d-refactor-imgload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b8a569e7f68a3e9cd86734942e7bbe3f7c8e314f\"\u003e\u003ccode\u003eb8a569e\u003c/code\u003e\u003c/a\u003e client: add WithHTTPRequestHook option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0fed27335805c98c428dbd861e310eb149966e03\"\u003e\u003ccode\u003e0fed273\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53803\"\u003e#53803\u003c/a\u003e from thaJeztah/etchosts_cleanups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/80c72a31f80e5b4347f908e4280cd893cf124b70\"\u003e\u003ccode\u003e80c72a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53831\"\u003e#53831\u003c/a\u003e from corhere/fix-dnsproxy-servfail-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1cfa1615178f92df7bef3c4c4fb25750ab810f0e\"\u003e\u003ccode\u003e1cfa161\u003c/code\u003e\u003c/a\u003e daemon/containerd: Split image loading into import and unpack steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/e7272aa07925fcc4507f9dc39ff7768aff131471\"\u003e\u003ccode\u003ee7272aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53606\"\u003e#53606\u003c/a\u003e from flostellbrink/fix/swagger-yaml-indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/357096e924ddf6ea598254835e8596d952630ee1\"\u003e\u003ccode\u003e357096e\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: keep file open when updating hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/012b2efc0e84a474af12efe74c57f9165df8313b\"\u003e\u003ccode\u003e012b2ef\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: propagate file close errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moby/moby/compare/api/v1.56.0...api/v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/client` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eclient/v0.6.1\u003c/h2\u003e\n\u003ch2\u003e0.6.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclient: add \u003ccode\u003eWithHTTPRequestHook\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53671\"\u003emoby/moby#53671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: deprecate \u003ccode\u003eWithResponseHook\u003c/code\u003e in favor of \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53666\"\u003emoby/moby#53666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: fix \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e hooks not being called for hijacked HTTP connections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53821\"\u003emoby/moby#53821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: postRaw: use consistent order or arguments. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53677\"\u003emoby/moby#53677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: prevent response hooks from consuming response body. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53667\"\u003emoby/moby#53667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: ...\n\n_Description has been truncated_","html_url":"https://github.com/paketo-buildpacks/passenger/pull/903","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paketo-buildpacks%2Fpassenger/issues/903","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/903/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-14T23:21:36.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5857277805","node_id":"PR_kwDOVJvLdM8AAAABIgeANA","number":2,"state":"closed","title":"build(deps): bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T16:07:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T23:21:36.000Z","updated_at":"2026-10-15T16:07:56.000Z","time_to_close":60377,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/oekit/httpx/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oekit%2Fhttpx/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-14T20:58:04.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5855550913","node_id":"PR_kwDOBAr5ps8AAAABIfFOsw","number":10432,"state":"closed","title":"build(deps): bump the gomod group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["release-note-none","dco-signoff: yes"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-15T14:25:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T20:58:04.000Z","updated_at":"2026-10-15T14:25:19.000Z","time_to_close":62832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod","update_count":28,"packages":[{"name":"github.com/Microsoft/go-winio","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/Microsoft/go-winio"},{"name":"github.com/containerd/containerd","old_version":"1.7.35","new_version":"1.7.36","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/containerd/api","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/nri","old_version":"0.12.2","new_version":"0.12.3","repository_url":"https://github.com/containerd/nri"},{"name":"github.com/containerd/ttrpc","old_version":"1.2.9","new_version":"1.2.10","repository_url":"https://github.com/containerd/ttrpc"},{"name":"github.com/godbus/dbus/v5","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/godbus/dbus"},{"name":"github.com/intel/goresctrl","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/intel/goresctrl"},{"name":"github.com/moby/sys/userns","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/moby/sys"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.32.1","new_version":"2.33.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.42.1","new_version":"1.44.0","repository_url":"https://github.com/onsi/gomega"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/uptrace/opentelemetry-go-extra/otellogrus","old_version":"0.3.2","new_version":"0.4.0","repository_url":"https://github.com/uptrace/opentelemetry-go-extra"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"k8s.io/api","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apimachinery","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/cri-streaming","old_version":"0.37.0","new_version":"0.37.1","repository_url":"https://github.com/kubernetes/cri-streaming"},{"name":"sigs.k8s.io/knftables","old_version":"0.0.21","new_version":"0.0.22","repository_url":"https://github.com/kubernetes-sigs/knftables"},{"name":"sigs.k8s.io/release-utils","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/kubernetes-sigs/release-utils"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Microsoft/go-winio](https://github.com/Microsoft/go-winio) | `0.6.2` | `0.6.3` |\n| [github.com/containerd/containerd](https://github.com/containerd/containerd) | `1.7.35` | `1.7.36` |\n| [github.com/containerd/containerd/api](https://github.com/containerd/containerd) | `1.10.0` | `1.12.0` |\n| [github.com/containerd/nri](https://github.com/containerd/nri) | `0.12.2` | `0.12.3` |\n| [github.com/containerd/ttrpc](https://github.com/containerd/ttrpc) | `1.2.9` | `1.2.10` |\n| [github.com/godbus/dbus/v5](https://github.com/godbus/dbus) | `5.2.2` | `5.2.3` |\n| [github.com/intel/goresctrl](https://github.com/intel/goresctrl) | `0.13.0` | `0.14.0` |\n| [github.com/moby/sys/userns](https://github.com/moby/sys) | `0.2.0` | `0.2.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.32.1` | `2.33.1` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.42.1` | `1.44.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [github.com/uptrace/opentelemetry-go-extra/otellogrus](https://github.com/uptrace/opentelemetry-go-extra) | `0.3.2` | `0.4.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.37.0` | `0.37.1` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.37.0` | `0.37.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.37.0` | `0.37.1` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.37.0` | `0.37.1` |\n| [k8s.io/cri-streaming](https://github.com/kubernetes/cri-streaming) | `0.37.0` | `0.37.1` |\n| [sigs.k8s.io/knftables](https://github.com/kubernetes-sigs/knftables) | `0.0.21` | `0.0.22` |\n| [sigs.k8s.io/release-utils](https://github.com/kubernetes-sigs/release-utils) | `0.12.4` | `0.12.5` |\n\n\nUpdates `github.com/Microsoft/go-winio` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/go-winio/releases\"\u003egithub.com/Microsoft/go-winio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eswitch back from golang.org/x/sys/execabs to os/exec (go1.19) by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/317\"\u003emicrosoft/go-winio#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go wrappers for Get/SetVirtualDiskInformation win32 APIs. by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/334\"\u003emicrosoft/go-winio#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for LX symlinks (0xA000001D) for WSL/MSYS2 compatibility by \u003ca href=\"https://github.com/vagokuln-msft\"\u003e\u003ccode\u003e@​vagokuln-msft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/336\"\u003emicrosoft/go-winio#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackuptar: fix sparse stream handling in seekable exports by \u003ca href=\"https://github.com/rzlink\"\u003e\u003ccode\u003e@​rzlink\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/375\"\u003emicrosoft/go-winio#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.3 to 1.10.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/374\"\u003emicrosoft/go-winio#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions to full-length commit SHAs by \u003ca href=\"https://github.com/danfiedler-msft\"\u003e\u003ccode\u003e@​danfiedler-msft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/373\"\u003emicrosoft/go-winio#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add windows-2025, remove windows-2019 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/378\"\u003emicrosoft/go-winio#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4.4.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/380\"\u003emicrosoft/go-winio#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5.6.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/381\"\u003emicrosoft/go-winio#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: raise minimum go version to go1.24 and use tools directive by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/348\"\u003emicrosoft/go-winio#348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestrict CI workflow token permissions by \u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/382\"\u003emicrosoft/go-winio#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse go tool to run stringer by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/383\"\u003emicrosoft/go-winio#383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update actions and golangci-lint, and fix linting by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/349\"\u003emicrosoft/go-winio#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix linting issues by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/325\"\u003emicrosoft/go-winio#325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/tools to v0.50.0 by \u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/385\"\u003emicrosoft/go-winio#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves race in makeConnectedServerPipe / Close by \u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/388\"\u003emicrosoft/go-winio#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etools/mkwinsyscall: remove errnoERROR_IO_PENDING const by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/260\"\u003emicrosoft/go-winio#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elinting: enable dupword, intrange, mirror, gocritic by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/387\"\u003emicrosoft/go-winio#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove interoperability with stdlib sentinel errors and deprecate aliases by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/392\"\u003emicrosoft/go-winio#392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vagokuln-msft\"\u003e\u003ccode\u003e@​vagokuln-msft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/336\"\u003emicrosoft/go-winio#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rzlink\"\u003e\u003ccode\u003e@​rzlink\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/375\"\u003emicrosoft/go-winio#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/374\"\u003emicrosoft/go-winio#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfiedler-msft\"\u003e\u003ccode\u003e@​danfiedler-msft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/373\"\u003emicrosoft/go-winio#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jterry75\"\u003e\u003ccode\u003e@​jterry75\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/382\"\u003emicrosoft/go-winio#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/go-winio/pull/387\"\u003emicrosoft/go-winio#387\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/go-winio/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/microsoft/go-winio/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/24302489fec12f61829dacaa7e472aa71e19ffed\"\u003e\u003ccode\u003e2430248\u003c/code\u003e\u003c/a\u003e improve interoperability with stdlib sentinel errors and deprecate aliases (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/f19d9717deb0a33bb37c3580481dd1909782fc03\"\u003e\u003ccode\u003ef19d971\u003c/code\u003e\u003c/a\u003e linting: enable dupword, intrange, mirror, gocritic (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/0b70f54f97543f1afa6b1a5d4dfb1b97ac6aa0a3\"\u003e\u003ccode\u003e0b70f54\u003c/code\u003e\u003c/a\u003e tools/mkwinsyscall: remove errnoERROR_IO_PENDING const (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/7e8af9b09c4b3e8da1a8ba080484c8a84b71354a\"\u003e\u003ccode\u003e7e8af9b\u003c/code\u003e\u003c/a\u003e Resolves race in makeConnectedServerPipe / Close (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/70234f27d5fe1b5026ed5983754551f775203830\"\u003e\u003ccode\u003e70234f2\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/tools to v0.50.0 (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/1de87129f102c007af904e1055fe712d706ef7f2\"\u003e\u003ccode\u003e1de8712\u003c/code\u003e\u003c/a\u003e fix linting issues (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/30935276391b5fcd510710d02c9669cd2097dfa3\"\u003e\u003ccode\u003e3093527\u003c/code\u003e\u003c/a\u003e ci: update actions and golangci-lint, and fix linting (\u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/c7e589db1fc806159012333d5a48a34c4ecb9a7e\"\u003e\u003ccode\u003ec7e589d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/383\"\u003e#383\u003c/a\u003e from thaJeztah/use_tool_generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/c41eaaf8f96fbc4bb2f25eb11cb75261535aa2aa\"\u003e\u003ccode\u003ec41eaaf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/go-winio/issues/382\"\u003e#382\u003c/a\u003e from microsoft/copilot/fix-code-scanning-alerts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/go-winio/commit/dc69a13ba5b1898965adb01453a8dc11297d1beb\"\u003e\u003ccode\u003edc69a13\u003c/code\u003e\u003c/a\u003e Use go tool to run stringer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/go-winio/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.35 to 1.7.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.36\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.36 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe thirty-sixth patch release for containerd 1.7 contains various fixes\nand updates including a security patch.\u003c/p\u003e\n\u003ch3\u003eSecurity Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econtainerd\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/security/advisories/GHSA-pg57-6jwg-q645\"\u003e\u003cstrong\u003eCVE-2026-53493\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eImage Storage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure all layers are fetched when multiple manifests in an index share a config descriptor (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14142\"\u003e#14142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMask /proc/interrupts and CPU thermal throttle sysfs paths in Linux containers by default (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14184\"\u003e#14184\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003cli\u003eChris Henzie\u003c/li\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/b0ab39c2051a116f090708a7280dbbc749ca19d7\"\u003e\u003ccode\u003eb0ab39c205\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/670a5de22fe8175987bde6ad6c422683a233e509\"\u003e\u003ccode\u003e670a5de22f\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a3a39e587332b3046724be2fb4447efb6c13b5a8\"\u003e\u003ccode\u003ea3a39e5873\u003c/code\u003e\u003c/a\u003e Bound Walk references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ffc673f85906b174b9192f86f4485f7a16434bdc\"\u003e\u003ccode\u003effc673f859\u003c/code\u003e\u003c/a\u003e Bound Dispatch concurrency and references\u003c/li\u003e\n\u003cli\u003epkg/oci: mask thermal interrupt info (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14184\"\u003e#14184\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/19334a4d7ed59334d9d68f57b0f1cd827f32c64d\"\u003e\u003ccode\u003e19334a4d7e\u003c/code\u003e\u003c/a\u003e pkg/oci: mask thermal interrupt info\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecore/unpack: fetch layers of every config-sharing manifest (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14142\"\u003e#14142\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4684c683c213e5b32990851ce0ea9e07f5fe70b7\"\u003e\u003ccode\u003e4684c683c2\u003c/code\u003e\u003c/a\u003e core/unpack: fetch layers of every config-sharing manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7fba9f7c3cb413600e6eea1f9b732cd84b657b38\"\u003e\u003ccode\u003e7fba9f7c3c\u003c/code\u003e\u003c/a\u003e Create new imagetest package\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDependency Changes\u003c/h3\u003e\n\u003cp\u003eThis release has no dependency changes\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/blob/main/RELEASES.md\"\u003egithub.com/containerd/containerd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersioning and Release\u003c/h1\u003e\n\u003cp\u003eThis document details the versioning and release plan for containerd. Stability\nis a top goal for this project, and we hope that this document and the processes\nit entails will help to achieve that. It covers the release process, versioning\nnumbering, backporting, API stability and support horizons.\u003c/p\u003e\n\u003cp\u003eIf you rely on containerd, it would be good to spend time understanding the\nareas of the API that are and are not supported and how they impact your\nproject in the future.\u003c/p\u003e\n\u003cp\u003eThis document will be considered a living document. Supported timelines,\nbackport targets and API stability guarantees will be updated here as they\nchange.\u003c/p\u003e\n\u003cp\u003eIf there is something that you require or this document leaves out, please\nreach out by \u003ca href=\"https://github.com/containerd/containerd/issues\"\u003efiling an issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReleases\u003c/h2\u003e\n\u003cp\u003eReleases of containerd will be versioned using dotted triples, similar to\n\u003ca href=\"http://semver.org/\"\u003eSemantic Version\u003c/a\u003e. For the purposes of this document, we\nwill refer to the respective components of this triple as\n\u003ccode\u003e\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;.\u0026lt;patch\u0026gt;\u003c/code\u003e. The version number may have additional information,\nsuch as alpha, beta and release candidate qualifications. Such releases will be\nconsidered \u0026quot;pre-releases\u0026quot;.\u003c/p\u003e\n\u003ch3\u003eMajor and Minor Releases\u003c/h3\u003e\n\u003cp\u003eMajor and minor releases of containerd will be made from main. Releases of\ncontainerd will be marked with GPG signed tags and announced at\n\u003ca href=\"https://github.com/containerd/containerd/releases\"\u003ehttps://github.com/containerd/containerd/releases\u003c/a\u003e. The tag will be of the\nformat \u003ccode\u003ev\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;.\u0026lt;patch\u0026gt;\u003c/code\u003e and should be made with the command \u003ccode\u003egit tag -s v\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;.\u0026lt;patch\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAfter a minor release, a branch will be created, with the format\n\u003ccode\u003erelease/\u0026lt;major\u0026gt;.\u0026lt;minor\u0026gt;\u003c/code\u003e from the minor tag. All further patch releases will\nbe done from that branch. For example, once we release \u003ccode\u003ev1.0.0\u003c/code\u003e, a branch\n\u003ccode\u003erelease/1.0\u003c/code\u003e will be created from that tag. All future patch releases will be\ndone against that branch.\u003c/p\u003e\n\u003ch3\u003eRelease Cadence\u003c/h3\u003e\n\u003cp\u003eSince containerd v2.3 in April 2026, minor releases are provided on a time basis\nwith a cadence of 4 months. New minor releases are scheduled for April, August,\nand December of each year. This cadence is synchronized with the Kubernetes\nrelease schedule to ensure that new features in containerd can be smoothly\nadopted by new Kubernetes releases.\u003c/p\u003e\n\u003cp\u003eThe maintainers will maintain a roadmap and milestones for each release, however,\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2892c2042ee7fbd3be0e5bdc675e07b5acedb0bf\"\u003e\u003ccode\u003e2892c20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14229\"\u003e#14229\u003c/a\u003e from samuelkarp/prepare-release-1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cac5660e921deb6eca4942e47d0ede5d3cb18fb2\"\u003e\u003ccode\u003ecac5660\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/670a5de22fe8175987bde6ad6c422683a233e509\"\u003e\u003ccode\u003e670a5de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a3a39e587332b3046724be2fb4447efb6c13b5a8\"\u003e\u003ccode\u003ea3a39e5\u003c/code\u003e\u003c/a\u003e Bound Walk references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ffc673f85906b174b9192f86f4485f7a16434bdc\"\u003e\u003ccode\u003effc673f\u003c/code\u003e\u003c/a\u003e Bound Dispatch concurrency and references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e5944925ba14247a80b3b5f6ac03e1ea67ce7531\"\u003e\u003ccode\u003ee594492\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14184\"\u003e#14184\u003c/a\u003e from samuelkarp/cherry-pick-c176f-to-release/1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/19334a4d7ed59334d9d68f57b0f1cd827f32c64d\"\u003e\u003ccode\u003e19334a4\u003c/code\u003e\u003c/a\u003e pkg/oci: mask thermal interrupt info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a81ea127273856bf9c37d3c4f75f44328989251e\"\u003e\u003ccode\u003ea81ea12\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14142\"\u003e#14142\u003c/a\u003e from chrishenzie/unpack-shared-config-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4684c683c213e5b32990851ce0ea9e07f5fe70b7\"\u003e\u003ccode\u003e4684c68\u003c/code\u003e\u003c/a\u003e core/unpack: fetch layers of every config-sharing manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7fba9f7c3cb413600e6eea1f9b732cd84b657b38\"\u003e\u003ccode\u003e7fba9f7\u003c/code\u003e\u003c/a\u003e Create new imagetest package\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.35...v1.7.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/api` from 1.10.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd API 1.12.0\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.12.0 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe 13th release for the containerd 1.x API aligns with the containerd 2.4 release.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eImage Storage\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eInclude media type in content create events (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13833\"\u003e#13833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd UpdateSandbox RPC to propagate sandbox controller updates to the shim (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14105\"\u003e#14105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow specifying parent checkpoint directory when checkpointing with runc (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13699\"\u003e#13699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeprecations\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate containerd.io/runtime-allow-mounts shim annotation in favor of MountCapabilities bootstrap extension (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14002\"\u003e#14002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate task API address and version fields in runc options and move to CreateTaskRequest (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13360\"\u003e#13360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eJordan Liggitt\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003cli\u003eKohei Tokunaga\u003c/li\u003e\n\u003cli\u003ePhilip Laine\u003c/li\u003e\n\u003cli\u003eSebastiaan van Stijn\u003c/li\u003e\n\u003cli\u003eSergey Kanzhelev\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003esandbox: wire Controller.Update through to the shim (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14105\"\u003e#14105\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2ea4ddb32f5855bf21680c4b2cdf5d0a23ffe552\"\u003e\u003ccode\u003e2ea4ddb32f\u003c/code\u003e\u003c/a\u003e sandbox: add UpdateSandbox RPC and forward Controller.Update to the shim\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePrepare api/v1.12.0-rc.0 release (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14047\"\u003e#14047\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/d767f44b5227116479ebbf4145623f3500e4cc23\"\u003e\u003ccode\u003ed767f44b52\u003c/code\u003e\u003c/a\u003e Prepare api/v1.12.0-rc.0 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eShim mount handler protocol (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14002\"\u003e#14002\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a72247425b44e86a3790828dd11de5c5aecaf23d\"\u003e\u003ccode\u003ea72247425b\u003c/code\u003e\u003c/a\u003e api: add shim mount capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003echore(api): update github.com/sirupsen/logrus v1.10.2 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/14037\"\u003e#14037\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a28910b14ffc8ff5098d14e2f776dfc6b1857afe\"\u003e\u003ccode\u003ea28910b14f\u003c/code\u003e\u003c/a\u003e chore(api): update github.com/sirupsen/logrus v1.10.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePrepare release notes for api/v1.12.0-beta.0 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13899\"\u003e#13899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0ff04dc3f7934523f6a2001e67d9572d4a9d4885\"\u003e\u003ccode\u003e0ff04dc3f7\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.12.0-beta.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/c6d0192ebb9da70c39a1b5ef4938e7c41cb0a997\"\u003e\u003ccode\u003ec6d0192\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14170\"\u003e#14170\u003c/a\u003e from samuelkarp/prepare-api-v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/5c4ea21de307791022fd2584f096f07b97f5ef1e\"\u003e\u003ccode\u003e5c4ea21\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/610d8d896ef826316d170d937c0f7c0b49dc3c83\"\u003e\u003ccode\u003e610d8d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14166\"\u003e#14166\u003c/a\u003e from samuelkarp/deprecations-and-removals-for-2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/531b3a37b93fffaf1d93fdcdb4ed8f56ed0030ab\"\u003e\u003ccode\u003e531b3a3\u003c/code\u003e\u003c/a\u003e tracing: remove deprecated tracing config options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ca8579a3342c1c50dcdcb70ecf7d4835bddb1a34\"\u003e\u003ccode\u003eca8579a\u003c/code\u003e\u003c/a\u003e tracing: add tests for otlp exporter and env vars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ee024b7c9976e6a6b89788c1259753f3b53d1845\"\u003e\u003ccode\u003eee024b7\u003c/code\u003e\u003c/a\u003e tracing: remove deprecated otlp configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/f7c654fb4f08b2588b4e0038e32069a37aa50384\"\u003e\u003ccode\u003ef7c654f\u003c/code\u003e\u003c/a\u003e cri: remove deprecated cni bin_dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4f7de25abbb53c9bddd502e9cbafb3472430f55b\"\u003e\u003ccode\u003e4f7de25\u003c/code\u003e\u003c/a\u003e cri: remove enable_cdi config option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/830b48d3fde3e769501566118708b40438453faa\"\u003e\u003ccode\u003e830b48d\u003c/code\u003e\u003c/a\u003e cri: delay registry config removal to 2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/c0c4c4a0fe4d4ac612f0cd9f692ee65eaa9fbd9a\"\u003e\u003ccode\u003ec0c4c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/14115\"\u003e#14115\u003c/a\u003e from dmcgowan/prepare-v2.4.0-rc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/api/v1.10.0...api/v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/nri` from 0.12.2 to 0.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/nri/releases\"\u003egithub.com/containerd/nri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: declare contents: read on ci.yml and codespell.yml by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/296\"\u003econtainerd/nri#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  go.yaml.in/yaml/v3 v3.0.5, testify v1.12.1, logrus v1.9.4 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/308\"\u003econtainerd/nri#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update actions, pin actions by sha, and apply zizmor fixes, and update to ubuntu 26.04 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/306\"\u003econtainerd/nri#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(adaptation): record sysctl removal markers in Linux.Sysctl by \u003ca href=\"https://github.com/thc1006\"\u003e\u003ccode\u003e@​thc1006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/300\"\u003econtainerd/nri#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erewrite tests without ginkgo by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/309\"\u003econtainerd/nri#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump sigs.k8s.io/yaml v1.5.0 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/311\"\u003econtainerd/nri#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc v1.65.1 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/312\"\u003econtainerd/nri#312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): plugins/differ bump github.com/r3labs/diff/v3 v3.0.2, github.com/goccy/go-yaml v1.13.7 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/313\"\u003econtainerd/nri#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: update for current NRI and cgroups versions by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/314\"\u003econtainerd/nri#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate plugins to current NRI version by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/315\"\u003econtainerd/nri#315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/296\"\u003econtainerd/nri#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thc1006\"\u003e\u003ccode\u003e@​thc1006\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/nri/pull/300\"\u003econtainerd/nri#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/nri/compare/v0.12.2...v0.12.3\"\u003ehttps://github.com/containerd/nri/compare/v0.12.2...v0.12.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/53b711125c22339d9ba367bce242d9f1dfc6b75a\"\u003e\u003ccode\u003e53b7111\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/315\"\u003e#315\u003c/a\u003e from thaJeztah/bump_nri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/a9566f08fb583125577e3ecab7076aff0c6fda05\"\u003e\u003ccode\u003ea9566f0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/314\"\u003e#314\u003c/a\u003e from thaJeztah/update_examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/420e0816e664ed282729ef27ccb97142abbe54d9\"\u003e\u003ccode\u003e420e081\u003c/code\u003e\u003c/a\u003e update plugins to current NRI version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/492ff6c638c23fca8f717dc8411fdcb7c0d11763\"\u003e\u003ccode\u003e492ff6c\u003c/code\u003e\u003c/a\u003e examples: update for current NRI and cgroups versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/8ec8b285eae3ef5d2dbab8e679aad47f5ac58da9\"\u003e\u003ccode\u003e8ec8b28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/313\"\u003e#313\u003c/a\u003e from thaJeztah/bump_differ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/d02a067a3ec950dc8518541cfda9c0c0003e2807\"\u003e\u003ccode\u003ed02a067\u003c/code\u003e\u003c/a\u003e chore(deps): plugins/differ bump github.com/goccy/go-yaml v1.13.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/b0ac9aaf6e62115b800af763cc1ceeb1b0f18034\"\u003e\u003ccode\u003eb0ac9aa\u003c/code\u003e\u003c/a\u003e chore(deps): plugins/differ bump github.com/r3labs/diff/v3 v3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/ab9b30fc9f53ab6faf4ecaac5ae0c0f2ecc0d234\"\u003e\u003ccode\u003eab9b30f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/312\"\u003e#312\u003c/a\u003e from thaJeztah/bump_grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/8db1158c84ffa2e8bd619a3b9eb8ac4e723567c7\"\u003e\u003ccode\u003e8db1158\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/grpc v1.65.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/nri/commit/fed14893f0b2332142e71cb28951bb02ce9cae3e\"\u003e\u003ccode\u003efed1489\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/nri/issues/311\"\u003e#311\u003c/a\u003e from thaJeztah/bump_yamls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/nri/compare/v0.12.2...v0.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/ttrpc` from 1.2.9 to 1.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/ttrpc/releases\"\u003egithub.com/containerd/ttrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove use of deprecated github.com/golang/protobuf aliase by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/248\"\u003econtainerd/ttrpc#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove github.com/prometheus/procfs dependency by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/249\"\u003econtainerd/ttrpc#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.3 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/256\"\u003econtainerd/ttrpc#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/255\"\u003econtainerd/ttrpc#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sirupsen/logrus v1.9.4 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/251\"\u003econtainerd/ttrpc#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego fix: modernize some code by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/250\"\u003econtainerd/ttrpc#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: dependabot: disable for go modules by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/257\"\u003econtainerd/ttrpc#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: bump golangci-lint to v2.13.2 by \u003ca href=\"https://github.com/ningmingxiao\"\u003e\u003ccode\u003e@​ningmingxiao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/260\"\u003econtainerd/ttrpc#260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ningmingxiao\"\u003e\u003ccode\u003e@​ningmingxiao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/ttrpc/pull/260\"\u003econtainerd/ttrpc#260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/ttrpc/compare/v1.2.9...v1.2.10\"\u003ehttps://github.com/containerd/ttrpc/compare/v1.2.9...v1.2.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/7a140fa5bed148a2babb75a3ad2ad0892eb0048e\"\u003e\u003ccode\u003e7a140fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/260\"\u003e#260\u003c/a\u003e from ningmingxiao/fix_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/571011738a37e85aa6b321ec179e9bf1cb228272\"\u003e\u003ccode\u003e5710117\u003c/code\u003e\u003c/a\u003e ci: bump golangci-lint to v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/9e62ff76048c2565d85b243f70adc66aeea73290\"\u003e\u003ccode\u003e9e62ff7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/257\"\u003e#257\u003c/a\u003e from thaJeztah/dependanot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/4e0eaf3fc646eb5925ee36785a9954b3e5e6ade2\"\u003e\u003ccode\u003e4e0eaf3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/250\"\u003e#250\u003c/a\u003e from thaJeztah/modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/8f71a995aa7bd584035437f9bb16b2ab3d431887\"\u003e\u003ccode\u003e8f71a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/251\"\u003e#251\u003c/a\u003e from thaJeztah/bump_logrus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/85a83b6cdb99d1969517e7c7b2cbb12a8601b4ee\"\u003e\u003ccode\u003e85a83b6\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sirupsen/logrus v1.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/9cbbfee34ce75ad62c5d90e132ac6bc4317a8396\"\u003e\u003ccode\u003e9cbbfee\u003c/code\u003e\u003c/a\u003e ci: dependabot: disable for go modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/be959b3cae0c61628887eb058b01107a6c68ee7d\"\u003e\u003ccode\u003ebe959b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/255\"\u003e#255\u003c/a\u003e from containerd/dependabot/github_actions/actions/set...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/cf3c984cc53b5f094addc84f86a162c817732857\"\u003e\u003ccode\u003ecf3c984\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/256\"\u003e#256\u003c/a\u003e from containerd/dependabot/github_actions/actions/che...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/ttrpc/commit/c5b7dc1565d14f92c7bca0a85489cff74a00fedd\"\u003e\u003ccode\u003ec5b7dc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/ttrpc/issues/249\"\u003e#249\u003c/a\u003e from thaJeztah/rm_procfs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/ttrpc/compare/v1.2.9...v1.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/godbus/dbus/v5` from 5.2.2 to 5.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/godbus/dbus/releases\"\u003egithub.com/godbus/dbus/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eREADME: update by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/431\"\u003egodbus/dbus#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from reflect.Ptr to reflect.Pointer by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/430\"\u003egodbus/dbus#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emediakeys.go example: Fix error handling. by \u003ca href=\"https://github.com/smu-ggl\"\u003e\u003ccode\u003e@​smu-ggl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/433\"\u003egodbus/dbus#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest/fix CI issues by \u003ca href=\"https://github.com/guelfey\"\u003e\u003ccode\u003e@​guelfey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/439\"\u003egodbus/dbus#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMisc CI bumps; replace cirrus freebsd with GHA; add all-done job by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/420\"\u003egodbus/dbus#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake GOOS=js GOARCH=wasm go build ./... work by \u003ca href=\"https://github.com/eliasnaur\"\u003e\u003ccode\u003e@​eliasnaur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/435\"\u003egodbus/dbus#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not swallow non-error panics in Encode/Decode by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/438\"\u003egodbus/dbus#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in DecodeMessageWithFDs on read error by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/437\"\u003egodbus/dbus#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not embed reflect.Value into exportedMethod by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/436\"\u003egodbus/dbus#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd godbus_no_tcp build tag to disable tcp transports by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/444\"\u003egodbus/dbus#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: bump golangci-lint to 2.14 by \u003ca href=\"https://github.com/guelfey\"\u003e\u003ccode\u003e@​guelfey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/447\"\u003egodbus/dbus#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not trust lengths from the input when allocating by \u003ca href=\"https://github.com/kolyshkin\"\u003e\u003ccode\u003e@​kolyshkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/442\"\u003egodbus/dbus#442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn: support /run and /var/run default addresses by \u003ca href=\"https://github.com/twilly\"\u003e\u003ccode\u003e@​twilly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/424\"\u003egodbus/dbus#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smu-ggl\"\u003e\u003ccode\u003e@​smu-ggl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/433\"\u003egodbus/dbus#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eliasnaur\"\u003e\u003ccode\u003e@​eliasnaur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/435\"\u003egodbus/dbus#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twilly\"\u003e\u003ccode\u003e@​twilly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/godbus/dbus/pull/424\"\u003egodbus/dbus#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/godbus/dbus/compare/v5.2.2...v5.2.3\"\u003ehttps://github.com/godbus/dbus/compare/v5.2.2...v5.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/4ad75260bdbdd09d51af62b316a17dd60c6aa0e3\"\u003e\u003ccode\u003e4ad7526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/424\"\u003e#424\u003c/a\u003e from twilly/linux-system-bus-address\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/9f81f26d58021d6396e263b51034ba8441b3062d\"\u003e\u003ccode\u003e9f81f26\u003c/code\u003e\u003c/a\u003e conn: support /run and /var/run default addresses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/b3c0de5f7b879992013e588352f401152f74e4fa\"\u003e\u003ccode\u003eb3c0de5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/442\"\u003e#442\u003c/a\u003e from kolyshkin/fuzz-oom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/c0b1b4633509c3d768a57bbebb7134a8d5eb26e9\"\u003e\u003ccode\u003ec0b1b46\u003c/code\u003e\u003c/a\u003e Do not trust lengths from the input when allocating\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/51e6822b45682a43183bf80dba8d1f9fd6828c63\"\u003e\u003ccode\u003e51e6822\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/447\"\u003e#447\u003c/a\u003e from godbus/fix/ci_bump_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/ec94797ea20dcc4da75524a6c2f63cffa9177099\"\u003e\u003ccode\u003eec94797\u003c/code\u003e\u003c/a\u003e CI: bump golangci-lint to 2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/ad906d54d51c94ec7162ae99873d97e46a278e71\"\u003e\u003ccode\u003ead906d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/444\"\u003e#444\u003c/a\u003e from kolyshkin/no-tcp-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/d7c5c0b388f00d6c233dea8ddfd06b71ddd6cde3\"\u003e\u003ccode\u003ed7c5c0b\u003c/code\u003e\u003c/a\u003e Add godbus_no_tcp build tag to disable tcp transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/6fea989ce0056ca2396c915e3555e7cc9c48f845\"\u003e\u003ccode\u003e6fea989\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/godbus/dbus/issues/436\"\u003e#436\u003c/a\u003e from kolyshkin/no-embed-reflect-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/godbus/dbus/commit/3b9769bf11755208d900a2c4ea8f8ad132f8ab0b\"\u003e\u003ccode\u003e3b9769b\u003c/code\u003e\u003c/a\u003e Do not embed reflect.Value into exportedMethod\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/godbus/dbus/compare/v5.2.2...v5.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/intel/goresctrl` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intel/goresctrl/releases\"\u003egithub.com/intel/goresctrl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release adds a new \u003ccode\u003epkg/monitor\u003c/code\u003e package for managing per-workload resctrl monitoring groups. It also makes the goresctrl buildable on non-amd64 architectures and updates dependencies.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003epkg/monitor\u003c/code\u003e: per-workload resctrl monitoring\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003epkg/monitor\u003c/code\u003e manages the lifecycle of resctrl monitoring groups (\u003ccode\u003emon_groups\u003c/code\u003e), one per workload. It works on its own, without the config-driven allocation model of \u003ccode\u003epkg/rdt\u003c/code\u003e. The main target use case is containerized workloads, giving each pod or container its own RMID, so that tools such as \u003ca href=\"https://github.com/sustainable-computing-io/kepler\"\u003eKepler\u003c/a\u003e can attribute hardware counters, e.g. Intel AET energy counters, to individual workloads.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/intel/goresctrl/blob/v0.14.0/doc/resctrl-mon.md\"\u003edoc/resctrl-mon.md\u003c/a\u003e and the \u003ca href=\"https://pkg.go.dev/github.com/intel/goresctrl/pkg/monitor\"\u003eAPI documentation\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eList of PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/191\"\u003eintel/goresctrl#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.52.0 to 0.55.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/196\"\u003eintel/goresctrl#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.3 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/193\"\u003eintel/goresctrl#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/194\"\u003eintel/goresctrl#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/195\"\u003eintel/goresctrl#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.5.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/197\"\u003eintel/goresctrl#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/monitor: resctrl mon_group lifecycle manager and counter reader by \u003ca href=\"https://github.com/cmcantalupo\"\u003e\u003ccode\u003e@​cmcantalupo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/192\"\u003eintel/goresctrl#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/198\"\u003eintel/goresctrl#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.80.0 to 1.83.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/202\"\u003eintel/goresctrl#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rsdmike/github-security-report-action from 3.0.4 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/203\"\u003eintel/goresctrl#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/204\"\u003eintel/goresctrl#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/monitor: fix linter errors by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/206\"\u003eintel/goresctrl#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esst: fix usage of unsafe.Pointer by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/207\"\u003eintel/goresctrl#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egithub: bump golangci-lint to v2.13.2 by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/205\"\u003eintel/goresctrl#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/208\"\u003eintel/goresctrl#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esst: compile on non-amd64 architectures by \u003ca href=\"https://github.com/TonyxSun\"\u003e\u003ccode\u003e@​TonyxSun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/200\"\u003eintel/goresctrl#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump otel/prometheus deps by \u003ca href=\"https://github.com/marquiz\"\u003e\u003ccode\u003e@​marquiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/210\"\u003eintel/goresctrl#210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/monitor: fix activity units and document Prometheus naming before release by \u003ca href=\"https://github.com/cmcantalupo\"\u003e\u003ccode\u003e@​cmcantalupo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/209\"\u003eintel/goresctrl#209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmcantalupo\"\u003e\u003ccode\u003e@​cmcantalupo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/192\"\u003eintel/goresctrl#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TonyxSun\"\u003e\u003ccode\u003e@​TonyxSun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intel/goresctrl/pull/200\"\u003eintel/goresctrl#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intel/goresctrl/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/intel/goresctrl/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/bb78a6c1cbfefc167ebc15782710da17567ffea4\"\u003e\u003ccode\u003ebb78a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/intel/goresctrl/issues/209\"\u003e#209\u003c/a\u003e from cmcantalupo/monitor-pretag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/00b286c47e43bf7d7285011de170a345c879456d\"\u003e\u003ccode\u003e00b286c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/intel/goresctrl/issues/210\"\u003e#210\u003c/a\u003e from marquiz/deps/otel-prom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/57ea66f71469781d5e7ba3ce4cf314cfabb4bf0d\"\u003e\u003ccode\u003e57ea66f\u003c/code\u003e\u003c/a\u003e doc: resctrl-mon guidance for teardown, units and Prometheus names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/d4e20831efe872a5d3d1a475b391352f2e5b8a89\"\u003e\u003ccode\u003ed4e2083\u003c/code\u003e\u003c/a\u003e pkg/monitor: log routine group lifecycle at debug level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/5b5d9b0f5bf5f99747634685cda8d00f283ad4f4\"\u003e\u003ccode\u003e5b5d9b0\u003c/code\u003e\u003c/a\u003e pkg/monitor: warn when no counters are discovered\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/9bc9e33005bbcf22e93be525c0c96b020ecba9e8\"\u003e\u003ccode\u003e9bc9e33\u003c/code\u003e\u003c/a\u003e pkg/monitor: warn once per undiscovered counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/deb8a663b5fc24089356e8ab1a94af43002070ce\"\u003e\u003ccode\u003edeb8a66\u003c/code\u003e\u003c/a\u003e pkg/monitor: correct Prometheus naming documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/f099afccdeffd71aac6cf558a42d2818f338d342\"\u003e\u003ccode\u003ef099afc\u003c/code\u003e\u003c/a\u003e pkg/monitor: report AET activity in nanofarads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/f1f852cfc9266b0a9dfe58d3173e2b2317f2dfd7\"\u003e\u003ccode\u003ef1f852c\u003c/code\u003e\u003c/a\u003e go.mod: bump otel/prometheus deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intel/goresctrl/commit/83447266db546ee031b597cb9c24b0843e44f054\"\u003e\u003ccode\u003e8344726\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/intel/goresctrl/issues/200\"\u003e#200\u003c/a\u003e from TonyxSun/sst-non-amd64\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intel/goresctrl/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/sys/userns` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/sys/releases\"\u003egithub.com/moby/sys/userns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003euserns v0.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003euserns: fix user-namespace detection on OpenVZ, where namespace inode numbers are virtualized.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/sys/compare/userns/v0.2.0...userns/v0.2.1\"\u003ehttps://github.com/moby/sys/compare/userns/v0.2.0...userns/v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/42bac34713b7375c322157c79ccf14045c40f74b\"\u003e\u003ccode\u003e42bac34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/sys/issues/255\"\u003e#255\u003c/a\u003e from thaJeztah/openvz_specialcase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/9b6dd9e63d7da7fe24f307852b7004cebccf24d5\"\u003e\u003ccode\u003e9b6dd9e\u003c/code\u003e\u003c/a\u003e userns: handle OpenVZ namespace inode virtualization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/b666d3d7f4ad3f137aff44ffaf878fd32e2c362e\"\u003e\u003ccode\u003eb666d3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/sys/issues/253\"\u003e#253\u003c/a\u003e from thaJeztah/fix_missing_util\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/82edc709f42eb6ae5afcd4c19ea5bf6ac0be0179\"\u003e\u003ccode\u003e82edc70\u003c/code\u003e\u003c/a\u003e mount: fix ensureUnmount gated by build-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/79376e05107098a6b43bddcaf8bd05a76da85b93\"\u003e\u003ccode\u003e79376e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/sys/issues/251\"\u003e#251\u003c/a\u003e from kolyshkin/bump-ci-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/cc9d1ea9e37b97e643d53f3468633cf917482300\"\u003e\u003ccode\u003ecc9d1ea\u003c/code\u003e\u003c/a\u003e CI: add ubuntu-26.04 to the test matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/5c347c466234ae55e13139d5d821d2115d6d6387\"\u003e\u003ccode\u003e5c347c4\u003c/code\u003e\u003c/a\u003e CI: add actionlint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/c0850c26232b63c11c33b13d0470dd3759b61248\"\u003e\u003ccode\u003ec0850c2\u003c/code\u003e\u003c/a\u003e CI: add zizmor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/52b4f6c85c486a50d459f6f7524088561b04d3c8\"\u003e\u003ccode\u003e52b4f6c\u003c/code\u003e\u003c/a\u003e CI: do not persist credentials on checkout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/sys/commit/a83ee35b76f8c0a91d48b16701c9f05c729a612c\"\u003e\u003ccode\u003ea83ee35\u003c/code\u003e\u003c/a\u003e CI: add dependabot config for github actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moby/sys/compare/user/v0.2.0...userns/v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.32.1 to 2.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.33.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd several missing fields to spec report JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.33.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe JUnit reporter now records each spec's \u003ccode\u003eReportEntry\u003c/code\u003es as \u003ccode\u003e\u0026lt;properties\u0026gt;\u003c/code\u003e on its \u003ccode\u003e\u0026lt;testcase\u0026gt;\u003c/code\u003e element, with the entry's name and its JSON-encoded value.  Thanks \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e! [23db51a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  See RELEASING.md. [8616ecb]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.32.2\u003c/h2\u003e\n\u003ch2\u003e2.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.33.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd several missing fields to spec report JSON output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.33.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe JUnit reporter now records each spec's \u003ccode\u003eReportEntry\u003c/code\u003es as \u003ccode\u003e\u0026lt;properties\u0026gt;\u003c/code\u003e on its \u003ccode\u003e\u0026lt;testcase\u0026gt;\u003c/code\u003e element, with the entry's name and its JSON-encoded value.  Thanks \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e! [23db51a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  See RELEASING.md. [8616ecb]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/7ff96d7d0173ba4e059708f55910c1cb298c9818\"\u003e\u003ccode\u003e7ff96d7\u003c/code\u003e\u003c/a\u003e v2.33.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/699632a4604f37e823471b4cb5f2e86698c9c4f6\"\u003e\u003ccode\u003e699632a\u003c/code\u003e\u003c/a\u003e Precompile the fixture in the suite-timeout integration test (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e02cadb92ab7b25ff1a73f8b8e0cd3ab04edbeb\"\u003e\u003ccode\u003e9e02cad\u003c/code\u003e\u003c/a\u003e ci: default the release bump so a mobile dispatch can't send it empty (\u003ca href=\"https://redirect.github.com/onsi/ginkgo/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ef6a46c121e56e9c281fa1d65cc8665716042dc3\"\u003e\u003ccode\u003eef6a46c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/6c652a27a828f8f2d0a5cba76ce1433add6021d1\"\u003e\u003ccode\u003e6c652a2\u003c/code\u003e\u003c/a\u003e Add missing fields to SpecReport JSON marshalling, and add unit test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/510c8d5c716e4d9dcf5d5e93214398f8a4b5e00b\"\u003e\u003ccode\u003e510c8d5\u003c/code\u003e\u003c/a\u003e Update TestMu AI sponsor logo and link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5c1e7eff95e9ced0400f6cbc1e24af0d054ff315\"\u003e\u003ccode\u003e5c1e7ef\u003c/code\u003e\u003c/a\u003e Refer sanitizer help to go help build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9f941496ce264d03b91f103e4ec4a19bbc75ce97\"\u003e\u003ccode\u003e9f94149\u003c/code\u003e\u003c/a\u003e v2.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/db78e1b12279f7c9834092b11d1b9cb4668ce60a\"\u003e\u003ccode\u003edb78e1b\u003c/code\u003e\u003c/a\u003e changelog: entries for the JUnit ReportEntry support and the release flow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8616ecbf25eb2c29f9c27b74f45fa3e06e5f0cc4\"\u003e\u003ccode\u003e8616ecb\u003c/code\u003e\u003c/a\u003e ci: release from a single workflow_dispatch button\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.32.1...v2.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.42.1 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically\u003c/code\u003e compares signed and unsigned integers by value: \u003ccode\u003e-1\u003c/code\u003e no longer equals \u003ccode\u003euint64(math.MaxUint64)\u003c/code\u003e and \u003ccode\u003euint(5)\u003c/code\u003e is now greater than \u003ccode\u003e-3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/925\"\u003e#925\u003c/a\u003e) [26e3c6b]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;~\u0026quot;)\u003c/code\u003e no longer overflows when computing the distance between extreme integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/928\"\u003e#928\u003c/a\u003e) [1955764]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;==\u0026quot;, x, threshold)\u003c/code\u003e now honors the threshold for floats, as it already did for integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/927\"\u003e#927\u003c/a\u003e) [10e2aca]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKeyWithValue\u003c/code\u003e succeeds if any key accepted by the key matcher has a matching value, rather than depending on map iteration order (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/929\"\u003e#929\u003c/a\u003e) [ffc577a]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKey\u003c/code\u003e and \u003ccode\u003eHaveKeyWithValue\u003c/code\u003e treat key and value matcher errors like \u003ccode\u003eContainElement\u003c/code\u003e does: a match wins, and an error is only reported when nothing matches (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/926\"\u003e#926\u003c/a\u003e) [dc91598]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e no longer treats numbers too large for a float64 as equal to one another (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/930\"\u003e#930\u003c/a\u003e) [9d619a5]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e compares integers beyond ±2^53 exactly, so neighboring large integers (e.g. IDs) no longer match; all other numbers are still compared as float64s (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/931\"\u003e#931\u003c/a\u003e) [8ef1aa7, 630fe12]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveExactElements\u003c/code\u003e reports missing or extra elements that start at index 0, and reports the first extra element's index rather than the last (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/934\"\u003e#934\u003c/a\u003e) [af1b777]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchYAML\u003c/code\u003e compares every document in a multi-document stream rather than only the first; empty documents (e.g. a leading or trailing \u003ccode\u003e---\u003c/code\u003e) are ignored (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/933\"\u003e#933\u003c/a\u003e) [2773796]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchXML\u003c/code\u003e ignores namespace prefixes: elements and attributes are compared by namespace URI, and the URIs declared on each element must match whatever prefix they are bound to (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/932\"\u003e#932\u003c/a\u003e) [c0dbd89, 2565350]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.43.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate go.yaml.in/yaml/v3 to v3.0.5 [d547015]\u003c/li\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  Releases still ship the stripped-down tree on \u003ccode\u003emaster-lite\u003c/code\u003e - tests removed and Ginkgo dropped from \u003ccode\u003ego.mod\u003c/code\u003e - and the workflow now builds it and checks it on every push.  See RELEASING.md. [e9dc84d]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.43.0\u003c/h2\u003e\n\u003ch2\u003e1.43.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd gomock adaptor extension for using Gomega matchers with gomock\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically\u003c/code\u003e compares signed and unsigned integers by value: \u003ccode\u003e-1\u003c/code\u003e no longer equals \u003ccode\u003euint64(math.MaxUint64)\u003c/code\u003e and \u003ccode\u003euint(5)\u003c/code\u003e is now greater than \u003ccode\u003e-3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/925\"\u003e#925\u003c/a\u003e) [26e3c6b]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;~\u0026quot;)\u003c/code\u003e no longer overflows when computing the distance between extreme integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/928\"\u003e#928\u003c/a\u003e) [1955764]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBeNumerically(\u0026quot;==\u0026quot;, x, threshold)\u003c/code\u003e now honors the threshold for floats, as it already did for integers (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/927\"\u003e#927\u003c/a\u003e) [10e2aca]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKeyWithValue\u003c/code\u003e succeeds if any key accepted by the key matcher has a matching value, rather than depending on map iteration order (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/929\"\u003e#929\u003c/a\u003e) [ffc577a]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveKey\u003c/code\u003e and \u003ccode\u003eHaveKeyWithValue\u003c/code\u003e treat key and value matcher errors like \u003ccode\u003eContainElement\u003c/code\u003e does: a match wins, and an error is only reported when nothing matches (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/926\"\u003e#926\u003c/a\u003e) [dc91598]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e no longer treats numbers too large for a float64 as equal to one another (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/930\"\u003e#930\u003c/a\u003e) [9d619a5]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchJSON\u003c/code\u003e compares integers beyond ±2^53 exactly, so neighboring large integers (e.g. IDs) no longer match; all other numbers are still compared as float64s (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/931\"\u003e#931\u003c/a\u003e) [8ef1aa7, 630fe12]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHaveExactElements\u003c/code\u003e reports missing or extra elements that start at index 0, and reports the first extra element's index rather than the last (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/934\"\u003e#934\u003c/a\u003e) [af1b777]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchYAML\u003c/code\u003e compares every document in a multi-document stream rather than only the first; empty documents (e.g. a leading or trailing \u003ccode\u003e---\u003c/code\u003e) are ignored (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/933\"\u003e#933\u003c/a\u003e) [2773796]\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMatchXML\u003c/code\u003e ignores namespace prefixes: elements and attributes are compared by namespace URI, and the URIs declared on each element must match whatever prefix they are bound to (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/932\"\u003e#932\u003c/a\u003e) [c0dbd89, 2565350]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate go.yaml.in/yaml/v3 to v3.0.5 [d547015]\u003c/li\u003e\n\u003cli\u003eReleases are now cut by a GitHub Actions workflow (Actions -\u0026gt; Release -\u0026gt; Run workflow) rather than by hand, with changelog entries collected under \u003ccode\u003e## Unreleased\u003c/code\u003e as the work happens.  Releases still ship the stripped-down tree on \u003ccode\u003emaster-lite\u003c/code\u003e - tests removed and Ginkgo dropped from \u003ccode\u003ego.mod\u003c/code\u003e - and the workflow now builds it and checks it on every push.  See RELEASING.md. [e9dc84d]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd gomock adaptor extension for using Gomega matchers with gomock\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c933817422c6e533357f6e1171585e7a07d5aeba\"\u003e\u003ccode\u003ec933817\u003c/code\u003e\u003c/a\u003e v1.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/37fa9004bf0672d6f87a38c0af24625a93de9cf8\"\u003e\u003ccode\u003e37fa900\u003c/code\u003e\u003c/a\u003e v1.44.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/509f2b09e0700917a1ce424c3fbd12af7cdf678e\"\u003e\u003ccode\u003e509f2b0\u003c/code\u003e\u003c/a\u003e changelog: entries for #925-\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/934\"\u003e#934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/25653503b45d4602ed68b5ee930294c5433532a2\"\u003e\u003ccode\u003e2565350\u003c/code\u003e\u003c/a\u003e fix: MatchXML compares namespace declarations by URI, ignoring the prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/630fe124b28d1560f6490b1b6c53393efe1f8158\"\u003e\u003ccode\u003e630fe12\u003c/code\u003e\u003c/a\u003e fix: MatchJSON only compares integers beyond 2^53 exactly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/c0dbd89c8ed6325e67a7cc7e6ab194fbfb66e607\"\u003e\u003ccode\u003ec0dbd89\u003c/code\u003e\u003c/a\u003e fix: MatchXML ignores namespace prefixes and declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2773796edf3abe3683e12613a134fbb0f6663f57\"\u003e\u003ccode\u003e2773796\u003c/code\u003e\u003c/a\u003e fix: MatchYAML compares every document in a multi-document stream\u003c/li\u003e\n\u003cli\u003e\u003ca href=...\n\n_Description has been truncated_","html_url":"https://github.com/cri-o/cri-o/pull/10432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cri-o%2Fcri-o/issues/10432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10432/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-14T17:21:19.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5852334728","node_id":"PR_kwDOES2osc8AAAABIcfMwQ","number":1237,"state":"closed","title":"build(deps): bump the go-modules group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["semver:patch","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T10:24:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T17:21:19.000Z","updated_at":"2026-10-15T10:24:46.000Z","time_to_close":61405,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-modules","update_count":37,"packages":[{"name":"github.com/anchore/go-rpmdb","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/anchore/go-rpmdb"},{"name":"github.com/anchore/stereoscope","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/anchore/stereoscope"},{"name":"github.com/anchore/syft","old_version":"1.52.0","new_version":"1.54.1","repository_url":"https://github.com/anchore/syft"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.6","new_version":"1.20.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.114.0","new_version":"1.114.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/signin","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sso","old_version":"1.38.1","new_version":"1.38.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssooidc","old_version":"1.43.1","new_version":"1.43.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.2","new_version":"1.28.4","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-git/go-git/v5","old_version":"5.19.2","new_version":"5.19.3","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/googleapis/enterprise-certificate-proxy","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/googleapis/enterprise-certificate-proxy"},{"name":"github.com/hashicorp/go-getter","old_version":"1.8.9","new_version":"1.8.10","repository_url":"https://github.com/hashicorp/go-getter"},{"name":"github.com/mattn/go-colorable","old_version":"0.1.15","new_version":"0.1.16","repository_url":"https://github.com/mattn/go-colorable"},{"name":"github.com/minio/minlz","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/minio/minlz"},{"name":"github.com/moby/moby/api","old_version":"1.56.0","new_version":"1.56.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/moby/moby/client","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/moby"},{"name":"github.com/nwaples/rardecode/v2","old_version":"2.4.1","new_version":"2.4.2","repository_url":"https://github.com/nwaples/rardecode"},{"name":"github.com/olekukonko/ll","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/olekukonko/ll"},{"name":"github.com/pierrec/lz4/v4","old_version":"4.1.31","new_version":"4.1.33","repository_url":"https://github.com/pierrec/lz4"},{"name":"github.com/piprate/json-gold","old_version":"0.8.0","new_version":"0.9.1","repository_url":"https://github.com/piprate/json-gold"},{"name":"github.com/shopspring/decimal","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/shopspring/decimal"},{"name":"github.com/spiffe/go-spiffe/v2","old_version":"2.8.2","new_version":"2.9.0","repository_url":"https://github.com/spiffe/go-spiffe"},{"name":"go.opentelemetry.io/contrib/detectors/gcp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/tools","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/tools"},{"name":"google.golang.org/api","old_version":"0.299.0","new_version":"0.301.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/genproto/googleapis/rpc","old_version":"0.0.0-20260921155816-b14227669459","new_version":"0.0.0-20260928230214-8a89bd6388cc","repository_url":"https://github.com/googleapis/go-genproto"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-modules group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anchore/go-rpmdb](https://github.com/anchore/go-rpmdb) | `0.2.0` | `0.2.2` |\n| [github.com/anchore/stereoscope](https://github.com/anchore/stereoscope) | `0.3.2` | `0.3.4` |\n| [github.com/anchore/syft](https://github.com/anchore/syft) | `1.52.0` | `1.54.1` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.7` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.6` | `1.20.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.114.0` | `1.114.1` |\n| [github.com/aws/aws-sdk-go-v2/service/signin](https://github.com/aws/aws-sdk-go-v2) | `1.10.1` | `1.10.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sso](https://github.com/aws/aws-sdk-go-v2) | `1.38.1` | `1.38.2` |\n| [github.com/aws/aws-sdk-go-v2/service/ssooidc](https://github.com/aws/aws-sdk-go-v2) | `1.43.1` | `1.43.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.2` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.2` | `1.28.4` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.19.2` | `5.19.3` |\n| [github.com/googleapis/enterprise-certificate-proxy](https://github.com/googleapis/enterprise-certificate-proxy) | `0.3.22` | `0.3.23` |\n| [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) | `1.8.9` | `1.8.10` |\n| [github.com/mattn/go-colorable](https://github.com/mattn/go-colorable) | `0.1.15` | `0.1.16` |\n| [github.com/minio/minlz](https://github.com/minio/minlz) | `1.2.1` | `1.2.2` |\n| [github.com/moby/moby/api](https://github.com/moby/moby) | `1.56.0` | `1.56.1` |\n| [github.com/moby/moby/client](https://github.com/moby/moby) | `0.6.0` | `0.6.1` |\n| [github.com/nwaples/rardecode/v2](https://github.com/nwaples/rardecode) | `2.4.1` | `2.4.2` |\n| [github.com/olekukonko/ll](https://github.com/olekukonko/ll) | `0.1.8` | `0.1.9` |\n| [github.com/pierrec/lz4/v4](https://github.com/pierrec/lz4) | `4.1.31` | `4.1.33` |\n| [github.com/piprate/json-gold](https://github.com/piprate/json-gold) | `0.8.0` | `0.9.1` |\n| [github.com/shopspring/decimal](https://github.com/shopspring/decimal) | `1.4.0` | `1.5.0` |\n| [github.com/spiffe/go-spiffe/v2](https://github.com/spiffe/go-spiffe) | `2.8.2` | `2.9.0` |\n| [go.opentelemetry.io/contrib/detectors/gcp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.50.0` | `0.51.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.299.0` | `0.301.0` |\n| [google.golang.org/genproto/googleapis/rpc](https://github.com/googleapis/go-genproto) | `0.0.0-20260921155816-b14227669459` | `0.0.0-20260928230214-8a89bd6388cc` |\n\n\nUpdates `github.com/anchore/go-rpmdb` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/go-rpmdb/releases\"\u003egithub.com/anchore/go-rpmdb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclose the db file when ndb/bdb open fails [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/32\"\u003e#32\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.1...v0.2.2\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound the region index length before slicing peList [PR \u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/pull/22\"\u003e#22\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e31 dependency changes (11 updated, 16 added, 4 removed). 1 vulnerability remediated and 2 vulnerabilities introduced.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e (Low) — golang.org/x/sys\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e🔴 Introduced (2)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.22.0\u003c/code\u003e → \u003ccode\u003e1.25.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/pprof \u003ccode\u003ev0.0.0-e6195bd\u003c/code\u003e → \u003ccode\u003ev0.0.0-a4b03ec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/google/uuid \u003ccode\u003ev1.3.0\u003c/code\u003e → \u003ccode\u003ev1.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/mattn/go-isatty \u003ccode\u003ev0.0.17\u003c/code\u003e → \u003ccode\u003ev0.0.20\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/remyoudompheng/bigfft \u003ccode\u003ev0.0.0-47fa9a5\u003c/code\u003e → \u003ccode\u003ev0.0.0-24d4a6f\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/stretchr/testify \u003ccode\u003ev1.10.0\u003c/code\u003e → \u003ccode\u003ev1.12.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egolang.org/x/sys \u003ccode\u003ev0.30.0\u003c/code\u003e → \u003ccode\u003ev0.46.0\u003c/code\u003e \u003cstrong\u003e(🟢 remediated \u003ca href=\"https://go.dev/issue/78916\"\u003eGO-2026-5024\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/libc \u003ccode\u003ev1.22.2\u003c/code\u003e → \u003ccode\u003ev1.74.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/mathutil \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/memory \u003ccode\u003ev1.5.0\u003c/code\u003e → \u003ccode\u003ev1.11.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emodernc.org/sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.55.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/hashicorp/golang-lru/v2 \u003ccode\u003ev2.0.7\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/ncruces/go-strftime \u003ccode\u003ev1.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/a488674d6c879f1c1f32ca6e4717299375be0efe\"\u003e\u003ccode\u003ea488674\u003c/code\u003e\u003c/a\u003e fix: close the db file when ndb/bdb open fails (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4060b1facb211f9b4fddf189133b6e8dfe6e68de\"\u003e\u003ccode\u003e4060b1f\u003c/code\u003e\u003c/a\u003e Bound the region index length before slicing peList (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/cea1645c2352e589673dfa56832f062b6880cb85\"\u003e\u003ccode\u003ecea1645\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/go-make/.github/actions/setup (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/b35f708814e2036ce1492a8e7f0c45cf53392b58\"\u003e\u003ccode\u003eb35f708\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/anchore/go-make from 0.8.0 to 0.8.1 in /.make (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ccb4d652f6ef4f836f663179f5afd3af781bac09\"\u003e\u003ccode\u003eccb4d65\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/af9ea1798878198880d985b5db5e37d7b7cb1807\"\u003e\u003ccode\u003eaf9ea17\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-version-available...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/4815de5b633eb0bd01c2ea9f560a64d88e7ab2ac\"\u003e\u003ccode\u003e4815de5\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/check-gate.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/ab02145bcbb2ad00589242a205fc25bc04085bdc\"\u003e\u003ccode\u003eab02145\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/98e7a3172a515f010b75d54287a90cebb2360a63\"\u003e\u003ccode\u003e98e7a31\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/glebarez/go-sqlite from 1.20.3 to 1.23.0 (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/go-rpmdb/commit/9e76b92b5522e24a9cc4762c55aa2cf5f9592bd5\"\u003e\u003ccode\u003e9e76b92\u003c/code\u003e\u003c/a\u003e chore(deps): bump anchore/workflows/.github/workflows/codeql.yaml (\u003ca href=\"https://redirect.github.com/anchore/go-rpmdb/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/go-rpmdb/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/stereoscope` from 0.3.2 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/stereoscope/releases\"\u003egithub.com/anchore/stereoscope's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun the full unit suite on windows [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/716\"\u003e#716\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eload registry CA certs from absolute and parent-relative dirs [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/720\"\u003e#720\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eLayer cache rename fails on Windows, possibly related to colons in digest-based filenames [Issue \u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/715\"\u003e#715\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e6 dependency changes (6 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/bmatcuk/doublestar/v4 \u003ccode\u003ev4.10.0\u003c/code\u003e → \u003ccode\u003ev4.10.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.3...v0.3.4\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite fixture tars atomically [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/712\"\u003e#712\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ecorrect hardlink expectations for podman-built images [PR \u003ca href=\"https://redirect.github.com/anchore/stereoscope/pull/701\"\u003e#701\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e95 dependency changes (49 updated, 41 added, 5 removed). 4 vulnerabilities remediated.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🟢 Remediated (4)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-8wmf-6v46-5gfg\"\u003eGHSA-8wmf-6v46-5gfg\u003c/a\u003e (Low) — go.opentelemetry.io/otel/sdk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-pg57-6jwg-q645\"\u003eGHSA-pg57-6jwg-q645\u003c/a\u003e (Medium) — github.com/containerd/containerd/v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80744\"\u003eGO-2026-6179\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://go.dev/issue/80745\"\u003eGO-2026-6180\u003c/a\u003e (High) — golang.org/x/mod\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eToolchains (1)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGo minimum version: \u003ccode\u003e1.26.3\u003c/code\u003e → \u003ccode\u003e1.26.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/Microsoft/hcsshim \u003ccode\u003ev0.15.0-rc.1\u003c/code\u003e → \u003ccode\u003ev0.15.0-rc.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/go-logger \u003ccode\u003ev0.1.1\u003c/code\u003e → \u003ccode\u003ev0.2.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0f2bbdbd2712cc5c72df0a5753f21cb29db4787c\"\u003e\u003ccode\u003e0f2bbdb\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/1362d7960972b049b74daa2bacfecb95d7a647b0\"\u003e\u003ccode\u003e1362d79\u003c/code\u003e\u003c/a\u003e fix(test): stop fd-count leak checks flaking on GC timing (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/721\"\u003e#721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/3b70125ca43d67746dca59435362f7e3093fcf4e\"\u003e\u003ccode\u003e3b70125\u003c/code\u003e\u003c/a\u003e fix: load registry CA certs from absolute and parent-relative dirs (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/f942062aeb3abf1a1a20126aae392221f0fac6c4\"\u003e\u003ccode\u003ef942062\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/bf958492c282bdfc8a8488d77952c57cec4e7f43\"\u003e\u003ccode\u003ebf95849\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sylabs/sif/v2 from 2.24.1 to 2.24.2 (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/719\"\u003e#719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/ddbcbbeddcdf3205b83737f083df30f65a0a3ac0\"\u003e\u003ccode\u003eddbcbbe\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/docker/cli (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/59d3a69590a6a03276b97e774269073ec71b2b52\"\u003e\u003ccode\u003e59d3a69\u003c/code\u003e\u003c/a\u003e fix: drop the colon from layer cache filenames (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/705\"\u003e#705\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/0d5b0db55b49f89ab4de5f88e48a05986fc735a6\"\u003e\u003ccode\u003e0d5b0db\u003c/code\u003e\u003c/a\u003e chore(deps): update tool versions (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/6af6ad03c0a0295577838d7c4a348dd87a8ce1e9\"\u003e\u003ccode\u003e6af6ad0\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/stereoscope/commit/e952f589286cd9638a718bf34d98db534876a9c1\"\u003e\u003ccode\u003ee952f58\u003c/code\u003e\u003c/a\u003e fix(imagetest): write fixture tars atomically (\u003ca href=\"https://redirect.github.com/anchore/stereoscope/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/stereoscope/compare/v0.3.2...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anchore/syft` from 1.52.0 to 1.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anchore/syft/releases\"\u003egithub.com/anchore/syft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve packages.lock dependencies deterministically [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5210\"\u003e#5210\u003c/a\u003e \u003ca href=\"https://github.com/spiffcs\"\u003e\u003ccode\u003e@​spiffcs\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCannot produce attestation file from local podman image [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1664\"\u003e#1664\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5368\"\u003e#5368\u003c/a\u003e \u003ca href=\"https://github.com/Bru456\"\u003e\u003ccode\u003e@​Bru456\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cp\u003e9 dependency changes (9 updated).\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/anchore/go-rpmdb \u003ccode\u003ev0.2.0\u003c/code\u003e → \u003ccode\u003ev0.2.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/anchore/stereoscope \u003ccode\u003ev0.3.3\u003c/code\u003e → \u003ccode\u003ev0.3.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/docker/cli \u003ccode\u003ev29.8.1+incompatible\u003c/code\u003e → \u003ccode\u003ev29.8.2+incompatible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/glebarez/go-sqlite \u003ccode\u003ev1.20.3\u003c/code\u003e → \u003ccode\u003ev1.23.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress \u003ccode\u003ev1.20.0\u003c/code\u003e → \u003ccode\u003ev1.20.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/secure-systems-lab/go-securesystemslib \u003ccode\u003ev0.11.0\u003c/code\u003e → \u003ccode\u003ev0.11.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/protobuf-specs \u003ccode\u003ev0.5.1\u003c/code\u003e → \u003ccode\u003ev0.5.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sigstore/sigstore \u003ccode\u003ev1.10.8\u003c/code\u003e → \u003ccode\u003ev1.10.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003egithub.com/sylabs/sif/v2 \u003ccode\u003ev2.24.1\u003c/code\u003e → \u003ccode\u003ev2.24.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/anchore/syft/compare/v1.54.0...v1.54.1\"\u003e(Full Changelog)\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.0\u003c/h2\u003e\n\u003ch3\u003eAdded Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereport the perl interpreter as a cpan package [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5132\"\u003e#5132\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd package cataloger for perl ecosystem [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1906\"\u003e#1906\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5131\"\u003e#5131\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAnalyze with Non-Daemon podman [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/1173\"\u003e#1173\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrite a name for the root package when the source has none [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5349\"\u003e#5349\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ematch opensource.org license URLs across SPDX URL forms [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5361\"\u003e#5361\u003c/a\u003e \u003ca href=\"https://github.com/willmurphyscode\"\u003e\u003ccode\u003e@​willmurphyscode\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAccount for malformed GGUF and safetensors parameter counts [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5343\"\u003e#5343\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't panic on a root file without a supplier or null entries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5326\"\u003e#5326\u003c/a\u003e \u003ca href=\"https://github.com/DrVelvetFog\"\u003e\u003ccode\u003e@​DrVelvetFog\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edo not panic on a stack.yaml rev pin [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5310\"\u003e#5310\u003c/a\u003e \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ereport scanner errors and raise the line cap in metadata parsers [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5353\"\u003e#5353\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eHarden cataloger parsers against truncated input (do not panic) [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound CPE candidate generation for pathological package metadata [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5356\"\u003e#5356\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eaccount for UPX's loader padding when unpacking Go binaries [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5347\"\u003e#5347\u003c/a\u003e \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle malformed GGUF headers without panicking [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ebound model companion file reads and validate their contents [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edon't fail the whole SBOM when a cataloger panics on one file [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5342\"\u003e#5342\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erelease package collection lock in Ubuntu ESM detection [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5336\"\u003e#5336\u003c/a\u003e \u003ca href=\"https://github.com/sverrirsig\"\u003e\u003ccode\u003e@​sverrirsig\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003erender TUI log lines on their own rows, with colors and a small header [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5324\"\u003e#5324\u003c/a\u003e \u003ca href=\"https://github.com/wagoodman\"\u003e\u003ccode\u003e@​wagoodman\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003euv.lock: dependents are linked to every locked version of a dependency [Issue \u003ca href=\"https://redirect.github.com/anchore/syft/issues/5340\"\u003e#5340\u003c/a\u003e] [PR \u003ca href=\"https://redirect.github.com/anchore/syft/pull/5351\"\u003e#5351\u003c/a\u003e \u003ca href=\"https://github.com/devtechedge\"\u003e\u003ccode\u003e@​devtechedge\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/b254e6d92f28c3868a755f62fb3ca8f26e9fee76\"\u003e\u003ccode\u003eb254e6d\u003c/code\u003e\u003c/a\u003e chore(deps): update anchore dependencies (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/29b92a58c188a5bf0247d321e6d863b9ab505d7b\"\u003e\u003ccode\u003e29b92a5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003econtainer-storage\u003c/code\u003e support for Podman and Buildah (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5368\"\u003e#5368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6c9bb732dd06db54b35f434f4bbfcfada564e2fc\"\u003e\u003ccode\u003e6c9bb73\u003c/code\u003e\u003c/a\u003e ci: run the full unit suite on windows (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5370\"\u003e#5370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/6d2493bae42f8a04d29b1395552d864643d0e041\"\u003e\u003ccode\u003e6d2493b\u003c/code\u003e\u003c/a\u003e chore(deps): update CPE dictionary index (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/bc68299565d1d2bc7f54159db2f1eb5567144aff\"\u003e\u003ccode\u003ebc68299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.20.0 to 1.20.1 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5369\"\u003e#5369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/c33fa32cf100ae1094f13dd977ce7520717b486b\"\u003e\u003ccode\u003ec33fa32\u003c/code\u003e\u003c/a\u003e fix(dotnet): resolve packages.lock dependencies deterministically  (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5210\"\u003e#5210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/cc326e45a6213360266dda4b30cc68095946d676\"\u003e\u003ccode\u003ecc326e4\u003c/code\u003e\u003c/a\u003e fix: preserve quoted args when deferring to tagged install script (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5363\"\u003e#5363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/ef356eccea955328b2e00c1fdccce39093f47623\"\u003e\u003ccode\u003eef356ec\u003c/code\u003e\u003c/a\u003e fix: sign release checksums with a sigstore bundle (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5362\"\u003e#5362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/db7e445c540127116cb2260d6391e6cf61c84e7a\"\u003e\u003ccode\u003edb7e445\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ulikunitz/xz from 0.5.16 to 0.5.17 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anchore/syft/commit/d654c00bd6942cf11e6fe133fe4ae7baae0192d0\"\u003e\u003ccode\u003ed654c00\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.10.0 to 4.10.2 (\u003ca href=\"https://redirect.github.com/anchore/syft/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anchore/syft/compare/v1.52.0...v1.54.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.6 to 1.20.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39\"\u003e\u003ccode\u003e47dd1b1\u003c/code\u003e\u003c/a\u003e Release 2024-01-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23145e3e605a93582020facfe13350b4153714e1\"\u003e\u003ccode\u003e23145e3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/00e57bb7feb2d104387103aa4fbcd55dfff3a6a7\"\u003e\u003ccode\u003e00e57bb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/73e1a99f2fa858ca56627779852768a9198ba057\"\u003e\u003ccode\u003e73e1a99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2441\"\u003e#2441\u003c/a\u003e from RanVaknin/fix-documentation-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0f8ad11593c219c52ad7fb12998c75ade39dc7ad\"\u003e\u003ccode\u003e0f8ad11\u003c/code\u003e\u003c/a\u003e Fix SRA auth trailing checksum retry bug (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/efbc5aa622a882167129e69a88aa50c730cd1904\"\u003e\u003ccode\u003eefbc5aa\u003c/code\u003e\u003c/a\u003e Release 2024-01-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/78357bb87682230e24b15c01e807d7375a9474e4\"\u003e\u003ccode\u003e78357bb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e465ddd60d18e91b34de5917534cfa1542323027\"\u003e\u003ccode\u003ee465ddd\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/384ad3b7ec21eecb3c6c38b69f86fb6342906b11\"\u003e\u003ccode\u003e384ad3b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1126a91e53a20b18bc1db74225a8417bfb63f427\"\u003e\u003ccode\u003e1126a91\u003c/code\u003e\u003c/a\u003e changelog added\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.20.6...service/mq/v1.20.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.114.0 to 1.114.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf149b2ae854805bfbcc2f700fb2f3879ecc6640\"\u003e\u003ccode\u003ebf149b2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b156ac5e55131fad95ab5bf7b2047d307b2b9517\"\u003e\u003ccode\u003eb156ac5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b04b157b28d3f249020a2faff426455f1c33b16a\"\u003e\u003ccode\u003eb04b157\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c088188fa2c50613ca94ce0754976dd2267efeda\"\u003e\u003ccode\u003ec088188\u003c/code\u003e\u003c/a\u003e fix bad defaults in backup (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3207b1c183816ea5106e437b57f7327f223d5e5e\"\u003e\u003ccode\u003e3207b1c\u003c/code\u003e\u003c/a\u003e Close resp body when interceptor after deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ba0e39015ddf9c91c6c378f8a4fb79dcb4353da\"\u003e\u003ccode\u003e2ba0e39\u003c/code\u003e\u003c/a\u003e Release 2026-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5732a411b68b116570d38ce06aa8858184f7c5fb\"\u003e\u003ccode\u003e5732a41\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bcd101a67356eb439b8739459ea08a040481b9fe\"\u003e\u003ccode\u003ebcd101a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e901ebf1a796a679ecec957285b65f5e546816d\"\u003e\u003ccode\u003e4e901eb\u003c/code\u003e\u003c/a\u003e Release 2026-10-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.114.0...service/s3/v1.114.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/signin` from 1.10.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a6f44edf4693d2a063dd1f02624ff477a944cc89\"\u003e\u003ccode\u003ea6f44ed\u003c/code\u003e\u003c/a\u003e Release 2021-11-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a159bea4d9edbd8fede8774b3ba3d647a1282f91\"\u003e\u003ccode\u003ea159bea\u003c/code\u003e\u003c/a\u003e Update SDK API clients from latest model (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/613f9c99f5889935eea3ac4e51fe72948bb69470\"\u003e\u003ccode\u003e613f9c9\u003c/code\u003e\u003c/a\u003e Fix EndpointResolverWithOptionsFunc Bug (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.10.1...config/v1.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sso` from 1.38.1 to 1.38.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a66476f7005b76ccd8f33785ad9fe61b9457b649\"\u003e\u003ccode\u003ea66476f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5e6b6b07b49c113596a318492cfefdd0e79b0fb9\"\u003e\u003ccode\u003e5e6b6b0\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ee9b205d2ddc1d53309bc6c1dca96fc8c0ca0c19\"\u003e\u003ccode\u003eee9b205\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dfc588627a4dd5acd8c9d785229b7bf51a48584e\"\u003e\u003ccode\u003edfc5886\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.23.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d56b0afcccab1845e4e356b465dc570f959f5623\"\u003e\u003ccode\u003ed56b0af\u003c/code\u003e\u003c/a\u003e restore gradle-wrapper distributionUrl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1909a587c354bd1b2962eebaba94c16838669a5\"\u003e\u003ccode\u003ee1909a5\u003c/code\u003e\u003c/a\u003e Release 2025-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2dead494608f76e4d3fe649f643457f224dd434d\"\u003e\u003ccode\u003e2dead49\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8f87507c4d78351202d05ad1d75dcb8b40ad1882\"\u003e\u003ccode\u003e8f87507\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9f13166e6c118ee340f5b2e666d44d67141c7327\"\u003e\u003ccode\u003e9f13166\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.1...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssooidc` from 1.43.1 to 1.43.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3bf9ef9dce470565ce8e4e5c2dbd673e72607b58\"\u003e\u003ccode\u003e3bf9ef9\u003c/code\u003e\u003c/a\u003e Release 2026-07-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3f0db6548e7b6c89f528a532e4ba143aa4f171bc\"\u003e\u003ccode\u003e3f0db65\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3212c1c038ad11fd9cfb21608a6ff5ee4d71e6a6\"\u003e\u003ccode\u003e3212c1c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/554a97c53e736eb0cccae164788d7f9199d314ab\"\u003e\u003ccode\u003e554a97c\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/789968e391cb7f4b67484af228624c0edd6e747a\"\u003e\u003ccode\u003e789968e\u003c/code\u003e\u003c/a\u003e Request compression content length test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70fc8199cf50c44a021e64a1be3a6f2f4fccc61a\"\u003e\u003ccode\u003e70fc819\u003c/code\u003e\u003c/a\u003e generate serde benchmarks (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.43.1...v1.43.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ec41b9fbde3c2ca769d8c9f3f67403d844739d9d\"\u003e\u003ccode\u003eec41b9f\u003c/code\u003e\u003c/a\u003e Release 2024-03-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57954c376287dfa6ea9afd317dc5c25b74d905ae\"\u003e\u003ccode\u003e57954c3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91dd60a97ba8fb21fbb943b61d47fc0b23f85274\"\u003e\u003ccode\u003e91dd60a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ad34b3f279a17b27e68feda90622a15d963e067\"\u003e\u003ccode\u003e1ad34b3\u003c/code\u003e\u003c/a\u003e Fix misaligned struct member used in atomic operation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/530583e1544628de18affec751f6820796eb9759\"\u003e\u003ccode\u003e530583e\u003c/code\u003e\u003c/a\u003e fixed a typo by renaming AddAsIsPresigingMiddleware to AddAsIsPresigningMiddl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/322458b0bdfcbcc393dc485082d0a61d82b8d700\"\u003e\u003ccode\u003e322458b\u003c/code\u003e\u003c/a\u003e add x86 test run (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2528\"\u003e#2528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8e4d170a8ac0db8d34d5c09ca1a07fbbef40a848\"\u003e\u003ccode\u003e8e4d170\u003c/code\u003e\u003c/a\u003e feature/cloudfront/sign: support SameSite option (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2477\"\u003e#2477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7de26d9546fb9feb2bdae75368b6185cf771c2db\"\u003e\u003ccode\u003e7de26d9\u003c/code\u003e\u003c/a\u003e Release 2024-03-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/66143f5d64716555e3b0540dd02c3c9166cf6511\"\u003e\u003ccode\u003e66143f5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ce76a61b17bd613dca2f8ed5d0c1c3164e4a1f4\"\u003e\u003ccode\u003e1ce76a6\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.51.1...service/s3/v1.51.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.28.2 to 1.28.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-10-09)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.5\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Retain the key with the zero value when encountering a null-value key in a dense map. This matches how legacy code-generated JSON deserializers behaved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-07)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.4\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e that fixed JoinPath with trailing slash. This has a side effect on certain S3 API paths in the downstream SDK that need more consideration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-06)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Accept either casing of \u003ccode\u003emessage\u003c/code\u003e/\u003ccode\u003eMessage\u003c/code\u003e on modeled JSON error structures in schema-based deserialization, and emit the \u003ccode\u003esmithy.api#error\u003c/code\u003e trait in generated schemas\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Include the underlying error when logging failures to discard or close an HTTP response body\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2b300dc3cdbdd9361f3339488cb9c6f9418cece\"\u003e\u003ccode\u003ed2b300d\u003c/code\u003e\u003c/a\u003e Release 2026-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2fe333bdf59eee313146c05f1650a94668abe5e\"\u003e\u003ccode\u003ed2fe333\u003c/code\u003e\u003c/a\u003e revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/65e19339c44c9db9f1a1ba0554e2f9a8686f88bd\"\u003e\u003ccode\u003e65e1933\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4c62745497c159e9b600f845513bff9325d6180b\"\u003e\u003ccode\u003e4c62745\u003c/code\u003e\u003c/a\u003e check both mMessage in json errors (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b8d12f723c5a33cd064a61e20c72f6a9d1e061a2\"\u003e\u003ccode\u003eb8d12f7\u003c/code\u003e\u003c/a\u003e fix(http): include error when logging response body close failures (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/cca02306991bde898458f2ebbe74cf88d61d70ad\"\u003e\u003ccode\u003ecca0230\u003c/code\u003e\u003c/a\u003e close resp body when interceptor after op deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.2...v1.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.19.2 to 5.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] git: repository, Ensure commondir is closed. by \u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: read repositoryformatversion in unmarshalCore by \u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.2 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2304\"\u003ego-git/go-git#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: revlist, Skip path validation in the object walk by \u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2348\"\u003ego-git/go-git#2348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: transport/http, Contain credentials across redirects by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2358\"\u003ego-git/go-git#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Fix workflows for Go 1.27 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2364\"\u003ego-git/go-git#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Stop running TestChecksumMismatch and TestMalformedPack in parallel by \u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2357\"\u003ego-git/go-git#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Break cyclic delta chains instead of recur… by \u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Drop Go 1.25 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2451\"\u003ego-git/go-git#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-billy/v5 to v5.9.2 (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2467\"\u003ego-git/go-git#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump pjbgf/sha1cd to v0.7.0 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2468\"\u003ego-git/go-git#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bdae57cc427f94a6f7c627201bfe14508b5e19bd\"\u003e\u003ccode\u003ebdae57c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2468\"\u003e#2468\u003c/a\u003e from go-git/bump-pjbgf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/372805d9e899186152f4517f9510fccae56645c4\"\u003e\u003ccode\u003e372805d\u003c/code\u003e\u003c/a\u003e build: Bump pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e28bfff03a8f74b526d5ab7d5597bd96fcfc5a8c\"\u003e\u003ccode\u003ee28bfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2467\"\u003e#2467\u003c/a\u003e from go-git/renovate/releases/v5.x-go-git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/dbfe60fd4fa62fde3548be92eacc8f03f9038ffc\"\u003e\u003ccode\u003edbfe60f\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-billy/v5 to v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a3fa9b3d74c2e83225441fc1fd2b8218b1bca0bf\"\u003e\u003ccode\u003ea3fa9b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2451\"\u003e#2451\u003c/a\u003e from go-git/drop-go-1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1fc0e477cf8e53909217d58b78ab5e66ad454b53\"\u003e\u003ccode\u003e1fc0e47\u003c/code\u003e\u003c/a\u003e build: Drop Go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4f2850390915bd105d4a841f1bd3eaa0676ba8b8\"\u003e\u003ccode\u003e4f28503\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2340\"\u003e#2340\u003c/a\u003e from jgoosens/releases/v5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5a01a03fef61e595beded1c266f14cd38cc7c300\"\u003e\u003ccode\u003e5a01a03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2357\"\u003e#2357\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5372bc7d81f97ec9cc991dac116d2c6668ad261c\"\u003e\u003ccode\u003e5372bc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2421\"\u003e#2421\u003c/a\u003e from akashchamp/fix/packfile-parallel-test-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3d20deda6fb6b56f87c4508b8769e3da25a2d9d1\"\u003e\u003ccode\u003e3d20ded\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Stop running TestChecksumMismatch and TestMalforme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/googleapis/enterprise-certificate-proxy` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/releases\"\u003egithub.com/googleapis/enterprise-certificate-proxy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update Go toolchain version to 1.26.6 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/231\"\u003egoogleapis/enterprise-certificate-proxy#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump version from v0.3.22 to v0.3.23 by \u003ca href=\"https://github.com/agrawalradhika-cell\"\u003e\u003ccode\u003e@​agrawalradhika-cell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/232\"\u003egoogleapis/enterprise-certificate-proxy#232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ehttps://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/dd6f6237d0305093405e3a8c86f67aa6f8f19a25\"\u003e\u003ccode\u003edd6f623\u003c/code\u003e\u003c/a\u003e chore: Bump version from v0.3.22 to v0.3.23 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/commit/b8d18304ab9410f0628c88da5d01ce89e1d3dde7\"\u003e\u003ccode\u003eb8d1830\u003c/code\u003e\u003c/a\u003e chore: Update Go toolchain version to 1.26.6 (\u003ca href=\"https://redirect.github.com/googleapis/enterprise-certificate-proxy/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.22...v0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-getter` from 1.8.9 to 1.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/releases\"\u003egithub.com/hashicorp/go-getter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.10\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003es3: only force path-style addressing for non-AWS endpoints (fixes FIPS endpoints) (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003ehashicorp/go-getter#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/693\"\u003ehashicorp/go-getter#693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ehttps://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/go-getter/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/go-getter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.10 (October 6, 2026)\u003c/h2\u003e\n\u003cp\u003eBUG FIXES:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003es3: Only force path-style addressing for non-AWS custom endpoints, restoring the SDK-default virtual-hosted-style for AWS endpoints. Fixes S3 downloads with \u003ccode\u003eAWS_USE_FIPS_ENDPOINT=true\u003c/code\u003e, whose path-style hostnames do not resolve [\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/pull/676\"\u003eGH-676\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f37b03d00908f80dd071ca98bc348fd2f4711852\"\u003e\u003ccode\u003ef37b03d\u003c/code\u003e\u003c/a\u003e Release v1.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/f512b82054005e68cb0b6baafd2d015ba3c93c3f\"\u003e\u003ccode\u003ef512b82\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 6 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/fa06524bca4333c0325adf627169a44885158be8\"\u003e\u003ccode\u003efa06524\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/cb9c40a995f5ba422f4342c44990a5b56764dc3a\"\u003e\u003ccode\u003ecb9c40a\u003c/code\u003e\u003c/a\u003e [chore] : Bump go.opentelemetry.io/otel/sdk (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/af0c1a94a9dd877806a1369ca33326adb748a786\"\u003e\u003ccode\u003eaf0c1a9\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 4 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/4df2943fffd75302b7b793692b0ffaad720ae913\"\u003e\u003ccode\u003e4df2943\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/697ba668cc0512d87c8bac52de62ec3829321973\"\u003e\u003ccode\u003e697ba66\u003c/code\u003e\u003c/a\u003e sanitize destination path of keys received from S3/GCS List (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/5393c9f4e3281940665a0533135841a2300e0e92\"\u003e\u003ccode\u003e5393c9f\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/2efe0e2a3bf7986c8acd9753a87d1478590556fb\"\u003e\u003ccode\u003e2efe0e2\u003c/code\u003e\u003c/a\u003e [chore] : Bump the go group with 8 updates (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-getter/commit/9f4d2d32945b975d6b73c0dec2300378f7c6d2a0\"\u003e\u003ccode\u003e9f4d2d3\u003c/code\u003e\u003c/a\u003e [chore] : Bump aws-actions/configure-aws-credentials (\u003ca href=\"https://redirect.github.com/hashicorp/go-getter/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-getter/compare/v1.8.9...v1.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-colorable` from 0.1.15 to 0.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mattn/go-colorable/releases\"\u003egithub.com/mattn/go-colorable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.16\u003c/h2\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce parsing overhead and allocations for Windows consoles without VT support by processing text and escape sequences directly from input slices.\u003c/li\u003e\n\u003cli\u003eAvoid redundant console queries and attribute resets, and reduce Windows API argument allocations.\u003c/li\u003e\n\u003cli\u003ePrecompute the 256-color mapping, removing first-use conversion work and concurrent initialization races.\u003c/li\u003e\n\u003cli\u003eSpeed up ANSI sequence stripping in \u003ccode\u003eNonColorable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdd regression coverage for fragmented sequences, Unicode titles, palette conversion, and real Windows console operations. CI passes on Windows, macOS, and Linux with Go 1.24, 1.25, and 1.26.\u003c/p\u003e\n\u003cp\u003eImplemented in \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e. Real console output remains limited by console I/O: local benchmarks showed about 29% higher throughput for 4 KiB text with an escape sequence and about 3% for colored log lines; parser-only gains are substantially larger.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ehttps://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/56c5db567780daeef4a4ffbb2c14d7d4b6b94b9b\"\u003e\u003ccode\u003e56c5db5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-colorable/issues/84\"\u003e#84\u003c/a\u003e from mattn/opt-windows-combined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-colorable/commit/484428334f386e8f5a228c8bea07e399d5f1d61e\"\u003e\u003ccode\u003e4844283\u003c/code\u003e\u003c/a\u003e Integrate independently validated Windows performance improvements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-colorable/compare/v0.1.15...v0.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/minio/minlz` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minio/minlz/releases\"\u003egithub.com/minio/minlz's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid encoding in Go (super)fast by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/77\"\u003eminio/minlz#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix size check on IndexStream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minlz/pull/78\"\u003eminio/minlz#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/minio/minlz/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/7bce2aba758a9d3fc8d3f659c068e43101e7d4cd\"\u003e\u003ccode\u003e7bce2ab\u003c/code\u003e\u003c/a\u003e Fix size check on IndexStream (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/6b143f07cb8fde717c6e1490b4aa920c87ae545b\"\u003e\u003ccode\u003e6b143f0\u003c/code\u003e\u003c/a\u003e Fix invalid encoding in Go (super)fast (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minlz/commit/deb5b42fc1752a401c9bfc82510d434558425283\"\u003e\u003ccode\u003edeb5b42\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/minio/minlz/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/minio/minlz/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/api` from 1.56.0 to 1.56.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eapi/v1.56.1\u003c/h2\u003e\n\u003ch2\u003e1.56.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/scripts: Allow isolated model generation with an API directory. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53629\"\u003emoby/moby#53629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Improve OpenAPI compatibility. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53626\"\u003emoby/moby#53626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/swagger: Quote HTTP response status codes. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53759\"\u003emoby/moby#53759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/templates: schema: disable validators and serializer sections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53751\"\u003emoby/moby#53751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: fix G117 (gosec). \u003ca href=\"https://redirect.github.com/moby/moby/pull/53721\"\u003emoby/moby#53721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: swagger ImageManifestSummary.ImageData: fix invalid required field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53750\"\u003emoby/moby#53750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi: update go-swagger to v0.36.6. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53754\"\u003emoby/moby#53754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid swagger YAML indentation. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53606\"\u003emoby/moby#53606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/14ebc602124e280ef4ae3e1a8e688dac1255baa6\"\u003e\u003ccode\u003e14ebc60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53830\"\u003e#53830\u003c/a\u003e from tonistiigi/update-buildkit-v0.34.0-rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8eded0eeb87b668030744a6a12f4a8e20b675ff7\"\u003e\u003ccode\u003e8eded0e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53671\"\u003e#53671\u003c/a\u003e from thaJeztah/add_WithHTTPRequestHook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c4e39af73a84dce61511b32bb54341c3d7601a8e\"\u003e\u003ccode\u003ec4e39af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53596\"\u003e#53596\u003c/a\u003e from vvoland/c8d-refactor-imgload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b8a569e7f68a3e9cd86734942e7bbe3f7c8e314f\"\u003e\u003ccode\u003eb8a569e\u003c/code\u003e\u003c/a\u003e client: add WithHTTPRequestHook option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0fed27335805c98c428dbd861e310eb149966e03\"\u003e\u003ccode\u003e0fed273\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53803\"\u003e#53803\u003c/a\u003e from thaJeztah/etchosts_cleanups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/80c72a31f80e5b4347f908e4280cd893cf124b70\"\u003e\u003ccode\u003e80c72a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53831\"\u003e#53831\u003c/a\u003e from corhere/fix-dnsproxy-servfail-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1cfa1615178f92df7bef3c4c4fb25750ab810f0e\"\u003e\u003ccode\u003e1cfa161\u003c/code\u003e\u003c/a\u003e daemon/containerd: Split image loading into import and unpack steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/e7272aa07925fcc4507f9dc39ff7768aff131471\"\u003e\u003ccode\u003ee7272aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/53606\"\u003e#53606\u003c/a\u003e from flostellbrink/fix/swagger-yaml-indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/357096e924ddf6ea598254835e8596d952630ee1\"\u003e\u003ccode\u003e357096e\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: keep file open when updating hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/012b2efc0e84a474af12efe74c57f9165df8313b\"\u003e\u003ccode\u003e012b2ef\u003c/code\u003e\u003c/a\u003e libnetwork/etchosts: propagate file close errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moby/moby/compare/api/v1.56.0...api/v1.56.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/moby/moby/client` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/releases\"\u003egithub.com/moby/moby/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eclient/v0.6.1\u003c/h2\u003e\n\u003ch2\u003e0.6.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclient: add \u003ccode\u003eWithHTTPRequestHook\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53671\"\u003emoby/moby#53671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: deprecate \u003ccode\u003eWithResponseHook\u003c/code\u003e in favor of \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53666\"\u003emoby/moby#53666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: fix \u003ccode\u003eWithHTTPResponseHook\u003c/code\u003e hooks not being called for hijacked HTTP connections. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53821\"\u003emoby/moby#53821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: postRaw: use consistent order or arguments. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53677\"\u003emoby/moby#53677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: prevent response hooks from consuming response body. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53667\"\u003emoby/moby#53667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: remove redundant cloning of response hooks. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53822\"\u003emoby/moby#53822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: update github.com/docker/go-connections v0.8.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53708\"\u003emoby/moby#53708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egolangci-lint: enable usetesting linter. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53720\"\u003emoby/moby#53720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evendor: github.com/moby/moby/api v1.56.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/53837\"\u003emoby/moby#53837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moby/moby/blob/v0.6.1/CHANGELOG.md\"\u003egithub.com/moby/moby/client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.1 (2013-08-23)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegistry: Pass \u0026quot;meta\u0026quot; headers in API calls to the registry\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003ePackaging: Use correct upstart script with new build tool\u003c/li\u003e\n\u003cli\u003ePackaging: Use libffi-dev, don't build it from sources\u003c/li\u003e\n\u003cli\u003ePackaging: Removed duplicate mercurial install command\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/5105263dacc9372771d9bf478dcac6fceedb9a30\"\u003e\u003ccode\u003e5105263\u003c/code\u003e\u003c/a\u003e Bump to v0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/7b5c579b7744877af02777a82aa8c7b28cfc1172\"\u003e\u003ccode\u003e7b5c579\u003c/code\u003e\u003c/a\u003e Use correct upstart script with new build tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/15d658d36bcc8bc9226be87a01a3ab7cc7e4ac6f\"\u003e\u003ccode\u003e15d658d\u003c/code\u003e\u003c/a\u003e Removed duplicate mercurial install command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/59281d6f805a7f569af6bdb509fe3257fef05156\"\u003e\u003ccode\u003e59281d6\u003c/code\u003e\u003c/a\u003e use libffi-dev, don't build it from sources\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/29be20f987a7a7bb8aeb89bd15ae31840b0b5df5\"\u003e\u003ccode\u003e29be20f\u003c/code\u003e\u003c/a\u003e Fixed: ImagePull in runtime test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/5a8c32dc8e3f7a8980b2b7feeed0a2ba5ec027c2\"\u003e\u003ccode\u003e5a8c32d\u003c/code\u003e\u003c/a\u003e Use additional decorator in RequestFactory to pass meta headers to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/588f8e1ceceb100f6b58ed6c676897ec2a72d3fe\"\u003e\u003ccode\u003e588f8e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moby/moby/issues/1628\"\u003e#1628\u003c/a\u003e from dotcloud/bump_0.6.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/moby/moby/compare/v0.6.0...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nwaples/rardecode/v2` from 2.4.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nwaples/rarde...\n\n_Description has been truncated_","html_url":"https://github.com/paketo-buildpacks/yarn/pull/1237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paketo-buildpacks%2Fyarn/issues/1237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1237/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-14T13:21:16.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5848578780","node_id":"PR_kwDOSJ5zAM8AAAABIZdjGw","number":1391,"state":"open","title":"chore(deps): bump the go-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T13:21:16.000Z","updated_at":"2026-10-14T21:44:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":18,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.47.1","new_version":"1.47.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/danieljustus/symaira-corekit","old_version":"0.17.1-0.20260904101640-f3d3eb79b9b1","new_version":"0.18.2","repository_url":"https://github.com/danieljustus/symaira-corekit"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.9.1","new_version":"5.9.2","repository_url":"https://github.com/go-git/go-billy"},{"name":"github.com/go-git/go-git/v5","old_version":"5.19.2","new_version":"5.19.3","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/mattn/go-runewidth","old_version":"0.0.30","new_version":"0.0.31","repository_url":"https://github.com/mattn/go-runewidth"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/prometheus/common","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/prometheus/common"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/term","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/text","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.47.3` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.9` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.4` |\n| [github.com/danieljustus/symaira-corekit](https://github.com/danieljustus/symaira-corekit) | `0.17.1-0.20260904101640-f3d3eb79b9b1` | `0.18.2` |\n| [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) | `5.9.1` | `5.9.2` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.19.2` | `5.19.3` |\n| [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) | `0.0.30` | `0.0.31` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.57.0` | `0.58.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.46.0` | `0.47.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.42.0` | `0.43.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.50.0` | `0.51.0` |\n\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.47.1 to 1.47.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.47.1...v1.47.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/be4380a86275f2ede9d0bba8e7537282cb299edc\"\u003e\u003ccode\u003ebe4380a\u003c/code\u003e\u003c/a\u003e Release 2024-03-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d811bc75a06e05b4fccd639d8853d7cf9e14d4f3\"\u003e\u003ccode\u003ed811bc7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b3e8224265f89d71568c710f25c715331d57efd1\"\u003e\u003ccode\u003eb3e8224\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50115544c73020c47a488909b56b547b68626d12\"\u003e\u003ccode\u003e5011554\u003c/code\u003e\u003c/a\u003e regen for copying ddbstreams attribute value after dropping go-cmp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6c816bc84eb006f8c9bee2c8dbdfab0be56fc69c\"\u003e\u003ccode\u003e6c816bc\u003c/code\u003e\u003c/a\u003e dep: drop go-cmp dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2538\"\u003e#2538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/66663e7fd870ff2047adbe6b5b91280ad2bc0fc9\"\u003e\u003ccode\u003e66663e7\u003c/code\u003e\u003c/a\u003e Release 2024-03-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9c613340b1888ba7b81b43421d327b47fc55edad\"\u003e\u003ccode\u003e9c61334\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50fd65b9f584729eed30bbf2ee312d2f0bdd04b0\"\u003e\u003ccode\u003e50fd65b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd15f869d9963824d1d20e9f9c2f5ed67dab6c64\"\u003e\u003ccode\u003ebd15f86\u003c/code\u003e\u003c/a\u003e Release 2024-03-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3bfebf4fe0c1494f0f0df6f9afbfe5496a8d0e39\"\u003e\u003ccode\u003e3bfebf4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.51.1...service/s3/v1.51.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/danieljustus/symaira-corekit` from 0.17.1-0.20260904101640-f3d3eb79b9b1 to 0.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/danieljustus/symaira-corekit/releases\"\u003egithub.com/danieljustus/symaira-corekit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(mcpserver): report cancellation that arrives while handlers drain by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/413\"\u003edanieljustus/symaira-corekit#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.18.2 by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/414\"\u003edanieljustus/symaira-corekit#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/compare/v0.18.1...v0.18.2\"\u003ehttps://github.com/danieljustus/symaira-corekit/compare/v0.18.1...v0.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMap the Rust release manifest to stable release v0.18.0 by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/409\"\u003edanieljustus/symaira-corekit#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mcpserver): keep serving after a parse or invalid-request error by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/411\"\u003edanieljustus/symaira-corekit#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.18.1 by \u003ca href=\"https://github.com/danieljustus\"\u003e\u003ccode\u003e@​danieljustus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/pull/412\"\u003edanieljustus/symaira-corekit#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/danieljustus/symaira-corekit/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econfigkit\u003c/code\u003e: explicitly present TOML \u003ccode\u003efalse\u003c/code\u003e, \u003ccode\u003e0\u003c/code\u003e, and \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e values now override\nearlier sources and defaults. An explicitly set empty string environment\nvariable also clears a string field; an unset variable still leaves it alone.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esymaira-core-config\u003c/code\u003e: the Rust loader now follows that current zero-value\nprecedence. The original v0.17.0 Go oracle fixture remains immutable as\nhistorical evidence of the previous behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConsumer migration:\u003c/strong\u003e review existing configuration files that relied on\nzero-value skipping before raising the CoreKit pin. In particular, Symaira\nDesktop's \u003ccode\u003eTestTOMLFalseValueIgnored\u003c/code\u003e asserts the former behavior and must\nchange with the consumer pin.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: the stdio transport bounds \u003ccode\u003eContent-Length\u003c/code\u003e and line-delimited\nreads before allocating, validates JSON-RPC envelopes, IDs, params, framing\nheaders and notifications strictly, serializes concurrent responses without\nstalling the read loop, propagates write failures, and keeps in-flight\nhandlers running on a normal EOF.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck\u003c/code\u003e: the HTTP redirect policy also refuses non-HTTPS redirects;\n\u003ccode\u003eCheckWithForce(true)\u003c/code\u003e bypasses the persistent cache as well as the\nin-memory one.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck/updateapply\u003c/code\u003e: the staged temporary file is removed on every\nfailure path.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efsutil\u003c/code\u003e: \u003ccode\u003eSafeRemove\u003c/code\u003e closes its descriptor exactly once.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edomkit\u003c/code\u003e: truncation allocates only the retained suffix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMigration notes: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/blob/v0.18.0/docs/migrations.md#v0180\"\u003edocs/migrations.md#v0180\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danieljustus/symaira-corekit/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/danieljustus/symaira-corekit/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/danieljustus/symaira-corekit/blob/main/CHANGELOG.md\"\u003egithub.com/danieljustus/symaira-corekit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.2 — 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: \u003ccode\u003eServeIO\u003c/code\u003e reports a caller cancellation (or response write\nfailure) that happens while in-flight tool calls drain after input EOF.\nSince v0.18.0 it returned \u003ccode\u003enil\u003c/code\u003e in that case; v0.17 returned\n\u003ccode\u003econtext.Canceled\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1 — 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: \u003ccode\u003eServeIO\u003c/code\u003e keeps serving after a parse or invalid-request error.\nIn v0.18.0 the first malformed frame was answered with an error and every\nlater request on the stream was silently dropped (\u003ca href=\"https://redirect.github.com/danieljustus/symaira-corekit/issues/410\"\u003e#410\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0 — 2026-10-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econfigkit\u003c/code\u003e: explicitly present TOML \u003ccode\u003efalse\u003c/code\u003e, \u003ccode\u003e0\u003c/code\u003e, and \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e values now override\nearlier sources and defaults. An explicitly set empty string environment\nvariable also clears a string field; an unset variable still leaves it alone.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esymaira-core-config\u003c/code\u003e: the Rust loader now follows that current zero-value\nprecedence. The original v0.17.0 Go oracle fixture remains immutable as\nhistorical evidence of the previous behavior.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConsumer migration:\u003c/strong\u003e review existing configuration files that relied on\nzero-value skipping before raising the CoreKit pin. In particular, Symaira\nDesktop's \u003ccode\u003eTestTOMLFalseValueIgnored\u003c/code\u003e asserts the former behavior and must\nchange with the consumer pin.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: the stdio transport bounds \u003ccode\u003eContent-Length\u003c/code\u003e and line-delimited\nreads before allocating, validates JSON-RPC envelopes, IDs, params, framing\nheaders and notifications strictly, serializes concurrent responses without\nstalling the read loop, propagates write failures, and keeps in-flight\nhandlers running on a normal EOF.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck\u003c/code\u003e: the HTTP redirect policy also refuses non-HTTPS redirects;\n\u003ccode\u003eCheckWithForce(true)\u003c/code\u003e bypasses the persistent cache as well as the\nin-memory one.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eupdatecheck/updateapply\u003c/code\u003e: the staged temporary file is removed on every\nfailure path.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efsutil\u003c/code\u003e: \u003ccode\u003eSafeRemove\u003c/code\u003e closes its descriptor exactly once.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edomkit\u003c/code\u003e: truncation allocates only the retained suffix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.0 — 2026-09-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emcpserver\u003c/code\u003e: a failed \u003ccode\u003etools/call\u003c/code\u003e now publishes its structured error under\nthe tool result's \u003ccode\u003e_meta\u003c/code\u003e key \u003ccode\u003esymaira.dev/tool_error\u003c/code\u003e — \u003ccode\u003ecode\u003c/code\u003e, \u003ccode\u003emessage\u003c/code\u003e,\n\u003ccode\u003eretryable\u003c/code\u003e, \u003ccode\u003erequires_confirmation\u003c/code\u003e, \u003ccode\u003eresume_hint\u003c/code\u003e, \u003ccode\u003ehint\u003c/code\u003e, \u003ccode\u003edetails\u003c/code\u003e — built\nfrom optional interfaces on the returned error (\u003ccode\u003eErrorCode\u003c/code\u003e,\n\u003ccode\u003eRetryableError\u003c/code\u003e, \u003ccode\u003eRequiresConfirmation\u003c/code\u003e, \u003ccode\u003eResumeGuidance\u003c/code\u003e, \u003ccode\u003eErrorHint\u003c/code\u003e /\n\u003ccode\u003eHint\u003c/code\u003e, \u003ccode\u003eErrorDetails\u003c/code\u003e), resolved through \u003ccode\u003eerrors.As\u003c/code\u003e. Published as\n\u003ccode\u003econtracts/mcp_tool_errors.json\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eConsumer action: none required — an error that implements none of the\ninterfaces produces no \u003ccode\u003e_meta\u003c/code\u003e, leaving its result byte-identical. A tool\nwhose errors already carry this metadata (symbrowse's daemon proxy does)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/danieljustus/symaira-corekit/commits/v0.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.9.1 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/216\"\u003ego-git/go-billy#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/text to v0.39.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/230\"\u003ego-git/go-billy#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/229\"\u003ego-git/go-billy#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.9.0...v5.9.2\"\u003ehttps://github.com/go-git/go-billy/compare/v5.9.0...v5.9.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.9.1...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.19.2 to 5.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] git: repository, Ensure commondir is closed. by \u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: read repositoryformatversion in unmarshalCore by \u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.2 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2304\"\u003ego-git/go-git#2304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: revlist, Skip path validation in the object walk by \u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.55.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2348\"\u003ego-git/go-git#2348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: transport/http, Contain credentials across redirects by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2358\"\u003ego-git/go-git#2358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Fix workflows for Go 1.27 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2364\"\u003ego-git/go-git#2364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Stop running TestChecksumMismatch and TestMalformedPack in parallel by \u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2357\"\u003ego-git/go-git#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, Break cyclic delta chains instead of recur… by \u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Drop Go 1.25 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2451\"\u003ego-git/go-git#2451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-billy/v5 to v5.9.2 (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2467\"\u003ego-git/go-git#2467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump pjbgf/sha1cd to v0.7.0 by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2468\"\u003ego-git/go-git#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcaven\"\u003e\u003ccode\u003e@​arcaven\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2285\"\u003ego-git/go-git#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-tonneslan\"\u003e\u003ccode\u003e@​c-tonneslan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2167\"\u003ego-git/go-git#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2305\"\u003ego-git/go-git#2305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akashchamp\"\u003e\u003ccode\u003e@​akashchamp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2421\"\u003ego-git/go-git#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgoosens\"\u003e\u003ccode\u003e@​jgoosens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2340\"\u003ego-git/go-git#2340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bdae57cc427f94a6f7c627201bfe14508b5e19bd\"\u003e\u003ccode\u003ebdae57c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2468\"\u003e#2468\u003c/a\u003e from go-git/bump-pjbgf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/372805d9e899186152f4517f9510fccae56645c4\"\u003e\u003ccode\u003e372805d\u003c/code\u003e\u003c/a\u003e build: Bump pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e28bfff03a8f74b526d5ab7d5597bd96fcfc5a8c\"\u003e\u003ccode\u003ee28bfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2467\"\u003e#2467\u003c/a\u003e from go-git/renovate/releases/v5.x-go-git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/dbfe60fd4fa62fde3548be92eacc8f03f9038ffc\"\u003e\u003ccode\u003edbfe60f\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-billy/v5 to v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a3fa9b3d74c2e83225441fc1fd2b8218b1bca0bf\"\u003e\u003ccode\u003ea3fa9b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2451\"\u003e#2451\u003c/a\u003e from go-git/drop-go-1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1fc0e477cf8e53909217d58b78ab5e66ad454b53\"\u003e\u003ccode\u003e1fc0e47\u003c/code\u003e\u003c/a\u003e build: Drop Go 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4f2850390915bd105d4a841f1bd3eaa0676ba8b8\"\u003e\u003ccode\u003e4f28503\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2340\"\u003e#2340\u003c/a\u003e from jgoosens/releases/v5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5a01a03fef61e595beded1c266f14cd38cc7c300\"\u003e\u003ccode\u003e5a01a03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2357\"\u003e#2357\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5372bc7d81f97ec9cc991dac116d2c6668ad261c\"\u003e\u003ccode\u003e5372bc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2421\"\u003e#2421\u003c/a\u003e from akashchamp/fix/packfile-parallel-test-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3d20deda6fb6b56f87c4508b8769e3da25a2d9d1\"\u003e\u003ccode\u003e3d20ded\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Stop running TestChecksumMismatch and TestMalforme...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.2...v5.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-runewidth` from 0.0.30 to 0.0.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/466251be9763946c75d1d9491e190cc5e80cf2f8\"\u003e\u003ccode\u003e466251b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/118\"\u003e#118\u003c/a\u003e from mattn/more-format-controls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/180bd26a168fdf41064a75007018e5650fc7231a\"\u003e\u003ccode\u003e180bd26\u003c/code\u003e\u003c/a\u003e Treat the remaining invisible format controls as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/cffa69df3cfd67b74e7ee7768e3b96ac99058988\"\u003e\u003ccode\u003ecffa69d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/117\"\u003e#117\u003c/a\u003e from abo3losh1/fix/nonprint-format-chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/4b4e798e4b081bd560877c8348d106562d018bb5\"\u003e\u003ccode\u003e4b4e798\u003c/code\u003e\u003c/a\u003e Treat bidi isolates and other invisible format characters as zero width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/8445f9925ccdb493693622d769ae79473290b7ac\"\u003e\u003ccode\u003e8445f99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/116\"\u003e#116\u003c/a\u003e from mattn/latin-letters-narrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/f46a7b3c66cb0d53138507f1e94abfaf24367822\"\u003e\u003ccode\u003ef46a7b3\u003c/code\u003e\u003c/a\u003e Update the East Asian width totals in the benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/a3ce7593acb435921b66167afa7cbc89a317ed65\"\u003e\u003ccode\u003ea3ce759\u003c/code\u003e\u003c/a\u003e Measure ambiguous Latin letters as one cell in East Asian locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/d74f63e855ca385a0a870f48f81941c252a0d27a\"\u003e\u003ccode\u003ed74f63e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/115\"\u003e#115\u003c/a\u003e from mattn/hegel-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/ea10d6a0ce1df79dd78e41adaaa1b04a2104f114\"\u003e\u003ccode\u003eea10d6a\u003c/code\u003e\u003c/a\u003e Cap only the part of a cluster that is drawn as one glyph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/471864b2cd480cfd8e174fcda5b3c9c4e2b1a7ea\"\u003e\u003ccode\u003e471864b\u003c/code\u003e\u003c/a\u003e Measure an incomplete UTF-8 sequence at the end of the text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-runewidth/compare/v0.0.30...v0.0.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/common` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.0\u003c/h2\u003e\n\u003cp\u003eNOTE:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release bumps go.mod to 1.26 -- mostly due to /x Go packages requiring 1.26 as well.\u003c/li\u003e\n\u003cli\u003eThis is the first release with the experimental support of OpenMetrics 2 encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/980\"\u003eprometheus/common#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement histogram and gauge histogram support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/964\"\u003eprometheus/common#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update gofumpt config and apply new formatting by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/987\"\u003eprometheus/common#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject nameless samples after metric metadata by \u003ca href=\"https://github.com/roidelapluie\"\u003e\u003ccode\u003e@​roidelapluie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/988\"\u003eprometheus/common#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement summary support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/983\"\u003eprometheus/common#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(expfmt): update OpenMetrics 2.0 supported metric types comments by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/989\"\u003eprometheus/common#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize sample unmarshaling for json/v2 by \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: simplify format constants and provide default negotiation slices by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/992\"\u003eprometheus/common#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: stop a test leaving the shared parser on legacy validation by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/996\"\u003eprometheus/common#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1001\"\u003eprometheus/common#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update linting by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1002\"\u003eprometheus/common#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1003\"\u003eprometheus/common#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1004\"\u003eprometheus/common#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the golang-org-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1000\"\u003eprometheus/common#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ehttps://github.com/prometheus/common/compare/v0.71.0...v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.0 / 2026-09-28\u003c/h2\u003e\n\u003ch3\u003eNote\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis release bumps go.mod to 1.26 -- mostly due to /x Go packages requiring 1.26 as well.\u003c/li\u003e\n\u003cli\u003eThis is the first release with the experimental support of OpenMetrics 2 encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement histogram and gauge histogram support for OpenMetrics 2.0 \u003ca href=\"https://redirect.github.com/prometheus/common/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject nameless samples after metric metadata \u003ca href=\"https://redirect.github.com/prometheus/common/issues/988\"\u003e#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement summary support for OpenMetrics 2.0 \u003ca href=\"https://redirect.github.com/prometheus/common/issues/983\"\u003e#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(expfmt): update OpenMetrics 2.0 supported metric types comments \u003ca href=\"https://redirect.github.com/prometheus/common/issues/989\"\u003e#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize sample unmarshaling for json/v2 \u003ca href=\"https://redirect.github.com/prometheus/common/issues/991\"\u003e#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: simplify format constants and provide default negotiation slices \u003ca href=\"https://redirect.github.com/prometheus/common/issues/992\"\u003e#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata \u003ca href=\"https://redirect.github.com/prometheus/common/issues/998\"\u003e#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: stop a test leaving the shared parser on legacy validation \u003ca href=\"https://redirect.github.com/prometheus/common/issues/996\"\u003e#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update linting \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1002\"\u003e#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update gofumpt config and apply new formatting \u003ca href=\"https://redirect.github.com/prometheus/common/issues/987\"\u003e#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1003\"\u003e#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates \u003ca href=\"https://redirect.github.com/prometheus/common/issues/980\"\u003e#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the golang-org-x group across 1 directory with 2 updates \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 in the prometheus group across 1 directory \u003ca href=\"https://redirect.github.com/prometheus/common/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ehttps://github.com/prometheus/common/compare/v0.71.0...v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/ca4f6e15e233b3f333973ff2530041301f91a859\"\u003e\u003ccode\u003eca4f6e1\u003c/code\u003e\u003c/a\u003e build(deps): bump the golang-org-x group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/3f29e557293020e3a917b2e3423cdf27d21d3703\"\u003e\u003ccode\u003e3f29e55\u003c/code\u003e\u003c/a\u003e Update supported Go versions (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/acc069be0109f7b351494a5a768aefc297bfb319\"\u003e\u003ccode\u003eacc069b\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/04ca579778b25767821bbbc604dcbd8d42561a9f\"\u003e\u003ccode\u003e04ca579\u003c/code\u003e\u003c/a\u003e Update linting (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/818965de4f63c43cba9286769cdfd5c9fe67991b\"\u003e\u003ccode\u003e818965d\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/prometheus/client_model (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/eabff44f50be985fe96a7d67f8768e93c10562d6\"\u003e\u003ccode\u003eeabff44\u003c/code\u003e\u003c/a\u003e expfmt: stop a test leaving the shared parser on legacy validation (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/8d1b388feeb82a8f55f32dd8db0aa9eb96181f78\"\u003e\u003ccode\u003e8d1b388\u003c/code\u003e\u003c/a\u003e expfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/4e792250c26159d19b035fb5786ab687add24d21\"\u003e\u003ccode\u003e4e79225\u003c/code\u003e\u003c/a\u003e expfmt: simplify format constants and provide default negotiation slices (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/c57e58a80272991367d3b16f0be83a89edc32fef\"\u003e\u003ccode\u003ec57e58a\u003c/code\u003e\u003c/a\u003e optimize sample unmarshaling for json/v2 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/042f3705950c873b84153dd8ebd95c6ea4c47ae5\"\u003e\u003ccode\u003e042f370\u003c/code\u003e\u003c/a\u003e docs(expfmt): update OpenMetrics 2.0 supported metric types comments (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttri...\n\n_Description has been truncated_","html_url":"https://github.com/danieljustus/symaira-vault/pull/1391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieljustus%2Fsymaira-vault/issues/1391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1391/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-13T21:10:26.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5837777993","node_id":"PR_kwDOB4Si5M8AAAABIQ3Ikw","number":11155,"state":"open","title":"build(deps): bump the all group with 11 updates","user":"dependabot[bot]","labels":["size/XXL","approved","cncf-cla: yes","lgtm","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T21:10:26.000Z","updated_at":"2026-10-13T21:10:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":11,"packages":[{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.23.1","new_version":"1.23.3","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.68.0","new_version":"0.69.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/sys","old_version":"0.48.0","new_version":"0.49.0","repository_url":"https://github.com/golang/sys"},{"name":"golang.org/x/text","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.23.1` | `1.23.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.68.0` | `0.69.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.48.0` | `0.49.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.42.0` | `0.43.0` |\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.23.1 to 1.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azcore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/azcore/v1.23.3\u003c/h2\u003e\n\u003ch2\u003e1.23.3 (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003earm.ResourceID.Location\u003c/code\u003e being empty when the \u003ccode\u003elocations\u003c/code\u003e segment uses different casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure-deprecating\u003c/code\u003e to the default set of allowed (non-redacted) response headers for logging.\u003c/li\u003e\n\u003cli\u003eReplaced internal default HTTP client with the one from \u003ccode\u003esdk/internal\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/azcore/v1.23.2\u003c/h2\u003e\n\u003ch2\u003e1.23.2 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed unmarshalling \u003ccode\u003edatetime.RFC7231\u003c/code\u003e to use a fixed \u003ccode\u003eGMT\u003c/code\u003e zone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b0d63acae6d73aadd7aa0722d96c69ad71f3dd75\"\u003e\u003ccode\u003eb0d63ac\u003c/code\u003e\u003c/a\u003e Prep azcore@v1.23.3 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27681\"\u003e#27681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/83e527f7f951ef40b1a382af14b98ec071a6b6bd\"\u003e\u003ccode\u003e83e527f\u003c/code\u003e\u003c/a\u003e [azdatalake] Update azblob to v1.8.2 for service.Client GetSASURL fix (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27657\"\u003e#27657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/4e687281532fce6b6355db8aa8db3d5a6524e7da\"\u003e\u003ccode\u003e4e68728\u003c/code\u003e\u003c/a\u003e [Service Bus] Stabilize session timeout tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27609\"\u003e#27609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/f3c857e1b48516dcf28d9eddef039b49f51d85aa\"\u003e\u003ccode\u003ef3c857e\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 17077 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27678\"\u003e#27678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c76d8f04cc5aa04bc80d1944667693efd98de9e6\"\u003e\u003ccode\u003ec76d8f0\u003c/code\u003e\u003c/a\u003e Fix location parsing for mixed-case resource IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27669\"\u003e#27669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6e5da8bb5523ecaf516576fc8acfa140a0b83aff\"\u003e\u003ccode\u003e6e5da8b\u003c/code\u003e\u003c/a\u003e fix: add period to LICENSE.txt (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/26886\"\u003e#26886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/add0a52e5962cfa2761d751b858c97456fa25f10\"\u003e\u003ccode\u003eadd0a52\u003c/code\u003e\u003c/a\u003e Configurations:  'specification/azurefleet/resource-manager/Microsoft.AzureFl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/856b379d60a41d2e95a1f4a77d09716db1d42808\"\u003e\u003ccode\u003e856b379\u003c/code\u003e\u003c/a\u003e feat(azcore): add \u003ccode\u003eazure-deprecating\u003c/code\u003e to default allowed logging headers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27\"\u003e#27\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/50a269f0ef9a2ecc6afee570a098f11b83093e0f\"\u003e\u003ccode\u003e50a269f\u003c/code\u003e\u003c/a\u003e Fix base template. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27666\"\u003e#27666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/3714be0b8c62c624814937ec04f0a7ec0e0f5cd6\"\u003e\u003ccode\u003e3714be0\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 17167 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/27665\"\u003e#27665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.23.1...sdk/azcore/v1.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/prometheus` from 0.68.0 to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/metric/x/v0.68.0...metric/x/v0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/metric` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/metric's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e....\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/11155","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/11155","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11155/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-13T05:23:50.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5825013037","node_id":"PR_kwDOCHDJVc8AAAABIGnFEw","number":6302,"state":"open","title":":seedling: bump the all-go-mod-patch-and-minor group across 2 directories with 48 updates","user":"dependabot[bot]","labels":["release-note-none","size/XL","cncf-cla: yes","kind/cleanup","ok-to-test","area/dependency","needs-priority"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T05:23:50.000Z","updated_at":"2026-10-13T05:26:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: bump","group_name":"all-go-mod-patch-and-minor","update_count":48,"packages":[{"name":"github.com/aws/amazon-vpc-cni-k8s","old_version":"1.22.4","new_version":"1.23.2","repository_url":"https://github.com/aws/amazon-vpc-cni-k8s"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.47.1","new_version":"1.47.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.33.6","new_version":"1.33.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.6","new_version":"1.20.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.23.10","new_version":"1.23.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/autoscaling","old_version":"1.78.1","new_version":"1.78.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudtrail","old_version":"1.65.1","new_version":"1.65.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/configservice","old_version":"1.74.1","new_version":"1.74.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.336.1","new_version":"1.338.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecrpublic","old_version":"1.47.1","new_version":"1.47.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/efs","old_version":"1.49.1","new_version":"1.49.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eks","old_version":"1.101.0","new_version":"1.104.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2","old_version":"1.63.1","new_version":"1.63.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/iam","old_version":"1.64.1","new_version":"1.64.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.113.4","new_version":"1.114.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.50.1","new_version":"1.50.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssm","old_version":"1.78.1","new_version":"1.79.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.51.1","new_version":"1.51.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.2","new_version":"1.28.5","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.33.0","new_version":"2.33.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"golang.org/x/crypto","old_version":"0.57.0","new_version":"0.58.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/text","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/text"},{"name":"k8s.io/api","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/cli-runtime","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/cli-runtime"},{"name":"k8s.io/client-go","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/kubectl","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/kubectl"},{"name":"k8s.io/utils","old_version":"0.0.0-20260210185600-b8788abfbbc2","new_version":"0.0.0-20260626114624-be93311217bd","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/cluster-api","old_version":"1.13.6","new_version":"1.13.7","repository_url":"https://github.com/kubernetes-sigs/cluster-api"},{"name":"sigs.k8s.io/cluster-api/test","old_version":"1.13.6","new_version":"1.13.7","repository_url":"https://github.com/kubernetes-sigs/cluster-api"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudformation","old_version":"1.81.1","new_version":"1.82.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.55.0","new_version":"1.55.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/servicequotas","old_version":"1.43.1","new_version":"1.43.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sqs","old_version":"1.52.1","new_version":"1.52.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"k8s.io/apiserver","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.36.5","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-mod-patch-and-minor group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/amazon-vpc-cni-k8s](https://github.com/aws/amazon-vpc-cni-k8s) | `1.22.4` | `1.23.2` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.47.3` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.6` | `1.33.9` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.6` | `1.20.9` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.23.10` | `1.23.14` |\n| [github.com/aws/aws-sdk-go-v2/service/autoscaling](https://github.com/aws/aws-sdk-go-v2) | `1.78.1` | `1.78.4` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudtrail](https://github.com/aws/aws-sdk-go-v2) | `1.65.1` | `1.65.4` |\n| [github.com/aws/aws-sdk-go-v2/service/configservice](https://github.com/aws/aws-sdk-go-v2) | `1.74.1` | `1.74.4` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.336.1` | `1.338.4` |\n| [github.com/aws/aws-sdk-go-v2/service/ecrpublic](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.47.4` |\n| [github.com/aws/aws-sdk-go-v2/service/efs](https://github.com/aws/aws-sdk-go-v2) | `1.49.1` | `1.49.4` |\n| [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2) | `1.101.0` | `1.104.1` |\n| [github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2](https://github.com/aws/aws-sdk-go-v2) | `1.63.1` | `1.63.4` |\n| [github.com/aws/aws-sdk-go-v2/service/iam](https://github.com/aws/aws-sdk-go-v2) | `1.64.1` | `1.64.4` |\n| [github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.113.4` | `1.114.3` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.50.1` | `1.50.4` |\n| [github.com/aws/aws-sdk-go-v2/service/ssm](https://github.com/aws/aws-sdk-go-v2) | `1.78.1` | `1.79.3` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.51.4` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.2` | `1.28.5` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.33.0` | `2.33.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.57.0` | `0.58.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.42.0` | `0.43.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.36.5` | `0.37.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.36.5` | `0.37.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.5` | `0.37.0` |\n| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.36.5` | `0.37.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.5` | `0.37.0` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.36.5` | `0.37.0` |\n| [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.36.5` | `0.37.0` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20260210185600-b8788abfbbc2` | `0.0.0-20260626114624-be93311217bd` |\n| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.13.6` | `1.13.7` |\n| [sigs.k8s.io/cluster-api/test](https://github.com/kubernetes-sigs/cluster-api) | `1.13.6` | `1.13.7` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.0` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudformation](https://github.com/aws/aws-sdk-go-v2) | `1.81.1` | `1.82.1` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.55.0` | `1.55.3` |\n| [github.com/aws/aws-sdk-go-v2/service/servicequotas](https://github.com/aws/aws-sdk-go-v2) | `1.43.1` | `1.43.4` |\n| [github.com/aws/aws-sdk-go-v2/service/sqs](https://github.com/aws/aws-sdk-go-v2) | `1.52.1` | `1.52.4` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.36.5` | `0.37.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.5` | `0.37.0` |\n\nBumps the all-go-mod-patch-and-minor group with 3 updates in the /hack/tools directory: [github.com/mikefarah/yq/v4](https://github.com/mikefarah/yq), [sigs.k8s.io/controller-runtime/tools/setup-envtest](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/kustomize/kustomize/v5](https://github.com/kubernetes-sigs/kustomize).\n\nUpdates `github.com/aws/amazon-vpc-cni-k8s` from 1.22.4 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/releases\"\u003egithub.com/aws/amazon-vpc-cni-k8s's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump to go 1.26.6 by \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3865\"\u003eaws/amazon-vpc-cni-k8s#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ESD fail open on DescribeSubnets call failure by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3843\"\u003eaws/amazon-vpc-cni-k8s#3843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the other-deps group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3870\"\u003eaws/amazon-vpc-cni-k8s#3870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix flaky SNAT test by \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3869\"\u003eaws/amazon-vpc-cni-k8s#3869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3867\"\u003eaws/amazon-vpc-cni-k8s#3867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the aws-dependencies group across 1 directory with 11 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3850\"\u003eaws/amazon-vpc-cni-k8s#3850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the k8s-dependencies group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3866\"\u003eaws/amazon-vpc-cni-k8s#3866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/containernetworking/plugins from 1.9.0 to 1.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3851\"\u003eaws/amazon-vpc-cni-k8s#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse sagemaker:AttachClusterNodeNetworkInterface api for HyperPod nodes by \u003ca href=\"https://github.com/AshwinS27\"\u003e\u003ccode\u003e@​AshwinS27\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3874\"\u003eaws/amazon-vpc-cni-k8s#3874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebug(routed-eni): reject invalid vlan ids by \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3854\"\u003eaws/amazon-vpc-cni-k8s#3854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump aws-actions/configure-aws-credentials from 6.2.3 to 6.2.4 in the aws-deps group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3860\"\u003eaws/amazon-vpc-cni-k8s#3860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.12-0.20260120151049-f2248ac996af to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3853\"\u003eaws/amazon-vpc-cni-k8s#3853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump helm.sh/helm/v4 from 4.2.2 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3852\"\u003eaws/amazon-vpc-cni-k8s#3852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests bump curl image version by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3881\"\u003eaws/amazon-vpc-cni-k8s#3881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Nginx image to version 1.31.5-alpine-slim by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3883\"\u003eaws/amazon-vpc-cni-k8s#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate perf-cluster AMI family to AmazonLinux2023 by \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3884\"\u003eaws/amazon-vpc-cni-k8s#3884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelf-heal IPv6 datastore and harden EC2 client retry by \u003ca href=\"https://github.com/emilyhuaa\"\u003e\u003ccode\u003e@​emilyhuaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3873\"\u003eaws/amazon-vpc-cni-k8s#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.23.2 release by \u003ca href=\"https://github.com/parlakisik\"\u003e\u003ccode\u003e@​parlakisik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3885\"\u003eaws/amazon-vpc-cni-k8s#3885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge master to Release 1.23 for v1.23.2 release by \u003ca href=\"https://github.com/parlakisik\"\u003e\u003ccode\u003e@​parlakisik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3886\"\u003eaws/amazon-vpc-cni-k8s#3886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix kOps test cleanup reliability by \u003ca href=\"https://github.com/yash97\"\u003e\u003ccode\u003e@​yash97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3846\"\u003eaws/amazon-vpc-cni-k8s#3846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: update nginx image by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3891\"\u003eaws/amazon-vpc-cni-k8s#3891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump network-policy-agent to v1.4.3 by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3888\"\u003eaws/amazon-vpc-cni-k8s#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: bump TestAgentImage to recent build tag of aws-vpc-cni-test-helper by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3892\"\u003eaws/amazon-vpc-cni-k8s#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePull in test fixes for 1.23.2 release by \u003ca href=\"https://github.com/jupdec\"\u003e\u003ccode\u003e@​jupdec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3896\"\u003eaws/amazon-vpc-cni-k8s#3896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AshwinS27\"\u003e\u003ccode\u003e@​AshwinS27\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3874\"\u003eaws/amazon-vpc-cni-k8s#3874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilyhuaa\"\u003e\u003ccode\u003e@​emilyhuaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3873\"\u003eaws/amazon-vpc-cni-k8s#3873\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/aws/amazon-vpc-cni-k8s/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eTo manually apply this release:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ekubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.23.2/config/master/aws-k8s-cni.yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the following regions use different manifests:\u003c/p\u003e\n\u003cp\u003eus-gov-east-1:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ekubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.23.2/config/master/aws-k8s-cni-us-gov-east-1.yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eus-gov-west-1:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ekubectl apply -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/v1.23.2/config/master/aws-k8s-cni-us-gov-west-1.yaml\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecn:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/blob/master/CHANGELOG.md\"\u003egithub.com/aws/amazon-vpc-cni-k8s's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSelf-heal the IPv6 datastore and harden EC2 client retry behavior (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3873\"\u003e#3873\u003c/a\u003e, \u003ca href=\"https://github.com/emilyhuaa\"\u003e\u003ccode\u003e@​emilyhuaa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject invalid VLAN IDs in routed-eni, validating before veth creation (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3854\"\u003e#3854\u003c/a\u003e, \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail open when the \u003ccode\u003eDescribeSubnets\u003c/code\u003e call for ENI subnet discovery fails (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3843\"\u003e#3843\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003esagemaker:AttachClusterNodeNetworkInterface\u003c/code\u003e API for HyperPod nodes (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3874\"\u003e#3874\u003c/a\u003e, \u003ca href=\"https://github.com/AshwinS27\"\u003e\u003ccode\u003e@​AshwinS27\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to Go 1.26.6 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3865\"\u003e#3865\u003c/a\u003e, \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flaky SNAT test (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3869\"\u003e#3869\u003c/a\u003e, \u003ca href=\"https://github.com/zac-nixon\"\u003e\u003ccode\u003e@​zac-nixon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the curl image version used in tests (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3881\"\u003e#3881\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate the Nginx test image to 1.31.5-alpine-slim (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3883\"\u003e#3883\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate perf-cluster AMI family to AmazonLinux2023 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3884\"\u003e#3884\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eaws-dependencies\u003c/code\u003e group with 11 updates (aws-sdk-go-v2 services, smithy-go) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3850\"\u003e#3850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003ek8s-dependencies\u003c/code\u003e group with 4 updates (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eother-deps\u003c/code\u003e group with 2 updates (\u003ccode\u003edocker/setup-qemu-action\u003c/code\u003e, \u003ccode\u003edocker/setup-buildx-action\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3870\"\u003e#3870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egoogle.golang.org/grpc\u003c/code\u003e from 1.83.1 to 1.83.2 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3867\"\u003e#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/containernetworking/plugins\u003c/code\u003e from 1.9.0 to 1.9.1 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egoogle.golang.org/protobuf\u003c/code\u003e to 1.36.12 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3853\"\u003e#3853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ehelm.sh/helm/v4\u003c/code\u003e from 4.2.2 to 4.3.0 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaws-actions/configure-aws-credentials\u003c/code\u003e from 6.2.3 to 6.2.4 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3860\"\u003e#3860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eServe node IP and instance ID to the Network Policy Agent via gRPC — the agent now sources \u003ccode\u003eNodeIPv4\u003c/code\u003e, \u003ccode\u003eNodeIPv6\u003c/code\u003e, and \u003ccode\u003eInstanceID\u003c/code\u003e from ipamd instead of querying IMDS (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3827\"\u003e#3827\u003c/a\u003e, \u003ca href=\"https://github.com/viveksb007\"\u003e\u003ccode\u003e@​viveksb007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRegion\u003c/code\u003e to \u003ccode\u003eNetworkPolicyAgentConfigReply\u003c/code\u003e so the agent can resolve its region without calling IMDS (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3829\"\u003e#3829\u003c/a\u003e, \u003ca href=\"https://github.com/viveksb007\"\u003e\u003ccode\u003e@​viveksb007\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate VPC IP resource limits (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't fail on IPv6-only unmanaged ENIs in an IPv4 cluster (handled via \u003ccode\u003egetENIMetadata\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3681\"\u003e#3681\u003c/a\u003e, \u003ca href=\"https://github.com/cdirubbio\"\u003e\u003ccode\u003e@​cdirubbio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up the \u003ccode\u003eprimaryIP\u003c/code\u003e map entry when an ENI is freed in \u003ccode\u003etryFreeENI\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3727\"\u003e#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHelm: render \u003ccode\u003epodMonitor.scrapeTimeout\u003c/code\u003e in the PodMonitor template (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3804\"\u003e#3804\u003c/a\u003e, \u003ca href=\"https://github.com/OdaloV\"\u003e\u003ccode\u003e@​OdaloV\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin busybox and curl images used in tests (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/go-logr/logr\u003c/code\u003e from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eaws-dependencies\u003c/code\u003e group with 11 updates (aws-sdk-go-v2 services, vpc-resource-controller, smithy-go) (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3815\"\u003e#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/apparentlymart/go-cidr\u003c/code\u003e from 1.1.0 to 1.1.1 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eoras.land/oras-go/v2\u003c/code\u003e from 2.6.1 to 2.6.2 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3828\"\u003e#3828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/aws/amazon-vpc-cni-k8s\u003c/code\u003e (test/agent) from 1.22.3 to 1.22.4 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3814\"\u003e#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eactions/stale\u003c/code\u003e from 10.4.0 to 11.0.0 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3812\"\u003e#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaws-actions/configure-aws-credentials\u003c/code\u003e from 6.2.2 to 6.2.3 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3794\"\u003e#3794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThis release must be run with Network Policy Agent \u003ccode\u003ev1.4.1\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3739\"\u003e#3739\u003c/a\u003e moves the IPAMD gRPC server from a TCP port to a Unix domain socket, so the Network Policy Agent must be on \u003ccode\u003ev1.4.1\u003c/code\u003e to connect over the socket.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore: deps bump for CVE fix by \u003ca href=\"https://github.com/viveksb007\"\u003e\u003ccode\u003e@​viveksb007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3689\"\u003eaws/amazon-vpc-cni-k8s#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump containernetworking/plugins FETCH_VERSION to v1.9.0 by \u003ca href=\"https://github.com/nakshah87\"\u003e\u003ccode\u003e@​nakshah87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3687\"\u003eaws/amazon-vpc-cni-k8s#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding CNI v1.21.2 release by \u003ca href=\"https://github.com/haouc\"\u003e\u003ccode\u003e@​haouc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3690\"\u003eaws/amazon-vpc-cni-k8s#3690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ec2:DescribeSecurityGroups to IAM policy by \u003ca href=\"https://github.com/johanneswuerbach\"\u003e\u003ccode\u003e@​johanneswuerbach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3709\"\u003eaws/amazon-vpc-cni-k8s#3709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd prerouting connmark rules through nftable instead of iptables. by \u003ca href=\"https://github.com/yash97\"\u003e\u003ccode\u003e@​yash97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3588\"\u003eaws/amazon-vpc-cni-k8s#3588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMixed os snat weekly cron by \u003ca href=\"https://github.com/yash97\"\u003e\u003ccode\u003e@​yash97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3707\"\u003eaws/amazon-vpc-cni-k8s#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/ipamd: fix dropped test error by \u003ca href=\"https://github.com/alrs\"\u003e\u003ccode\u003e@​alrs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3622\"\u003eaws/amazon-vpc-cni-k8s#3622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unmanaged eni by \u003ca href=\"https://github.com/jaydeokar\"\u003e\u003ccode\u003e@​jaydeokar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/pull/3660\"\u003eaws/amazon-vpc-cni-k8s#3660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/7bb32b54d7c56f3ee3c5a63bddf97c4af49ea8ec\"\u003e\u003ccode\u003e7bb32b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3896\"\u003e#3896\u003c/a\u003e from aws/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/2f80d69b4b98fd2eee9ac6150b8937778271fc47\"\u003e\u003ccode\u003e2f80d69\u003c/code\u003e\u003c/a\u003e test: bump TestAgentImage to aws-vpc-cni-test-helper:20260925 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3892\"\u003e#3892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/c3eccbcbd5ceb0e6646aa1bb741e9d0b897f55ea\"\u003e\u003ccode\u003ec3eccbc\u003c/code\u003e\u003c/a\u003e Bump network-policy-agent to v1.4.3 (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/b638d783eae439481ec016f882dd7f59ec5949fa\"\u003e\u003ccode\u003eb638d78\u003c/code\u003e\u003c/a\u003e test: bump NginxImage to nginx:1.31.6 for snat_kube_proxy_test (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3891\"\u003e#3891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/c39a663cb824dcc9d550a0134f5823cbb92f04cc\"\u003e\u003ccode\u003ec39a663\u003c/code\u003e\u003c/a\u003e Fix kOps test cleanup reliability (\u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3846\"\u003e#3846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/1d29a952cf8d0fc663a364af0fc0fcd9d1a6cceb\"\u003e\u003ccode\u003e1d29a95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3886\"\u003e#3886\u003c/a\u003e from aws/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/7d3aa70579052745c566d8f1be22ff27f587a321\"\u003e\u003ccode\u003e7d3aa70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3885\"\u003e#3885\u003c/a\u003e from parlakisik/v1.23.2-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/91ec2c901134579ba7aae614a23ec5f7a07b0f94\"\u003e\u003ccode\u003e91ec2c9\u003c/code\u003e\u003c/a\u003e Prepare v1.23.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/d8e4f00e0d1681a43235ee04b718be091e89ae35\"\u003e\u003ccode\u003ed8e4f00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/amazon-vpc-cni-k8s/issues/3873\"\u003e#3873\u003c/a\u003e from emilyhuaa/ipv6-selfheal-and-ec2-retry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/commit/51cd0ba175b7615f3352e0b37d397703e9b1d45c\"\u003e\u003ccode\u003e51cd0ba\u003c/code\u003e\u003c/a\u003e Self-heal IPv6 datastore and harden EC2 client retry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/amazon-vpc-cni-k8s/compare/v1.22.4...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.47.1 to 1.47.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.47.1...v1.47.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.33.6 to 1.33.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.33.6...config/v1.33.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.6 to 1.20.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30383d567f67c2a67b2b40a462a8c284c49d1796\"\u003e\u003ccode\u003e30383d5\u003c/code\u003e\u003c/a\u003e Release 2023-04-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/352f89c2d23ec6249a699c732ba5c9ae050f833f\"\u003e\u003ccode\u003e352f89c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/50429391777bf4f0d6229e7adfb11c4e59f0f99c\"\u003e\u003ccode\u003e5042939\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d40a16e950d99852243ba56e04536237483b92fa\"\u003e\u003ccode\u003ed40a16e\u003c/code\u003e\u003c/a\u003e NXDOMAIN errors should not be retried (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2083\"\u003e#2083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/439f88c4e09f137340366d509e296924e297d978\"\u003e\u003ccode\u003e439f88c\u003c/code\u003e\u003c/a\u003e Add announcement for next release for dlm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4036a9c3b835693a3f6bc4d9f006bdadb995f26\"\u003e\u003ccode\u003ee4036a9\u003c/code\u003e\u003c/a\u003e Release 2023-04-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1c455e29efcc1bf6681db35faf3455bc3171da81\"\u003e\u003ccode\u003e1c455e2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/adb09d335d690060cf1fcb2a5390543268b3f1db\"\u003e\u003ccode\u003eadb09d3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d4ed442f89b68918b77b9322ac876b3a9880660\"\u003e\u003ccode\u003e3d4ed44\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/296e00587eb442c06d03e095daa61d3e9b1c80ed\"\u003e\u003ccode\u003e296e005\u003c/code\u003e\u003c/a\u003e Release 2023-04-05\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.20.6...service/kms/v1.20.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/feature/s3/manager` from 1.23.10 to 1.23.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e2e9697d8ebe330a7435716c2f31b1cea4dff3c0\"\u003e\u003ccode\u003ee2e9697\u003c/code\u003e\u003c/a\u003e Release 2025-01-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6576a0939a79d5f31eef10164750faedd78a45d4\"\u003e\u003ccode\u003e6576a09\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f762573ab5d9286d9751d49091f6a240c12c0742\"\u003e\u003ccode\u003ef762573\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c94df29ecd457e8ec40931fd2fe54d8da2f93ce2\"\u003e\u003ccode\u003ec94df29\u003c/code\u003e\u003c/a\u003e add transfer manager doc header (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/880543ce2034570eb3b93c4811289c3b0e55600f\"\u003e\u003ccode\u003e880543c\u003c/code\u003e\u003c/a\u003e revert the revert on the transfer manager beta (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2993\"\u003e#2993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8da49e527e317a77ef0f1b2f52b4dc72a4fbd720\"\u003e\u003ccode\u003e8da49e5\u003c/code\u003e\u003c/a\u003e switch to code-generated waiters for remaining services (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2994\"\u003e#2994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c7c68659ce67e5b7e18f31bc66068cec9e3d790d\"\u003e\u003ccode\u003ec7c6865\u003c/code\u003e\u003c/a\u003e Release 2025-01-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70f736c5dc0b8652c5fe5c387b2165c3b9beddb1\"\u003e\u003ccode\u003e70f736c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/28731c2bdef3c2555a95632396b6d4936e58099d\"\u003e\u003ccode\u003e28731c2\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3505e4b255c327a1fa38f870612c327b93302dc0\"\u003e\u003ccode\u003e3505e4b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/oam/v1.23.10...service/dax/v1.23.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/autoscaling` from 1.78.1 to 1.78.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.1...service/codebuild/v1.78.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/cloudtrail` from 1.65.1 to 1.65.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4bd7f5481eebe1c422fa85d1956f7ea34d93cf76\"\u003e\u003ccode\u003e4bd7f54\u003c/code\u003e\u003c/a\u003e Release 2025-10-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55fb47cb07949ca70312a359272b10ff29f520df\"\u003e\u003ccode\u003e55fb47c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bf727c0b40333a2e643a89909f189ffba0c212b9\"\u003e\u003ccode\u003ebf727c0\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ca943fb071778b06e5e7f64f5ddf896f8579b6b\"\u003e\u003ccode\u003e0ca943f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3908bc4e960b7782da16a710fb8a747632af25a5\"\u003e\u003ccode\u003e3908bc4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.65.1...service/ecs/v1.65.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/configservice` from 1.74.1 to 1.74.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7cdc7c899de02d83c7936cdb72ada0ebbe18168f\"\u003e\u003ccode\u003e7cdc7c8\u003c/code\u003e\u003c/a\u003e Release 2025-10-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/feadc370b1adccab28e4e0c85b59f427ba750e35\"\u003e\u003ccode\u003efeadc37\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d16eb22ed7eb8e8ac37a09065a87de15ce79a97\"\u003e\u003ccode\u003e0d16eb2\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ff236e2136be47c2f65b74321ea17a4540813509\"\u003e\u003ccode\u003eff236e2\u003c/code\u003e\u003c/a\u003e remove superfluous goDirective (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4718b0d9f829365f99abfa7f0460ad82dda90259\"\u003e\u003ccode\u003e4718b0d\u003c/code\u003e\u003c/a\u003e ci: scope down GitHub Token permissions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3217\"\u003e#3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.74.1...service/eks/v1.74.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.336.1 to 1.338.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.336.1...service/ec2/v1.338.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecrpublic` from 1.47.1 to 1.47.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d643a8f0a8ad09075f41a60acba6a208cb36c58\"\u003e\u003ccode\u003e0d643a8\u003c/code\u003e\u003c/a\u003e Release 2023-12-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e38b534ccea2707475381f985bc9236970bab554\"\u003e\u003ccode\u003ee38b534\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f394daf705a925e626f6a5c52aa433ff5504c7f1\"\u003e\u003ccode\u003ef394daf\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4fb654cee93178383ad85934adc3e16cb906baf7\"\u003e\u003ccode\u003e4fb654c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8594ca09ef8095c3287128f364527b1fea3bc49c\"\u003e\u003ccode\u003e8594ca0\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33a34c60f1001aa0a85cb9eb682d1b3153bed43\"\u003e\u003ccode\u003ee33a34c\u003c/code\u003e\u003c/a\u003e fix codegen ci (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57a201c7bb214737f78cf871fbeafaa929bf1d8d\"\u003e\u003ccode\u003e57a201c\u003c/code\u003e\u003c/a\u003e regenerate partitions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2415\"\u003e#2415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/be06f0299409272364d03e76196939db023ef807\"\u003e\u003ccode\u003ebe06f02\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2344\"\u003e#2344\u003c/a\u003e from aws/feat-request-compression-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/70bf4107034085068fb6847667657fbb78367be4\"\u003e\u003ccode\u003e70bf410\u003c/code\u003e\u003c/a\u003e Change config loading logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8c02c46d4857cbf2c1eb607484e3b94458fe50eb\"\u003e\u003ccode\u003e8c02c46\u003c/code\u003e\u003c/a\u003e Release 2023-12-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.47.1...service/s3/v1.47.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/efs` from 1.49.1 to 1.49.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/427c682853151e2495237f55ba2c2f54f362aa02\"\u003e\u003ccode\u003e427c682\u003c/code\u003e\u003c/a\u003e Release 2024-03-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/93e06ffe0b3a6aaa8c14675b219902838aaebb1e\"\u003e\u003ccode\u003e93e06ff\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58be623729776dcfc511221ce9bab950b62486a5\"\u003e\u003ccode\u003e58be623\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9927740a2766f85abefb89fffe2b323f05e96b5d\"\u003e\u003ccode\u003e9927740\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5b7766b7304a4f8f832a015f88af415321e9fc4\"\u003e\u003ccode\u003ee5b7766\u003c/code\u003e\u003c/a\u003e add ratelimit.None (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2562\"\u003e#2562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/10c44870fbdabbbac25ffe1a28115efe4fd560d9\"\u003e\u003ccode\u003e10c4487\u003c/code\u003e\u003c/a\u003e Release 2024-03-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db0b1ab98d1a7fdbb645a5c1d6729da81059a92d\"\u003e\u003ccode\u003edb0b1ab\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/92c0060eae7ecf9476f022adcc5719b2313f5ccc\"\u003e\u003ccode\u003e92c0060\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5bb86e3c8d9eea7c779c0466ac492a580937e96\"\u003e\u003ccode\u003ee5bb86e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/49b368e9d7a38a2373c833be135270e5390c2b41\"\u003e\u003ccode\u003e49b368e\u003c/code\u003e\u003c/a\u003e Release 2024-03-14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mgn/v1.49.1...service/ssm/v1.49.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.101.0 to 1.104.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/26060c57e826fe4374b6c5b4887c63c9995ae00d\"\u003e\u003ccode\u003e26060c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/24e918abc921b05549997d141ed18cd4d025f64e\"\u003e\u003ccode\u003e24e918a\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/334471f366bcc5a944629c05a5bc041c717071ec\"\u003e\u003ccode\u003e334471f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/96d81dc782899fe8384d4e33570ac3465d57e60a\"\u003e\u003ccode\u003e96d81dc\u003c/code\u003e\u003c/a\u003e Deprecate iotevents, ioteventsdata, panorama and simspaceweaver (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3458\"\u003e#3458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30502cbbdfdf0b4179086fb0621ff2384025c774\"\u003e\u003ccode\u003e30502cb\u003c/code\u003e\u003c/a\u003e feat: mark common plugins and fix per-op ordering for invokeOperation refacto...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8881653298eb2d13cc8b60910bd7c2e8b6642df4\"\u003e\u003ccode\u003e8881653\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: mark common plugins and fix per-op ordering for invokeOperation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eba2f014e567c5e8f21bf3e3469c560885af656c\"\u003e\u003ccode\u003eeba2f01\u003c/code\u003e\u003c/a\u003e feat: mark common plugins and fix per-op ordering for invokeOperation… (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2c5e1db937e05b3d8137ffb80035130060f06515\"\u003e\u003ccode\u003e2c5e1db\u003c/code\u003e\u003c/a\u003e Release 2026-06-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d09eeb55e598e353150f1b75d4380fff631c035f\"\u003e\u003ccode\u003ed09eeb5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2f5f5f948cb26b755ea77ecbb69d4b91254ad3d1\"\u003e\u003ccode\u003e2f5f5f9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.101.0...service/s3/v1.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2` from 1.63.1 to 1.63.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/640b80872b2c49ad5227a4738e15e4189be4863c\"\u003e\u003ccode\u003e640b808\u003c/code\u003e\u003c/a\u003e Release 2025-08-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/657a6e8806831b48766e05f1d9c48b0055b19ebc\"\u003e\u003ccode\u003e657a6e8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34a91bb5d2f6f196769403d5bde31d2725fd28a9\"\u003e\u003ccode\u003e34a91bb\u003c/code\u003e\u003c/a\u003e Update partitions file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/09f5a9cb4b1bbda70e3b22599419a610337aeef2\"\u003e\u003ccode\u003e09f5a9c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fff96ca569dd096eb8575d825e466dd55ed3d6f6\"\u003e\u003ccode\u003efff96ca\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d46f566c13121695d4b22c7964ed7e828d6ae68b\"\u003e\u003ccode\u003ed46f566\u003c/code\u003e\u003c/a\u003e deprecate service/sms (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de16d4dc63c5182058b073ebd509688f42c95a15\"\u003e\u003ccode\u003ede16d4d\u003c/code\u003e\u003c/a\u003e Release 2025-08-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d6b83a81af56f06d0ed9edb93aad79ed6313cd51\"\u003e\u003ccode\u003ed6b83a8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b0f9cb7f784d4a0c67b9a3383bb1c469b3ebaf07\"\u003e\u003ccode\u003eb0f9cb7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/822549143c11023d454d8af9e6d75bf8cc834a54\"\u003e\u003ccode\u003e8225491\u003c/code\u003e\u003c/a\u003e Release 2025-08-27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.63.1...service/ecs/v1.63.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/iam` from 1.64.1 to 1.64.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebd1f6a02ef341c2c34adfd4d778fb55a35f0228\"\u003e\u003ccode\u003eebd1f6a\u003c/code\u003e\u003c/a\u003e Release 2026-08-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bc998252aa0c7966f8446f8db08de5f9a1c81551\"\u003e\u003ccode\u003ebc99825\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8868ff7799c8f8ff772f921ab0e3b71d9117cb49\"\u003e\u003ccode\u003e8868ff7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9604fe3a07da33ed75de36357e46a49c2b33eeea\"\u003e\u003ccode\u003e9604fe3\u003c/code\u003e\u003c/a\u003e Set FIPS-approved TLS curve preferences when the FIPS module is active (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4af61eb66952f3daf1e5df411bdf489b5adb4324\"\u003e\u003ccode\u003e4af61eb\u003c/code\u003e\u003c/a\u003e Release 2026-08-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/73d66abba80a90583213a3cdd1a9f419c2cb50c9\"\u003e\u003ccode\u003e73d66ab\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e830452ba7b1f7ae150060229d9a14af3eb21c9c\"\u003e\u003ccode\u003ee830452\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5d3779fb56fdc9138f34f879f5fd36b5e4273ee9\"\u003e\u003ccode\u003e5d3779f\u003c/code\u003e\u003c/a\u003e Release 2026-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/27a73ff592d37f251f4464e6755aad3a649dd583\"\u003e\u003ccode\u003e27a73ff\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8b197b7c8474631e9da7bb651601de38760f5999\"\u003e\u003ccode\u003e8b197b7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.64.1...service/emr/v1.64.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.113.4 to 1.114.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.113.4...service/s3/v1.114.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/secretsmanager` from 1.50.1 to 1.50.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8f4a4457aa933bd6c8ce60bc2ca2a0599b77478\"\u003e\u003ccode\u003ec8f4a44\u003c/code\u003e\u003c/a\u003e Release 2026-10-09.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d21015e1e309013e4971a59d7a55d965df8c4cc\"\u003e\u003ccode\u003e3d21015\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.28.5 to pick up sparse-in-dense fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b058f58e4df88ae3abb6a910609f7c582fadb307\"\u003e\u003ccode\u003eb058f58\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b5b3dd2429d595f22eae4f85ff7480881c2ee01\"\u003e\u003ccode\u003e6b5b3dd\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2a845aeb1c8c829297c72ba1dd78d44b5dceee24\"\u003e\u003ccode\u003e2a845ae\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c88f24ba4a32e01258202d54f33bc67598b9e041\"\u003e\u003ccode\u003ec88f24b\u003c/code\u003e\u003c/a\u003e Release 2026-10-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/236b4e559a3a3fb16c1abe38b6c4853509e1cf09\"\u003e\u003ccode\u003e236b4e5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/19359120818b0a71653ebc8310699eecfb10857f\"\u003e\u003ccode\u003e1935912\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab2110b01f03b3990bfd50208a8a05df1d8c5eac\"\u003e\u003ccode\u003eab2110b\u003c/code\u003e\u003c/a\u003e Update to smithy-go v1.28.4 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3584\"\u003e#3584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/313f3644ca1d5035da8559b450eaebdcc431c0d8\"\u003e\u003ccode\u003e313f364\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.50.1...service/acm/v1.50.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssm` from 1.78.1 to 1.79.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cfef7b8bb84e6f11f5294901ebbb45eccc702b96\"\u003e\u003ccode\u003ecfef7b8\u003c/code\u003e\u003c/a\u003e Release 2025-04-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6de0aa4647f8e70309b94987a6a7d9dbe41a8be7\"\u003e\u003ccode\u003e6de0aa4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c2224b26d5dcf3cf6117b90649bd17f5d7561e3c\"\u003e\u003ccode\u003ec2224b2\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f897c6ad66a638bf769a2791e19699b08e7fbc3\"\u003e\u003ccode\u003e6f897c6\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/977ee1d009c7bffd8b456d12c276b859caf7f4da\"\u003e\u003ccode\u003e977ee1d\u003c/code\u003e\u003c/a\u003e don't perform checksum validation in non-200 responses (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3075\"\u003e#3075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b06fd664465de19f26e46ada588801c1c3013f78\"\u003e\u003ccode\u003eb06fd66\u003c/code\u003e\u003c/a\u003e Release 2025-04-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/989866c3da168aeb7f89d2f8ec6804c573c5789a\"\u003e\u003ccode\u003e989866c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5a3a3dfc32c5aa5df53568222252db40d894263c\"\u003e\u003ccode\u003e5a3a3df\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aa132cce708ed0b059b7cbd23962ef755b8b080d\"\u003e\u003ccode\u003eaa132cc\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3aace4178c90b4b6acd3e6485e04e752c7c30a85\"\u003e\u003ccode\u003e3aace41\u003c/code\u003e\u003c/a\u003e Transfer Manager v2 downloader concurrency fix and version control (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.1...service/s3/v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.51.1 to 1.51.4\nUpdates `github.com/aws/smithy-go` from 1.28.2 to 1.28.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-10-09)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.5\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Retain the key with the zero value when encountering a null-value key in a dense map. This matches how legacy code-generated JSON deserializers behaved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-07)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.4\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e that fixed JoinPath with trailing slash. This has a side effect on certain S3 API paths in the downstream SDK that need more consideration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-10-06)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Accept either casing of \u003ccode\u003emessage\u003c/code\u003e/\u003ccode\u003eMessage\u003c/code\u003e on modeled JSON error structures in schema-based deserialization, and emit the \u003ccode\u003esmithy.api#error\u003c/code\u003e trait in generated schemas\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Include the underlying error when logging failures to discard or close an HTTP response body\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d1674d5cae602456a2d026e44fb4e434893e7012\"\u003e\u003ccode\u003ed1674d5\u003c/code\u003e\u003c/a\u003e Release 2026-10-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/dee8257f8339979737ac8dcf1b704ce9078d24e0\"\u003e\u003ccode\u003edee8257\u003c/code\u003e\u003c/a\u003e fix sparse-in-dense deser for maps (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2b300dc3cdbdd9361f3339488cb9c6f9418cece\"\u003e\u003ccode\u003ed2b300d\u003c/code\u003e\u003c/a\u003e Release 2026-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d2fe333bdf59eee313146c05f1650a94668abe5e\"\u003e\u003ccode\u003ed2fe333\u003c/code\u003e\u003c/a\u003e revert \u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/65e19339c44c9db9f1a1ba0554e2f9a8686f88bd\"\u003e\u003ccode\u003e65e1933\u003c/code\u003e\u003c/a\u003e Release 2026-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4c62745497c159e9b600f845513bff9325d6180b\"\u003e\u003ccode\u003e4c62745\u003c/code\u003e\u003c/a\u003e check both mMessage in json errors (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b8d12f723c5a33cd064a61e20c72f6a9d1e061a2\"\u003e\u003ccode\u003eb8d12f7\u003c/code\u003e\u003c/a\u003e fix(http): include error when logging response body close failures (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/cca02306991bde898458f2ebbe74cf88d61d70ad\"\u003e\u003ccode\u003ecca0230\u003c/code\u003e\u003c/a\u003e close resp body when interceptor after op deserializer returns error (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.2...v1.28.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from ...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/cluster-api-provider-aws/pull/6302","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcluster-api-provider-aws/issues/6302","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6302/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-12T23:27:54.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5821885706","node_id":"PR_kwDOI6zXH88AAAABIEJwEA","number":623,"state":"open","title":":seedling:(deps): Bump the all-go-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T23:27:54.000Z","updated_at":"2026-10-12T23:30:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling:(deps): Bump","group_name":"all-go-deps","update_count":14,"packages":[{"name":"cloud.google.com/go/secretmanager","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"cloud.google.com/go/spanner","old_version":"1.95.0","new_version":"1.96.1","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.68.0","new_version":"0.69.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/mod","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/mod"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/api","old_version":"0.294.0","new_version":"0.301.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.57.0","new_version":"1.60.1"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-deps group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.21.0` | `1.22.0` |\n| [cloud.google.com/go/spanner](https://github.com/googleapis/google-cloud-go) | `1.95.0` | `1.96.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.68.0` | `0.69.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.41.0` | `0.42.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.294.0` | `0.301.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.57.0` | `1.60.1` |\n\n\nUpdates `cloud.google.com/go/secretmanager` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esecretmanager: v1.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/secretmanager/v1.21.0...secretmanager/v1.22.0\"\u003e1.22.0\u003c/a\u003e (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Update supported go versions (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20520\"\u003e#20520\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/90413d3e9d381ef4b92e3c496d98b023c5b2d8cc\"\u003e90413d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.21.0...documentai/v1.22.0\"\u003e1.22.0\u003c/a\u003e (2023-07-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed Import PV external_processor_version_source to v1beta3 public (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/8323\"\u003e#8323\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/08b151a3fd9b614b6696e99d065ecda339ed00ff\"\u003e08b151a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4ee97974cedd9df05fd9b48bf0363f2e04eb029b\"\u003e\u003ccode\u003e4ee9797\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20122\"\u003e#20122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e006306585be318b0c12a3d336b40b27f8ab25b0\"\u003e\u003ccode\u003ee006306\u003c/code\u003e\u003c/a\u003e chore: update librarian to v0.26.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20141\"\u003e#20141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d2d89dcd8f43da101e76b02e43db63f0afc296bf\"\u003e\u003ccode\u003ed2d89dc\u003c/code\u003e\u003c/a\u003e test(o11y): add mock test for immediate LRO polling (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20137\"\u003e#20137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f875bf054222fba8d9af1a3fda8b4cc8aa8e8de5\"\u003e\u003ccode\u003ef875bf0\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /internal/gapi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ad1a4bff8775b71bd212fc9e97ab954d86202b00\"\u003e\u003ccode\u003ead1a4bf\u003c/code\u003e\u003c/a\u003e chore(main): release storage 1.63.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20130\"\u003e#20130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/37f17453d73ad7abbc424f51b51ff82f8004c5b2\"\u003e\u003ccode\u003e37f1745\u003c/code\u003e\u003c/a\u003e fix(storage): Minor documentation fix (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/779074edd267a26520bae459307660953129eb07\"\u003e\u003ccode\u003e779074e\u003c/code\u003e\u003c/a\u003e feat(o11y): regenerate clients for LRO tracing (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20107\"\u003e#20107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e1011e2d2c43a838abe080ad9d3f614f8c92e55a\"\u003e\u003ccode\u003ee1011e2\u003c/code\u003e\u003c/a\u003e feat(bigtable): add Session primitives (AttemptOutcome, vRPC ctx, msgtype) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a50338e36874536293858b70463fdad4817714bd\"\u003e\u003ccode\u003ea50338e\u003c/code\u003e\u003c/a\u003e chore(main): release bigquery 1.78.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b9d638d0f7ebeabbdbe99ab0764e63c4d108f528\"\u003e\u003ccode\u003eb9d638d\u003c/code\u003e\u003c/a\u003e chore(librarian): align Go toolchain to 1.25.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20129\"\u003e#20129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/kms/v1.21.0...run/v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/spanner` from 1.95.0 to 1.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/spanner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espanner: v1.96.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.96.0...spanner/v1.96.1\"\u003e1.96.1\u003c/a\u003e (2026-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Disable DirectPath fallback by default (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20648\"\u003e#20648\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/00f8c4132a1f056a8d8b03ea7624ea2b61f7ad10\"\u003e00f8c41\u003c/a\u003e), refs \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14414\"\u003e#14414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003espanner: v1.96.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.95.1...spanner/v1.96.0\"\u003e1.96.0\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eall:\u003c/strong\u003e Update supported go versions (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20520\"\u003e#20520\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/90413d3e9d381ef4b92e3c496d98b023c5b2d8cc\"\u003e90413d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Add experimental vtprotobuf decoding  with ExperimentalBorrowRows under the spanner_vtproto build tag (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20642\"\u003e#20642\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fdbd4f4f05e8782966bb8bb537f8a2ca96aef815\"\u003efdbd4f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Keep DCP transaction on its channel while it drains (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20618\"\u003e#20618\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/93dfc20d4fbecd0af253bad0a714e1fb693eb452\"\u003e93dfc20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Prioritize leader replica for read-write transactions in location-aware routing (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20620\"\u003e#20620\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a524d66ac4ba3aab6b5ccf5e2310d76d6f32b7fe\"\u003ea524d66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Record streaming built-in metrics per result stream (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20596\"\u003e#20596\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/be75f7e1de9e42685bc12eb9adc8d2fb61a75911\"\u003ebe75f7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Retry and resume BatchWrite streams on UNAVAILABLE  (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20623\"\u003e#20623\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a302277410f1b89d66dddd7f7559825742dcb79f\"\u003ea302277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Skip builtin metrics tracer allocation when metrics are disabled (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20582\"\u003e#20582\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9971a0c2b414ca671ab1b83ca7cba6c3cc96f00f\"\u003e9971a0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espanner:\u003c/strong\u003e Skip reading response headers when no latency sink is enabled (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20583\"\u003e#20583\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3dcc2c30f99b6d2aa51143dfb8e2eecac2f3f99d\"\u003e3dcc2c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f150f974c45ba02148b1bcb0cc4ceef5816d10a9\"\u003e\u003ccode\u003ef150f97\u003c/code\u003e\u003c/a\u003e chore(main): release spanner 1.96.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20649\"\u003e#20649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/00f8c4132a1f056a8d8b03ea7624ea2b61f7ad10\"\u003e\u003ccode\u003e00f8c41\u003c/code\u003e\u003c/a\u003e fix(spanner): disable DirectPath fallback by default (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20648\"\u003e#20648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a46bbaa63e4dd69f9a615ee0f5ccdbb3c342f771\"\u003e\u003ccode\u003ea46bbaa\u003c/code\u003e\u003c/a\u003e chore(storage): update BufferPool Get/TryGet semantics (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20647\"\u003e#20647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4ad5d50aaf4392d19fd391ee71eec1c5029ecd1d\"\u003e\u003ccode\u003e4ad5d50\u003c/code\u003e\u003c/a\u003e feat: update API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20646\"\u003e#20646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8edc42515545a2a951bfd7e47717faabf4be19ff\"\u003e\u003ccode\u003e8edc425\u003c/code\u003e\u003c/a\u003e test(firestore): enable BSON integration tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20639\"\u003e#20639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f00e293f04f91d0b35885ef9429ef9bbf43962ea\"\u003e\u003ccode\u003ef00e293\u003c/code\u003e\u003c/a\u003e chore(main): release spanner 1.96.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20543\"\u003e#20543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fdbd4f4f05e8782966bb8bb537f8a2ca96aef815\"\u003e\u003ccode\u003efdbd4f4\u003c/code\u003e\u003c/a\u003e feat(spanner): add experimental vtprotobuf decoding  with ExperimentalBorrowR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f9eec5d653b0faf5ea541d2574b47251365a627a\"\u003e\u003ccode\u003ef9eec5d\u003c/code\u003e\u003c/a\u003e fix(storage): correct remaining bytes for gRPC bidi range reads (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20619\"\u003e#20619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/54c1ee9b5f5c43a11070527c231b07158cc31bb0\"\u003e\u003ccode\u003e54c1ee9\u003c/code\u003e\u003c/a\u003e chore: update librarian version to v0.47.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20643\"\u003e#20643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6665a437f756e872822c7510b5f2aaa20c5559c8\"\u003e\u003ccode\u003e6665a43\u003c/code\u003e\u003c/a\u003e test(storage): add gRPC write stall emulator tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20635\"\u003e#20635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.95.0...spanner/v1.96.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/prometheus` from 0.68.0 to 0.69.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/metric/x/v0.68.0...metric/x/v0.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/metric` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/metric's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/transparency-dev/witness/pull/623","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/transparency-dev%2Fwitness/issues/623","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/623/packages"}},{"old_version":"1.44.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-12T21:53:39.000Z","version_change":"1.44.0 → 1.47.0","issue":{"uuid":"5820963617","node_id":"PR_kwDOU8Uil88AAAABIDbJeA","number":17,"state":"open","title":"Bump go.opentelemetry.io/otel from 1.44.0 to 1.47.0","user":"dependabot[bot]","labels":["cncf-cla: yes","release-note-none","size/S","ok-to-test","approved","area/dependency"],"assignees":["jackfrancis"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T21:53:39.000Z","updated_at":"2026-10-12T22:22:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.44.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.44.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.44.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/kubernetes-sigs/model-serving-signals/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fmodel-serving-signals/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-12T19:58:41.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5819657097","node_id":"PR_kwDOSGJelM8AAAABICZbJw","number":88,"state":"open","title":"deps(go): Bump the opentelemetry group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T19:58:41.000Z","updated_at":"2026-10-14T19:34:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): Bump","group_name":"opentelemetry","update_count":4,"packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the opentelemetry group with 4 updates in the / directory: [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go).\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/trace` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/se-wo/sigillum/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/se-wo%2Fsigillum/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-12T19:32:15.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5819352918","node_id":"PR_kwDORfoV8s8AAAABICKEag","number":310,"state":"open","title":"deps: bump the go-modules group with 5 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T19:32:15.000Z","updated_at":"2026-10-12T19:33:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-modules","update_count":5,"packages":[{"name":"github.com/prometheus/client_golang","old_version":"1.24.1","new_version":"1.25.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-modules group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.24.1` | `1.25.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n\nUpdates `github.com/prometheus/client_golang` from 1.24.1 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003cp\u003e:warning: This release raises the minimum required Go version to 1.26 and includes breaking API changes in \u003ccode\u003eapi/prometheus/v1\u003c/code\u003e (see the [CHANGE] entries below). :warning:\u003c/p\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Remove unneeded and broken CI badge by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2057\"\u003eprometheus/client_golang#2057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2060\"\u003eprometheus/client_golang#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2066\"\u003eprometheus/client_golang#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2071\"\u003eprometheus/client_golang#2071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the golang-org-x group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2069\"\u003eprometheus/client_golang#2069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.0 to 1.19.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2072\"\u003eprometheus/client_golang#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2073\"\u003eprometheus/client_golang#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2070\"\u003eprometheus/client_golang#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 in /tutorials/whatsup by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2075\"\u003eprometheus/client_golang#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin GitHub Actions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2074\"\u003eprometheus/client_golang#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2067\"\u003eprometheus/client_golang#2067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epromhttp: fix panic on requests with nil URL by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2065\"\u003eprometheus/client_golang#2065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn info annotations in addition to warnings in the API by \u003ca href=\"https://github.com/zenador\"\u003e\u003ccode\u003e@​zenador\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1963\"\u003eprometheus/client_golang#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2082\"\u003eprometheus/client_golang#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2084\"\u003eprometheus/client_golang#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2086\"\u003eprometheus/client_golang#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2088\"\u003eprometheus/client_golang#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegenerate Go collector runtime metrics for Go 1.25 and Go 1.26 by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2090\"\u003eprometheus/client_golang#2090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: remove obsolete exclude rule by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2077\"\u003eprometheus/client_golang#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2093\"\u003eprometheus/client_golang#2093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: document the OpenTelemetry OTLP push bridge by \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1987\"\u003eprometheus/client_golang#1987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add AGENTS.md contributor and maintainer guide by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2056\"\u003eprometheus/client_golang#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutil: add GatherAndFormat helper by \u003ca href=\"https://github.com/wieghx\"\u003e\u003ccode\u003e@​wieghx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2091\"\u003eprometheus/client_golang#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2101\"\u003eprometheus/client_golang#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2097\"\u003eprometheus/client_golang#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2098\"\u003eprometheus/client_golang#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2099\"\u003eprometheus/client_golang#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 in /exp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2100\"\u003eprometheus/client_golang#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/procfs from 0.21.1 to 0.22.0 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/2096\"\u003eprometheus/client_golang#2096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/v1.25.0/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.25.0 / 2026-10-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.26, only the two latest Go versions (1.26 and 1.27) are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2138\"\u003e#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: \u003ccode\u003eQuery\u003c/code\u003e, \u003ccode\u003eQueryRange\u003c/code\u003e, \u003ccode\u003eSeries\u003c/code\u003e, \u003ccode\u003eLabelNames\u003c/code\u003e, and \u003ccode\u003eLabelValues\u003c/code\u003e now return \u003ccode\u003eInfos\u003c/code\u003e annotations in addition to \u003ccode\u003eWarnings\u003c/code\u003e, matching the Prometheus server's info annotations. This changes the signatures of these methods and of \u003ccode\u003eapi.Client\u003c/code\u003e's \u003ccode\u003eDo\u003c/code\u003e/\u003ccode\u003eDoGetFallback\u003c/code\u003e; custom API client implementations must be updated. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1963\"\u003e#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] api/prometheus/v1: Rework \u003ccode\u003eTSDBBlocks\u003c/code\u003e result types to align with the Prometheus server's \u003ccode\u003etsdb.BlockMeta\u003c/code\u003e: \u003ccode\u003eTSDBBlocksResult\u003c/code\u003e now contains \u003ccode\u003eBlocks []TSDBBlockMeta\u003c/code\u003e directly instead of mirroring the full API envelope, nested types are renamed (\u003ccode\u003eTSDBBlockMeta\u003c/code\u003e, \u003ccode\u003eTSDBBlockStats\u003c/code\u003e, \u003ccode\u003eTSDBBlockMetaCompaction\u003c/code\u003e), stat fields are \u003ccode\u003euint64\u003c/code\u003e with \u003ccode\u003eomitempty\u003c/code\u003e tags, and the optional compaction \u003ccode\u003eparents\u003c/code\u003e field is included. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] testutil: Add \u003ccode\u003eGatherAndFormat\u003c/code\u003e to encode a subset of metrics from a Gatherer. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2091\"\u003e#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] promhttp: Add \u003ccode\u003eHandlerOpts.AcceptedFormats\u003c/code\u003e to customize the formats negotiated from the incoming \u003ccode\u003eAccept\u003c/code\u003e header, enabling opt-in to experimental formats such as OpenMetrics 2.0 without changing default negotiation. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2146\"\u003e#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] promhttp: Negotiated metrics responses now include a \u003ccode\u003eVary\u003c/code\u003e header. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] prometheus: Regenerate the default runtime collector metrics for Go 1.25 and Go 1.26. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2090\"\u003e#2090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2095\"\u003e#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] testutil: Finalize OpenMetrics output in \u003ccode\u003eGatherAndFormat\u003c/code\u003e and \u003ccode\u003eCollectAndFormat\u003c/code\u003e (terminating \u003ccode\u003e# EOF\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2125\"\u003e#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] api: Match complete URL path placeholders only; a \u003ccode\u003e:foo\u003c/code\u003e argument no longer substitutes inside \u003ccode\u003e:foobar\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api/remote: Reset the pooled buffer before generic proto marshaling, preventing corrupted remote-write payloads. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] testutil/promlint: Fix \u0026quot;mibi\u0026quot; unit prefix to \u0026quot;mebi\u0026quot;. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2135\"\u003e#2135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0d88875bc7494ed8414e067756ff3399e3068c64\"\u003e\u003ccode\u003e0d88875\u003c/code\u003e\u003c/a\u003e Cut v1.25.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e9946ee846c4916ae4def4318b422b084aad687c\"\u003e\u003ccode\u003ee9946ee\u003c/code\u003e\u003c/a\u003e Cut v1.25.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2154\"\u003e#2154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/de866d63fa67a78f723397d33624b89a439dbe73\"\u003e\u003ccode\u003ede866d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2152\"\u003e#2152\u003c/a\u003e from prometheus/dependabot/go_modules/api/prometheus...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a37302f6f0677b61954ae08077c85221c21f4883\"\u003e\u003ccode\u003ea37302f\u003c/code\u003e\u003c/a\u003e prometheus: fix modernize lint findings (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2151\"\u003e#2151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a3fa3807231bcb72fc56c10e65c72e1102013907\"\u003e\u003ccode\u003ea3fa380\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/9da3fcc7c7b60c0565771518ecb9043df23f286a\"\u003e\u003ccode\u003e9da3fcc\u003c/code\u003e\u003c/a\u003e fix: updates for tsdb blocks handling (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0ecb5c28f53c957e8adabe6707ad8609641e50f0\"\u003e\u003ccode\u003e0ecb5c2\u003c/code\u003e\u003c/a\u003e api: match complete URL placeholders (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/2ad001aa7b446e3a245de21c0f397c57289d7d94\"\u003e\u003ccode\u003e2ad001a\u003c/code\u003e\u003c/a\u003e exp/api/remote: reset buffer before generic marshal (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/0db8d43ff97adbb75da10c57fceaf8fb8ee13d05\"\u003e\u003ccode\u003e0db8d43\u003c/code\u003e\u003c/a\u003e promhttp: vary negotiated metrics responses (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b1f9c7a6cbb2cd6000042806b7f688cabb9d3771\"\u003e\u003ccode\u003eb1f9c7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/2144\"\u003e#2144\u003c/a\u003e from prometheus/dependabot/go_modules/exp/github.com...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.24.1...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and ...\n\n_Description has been truncated_","html_url":"https://github.com/Fanduzi/BinlogServer/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fanduzi%2FBinlogServer/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-12T14:35:15.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5815521668","node_id":"PR_kwDOSLuHMM8AAAABH_HWmw","number":1573,"state":"open","title":"deps: bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T14:35:15.000Z","updated_at":"2026-10-12T14:36:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.46.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vbonnet/dear-agent/pull/1573","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbonnet%2Fdear-agent/issues/1573","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1573/packages"}},{"old_version":"1.35.0","new_version":"1.47.0","update_type":"minor","path":"/pkg/semconv","pr_created_at":"2026-10-12T06:05:14.000Z","version_change":"1.35.0 → 1.47.0","issue":{"uuid":"5809150896","node_id":"PR_kwDOSKgP5M8AAAABH6BIcg","number":120,"state":"open","title":"Bump go.opentelemetry.io/otel from 1.35.0 to 1.47.0 in /pkg/semconv","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T06:05:14.000Z","updated_at":"2026-10-12T06:12:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.35.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":"/pkg/semconv","ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.35.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.35.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codacy-ai-benchmark/grafana__grafana__codacy__PR103633__20260423/pull/120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy-ai-benchmark%2Fgrafana__grafana__codacy__PR103633__20260423/issues/120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/120/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-11T07:34:44.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5799037268","node_id":"PR_kwDOUBBx6s8AAAABHyQwVA","number":152,"state":"closed","title":"chore(deps): bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-11T08:42:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T07:34:44.000Z","updated_at":"2026-10-11T08:42:55.000Z","time_to_close":4087,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.46.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/imariman/iapstack/pull/152","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/imariman%2Fiapstack/issues/152","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/152/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-10T06:18:13.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5788729636","node_id":"PR_kwDOUIk5288AAAABHqbVAA","number":12,"state":"open","title":"chore(deps): bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T06:18:13.000Z","updated_at":"2026-10-10T06:20:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel\u0026package-manager=go_modules\u0026previous-version=1.46.0\u0026new-version=1.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubeseal-ui/api/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubeseal-ui%2Fapi/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-09T21:11:48.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5784706367","node_id":"PR_kwDOPcbYcc8AAAABHnRv0Q","number":1891,"state":"open","title":"build(deps): bump the gomod-dependencies group across 2 directories with 12 updates","user":"dependabot[bot]","labels":["size/L","cncf-cla: yes","ok-to-test","dependencies"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T21:11:48.000Z","updated_at":"2026-10-09T21:14:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod-dependencies","update_count":12,"packages":[{"name":"github.com/prometheus/common","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/prometheus/common"},{"name":"go.opentelemetry.io/contrib/bridges/prometheus","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/contrib/bridges/prometheus](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.71.0` | `0.72.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n\nBumps the gomod-dependencies group with 2 updates in the /olm directory: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/onsi/gomega](https://github.com/onsi/gomega).\n\nUpdates `github.com/prometheus/common` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.0\u003c/h2\u003e\n\u003cp\u003eNOTE:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release bumps go.mod to 1.26 -- mostly due to /x Go packages requiring 1.26 as well.\u003c/li\u003e\n\u003cli\u003eThis is the first release with the experimental support of OpenMetrics 2 encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump the codeql group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/980\"\u003eprometheus/common#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement histogram and gauge histogram support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/964\"\u003eprometheus/common#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update gofumpt config and apply new formatting by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/987\"\u003eprometheus/common#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject nameless samples after metric metadata by \u003ca href=\"https://github.com/roidelapluie\"\u003e\u003ccode\u003e@​roidelapluie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/988\"\u003eprometheus/common#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement summary support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/983\"\u003eprometheus/common#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(expfmt): update OpenMetrics 2.0 supported metric types comments by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/989\"\u003eprometheus/common#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize sample unmarshaling for json/v2 by \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: simplify format constants and provide default negotiation slices by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/992\"\u003eprometheus/common#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: stop a test leaving the shared parser on legacy validation by \u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/996\"\u003eprometheus/common#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 in the prometheus group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1001\"\u003eprometheus/common#1001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update linting by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1002\"\u003eprometheus/common#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1003\"\u003eprometheus/common#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate supported Go versions by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1004\"\u003eprometheus/common#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the golang-org-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/1000\"\u003eprometheus/common#1000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/991\"\u003eprometheus/common#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rohilalala\"\u003e\u003ccode\u003e@​Rohilalala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/998\"\u003eprometheus/common#998\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ehttps://github.com/prometheus/common/compare/v0.71.0...v0.72.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/ca4f6e15e233b3f333973ff2530041301f91a859\"\u003e\u003ccode\u003eca4f6e1\u003c/code\u003e\u003c/a\u003e build(deps): bump the golang-org-x group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/3f29e557293020e3a917b2e3423cdf27d21d3703\"\u003e\u003ccode\u003e3f29e55\u003c/code\u003e\u003c/a\u003e Update supported Go versions (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/acc069be0109f7b351494a5a768aefc297bfb319\"\u003e\u003ccode\u003eacc069b\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/04ca579778b25767821bbbc604dcbd8d42561a9f\"\u003e\u003ccode\u003e04ca579\u003c/code\u003e\u003c/a\u003e Update linting (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/818965de4f63c43cba9286769cdfd5c9fe67991b\"\u003e\u003ccode\u003e818965d\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/prometheus/client_model (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/eabff44f50be985fe96a7d67f8768e93c10562d6\"\u003e\u003ccode\u003eeabff44\u003c/code\u003e\u003c/a\u003e expfmt: stop a test leaving the shared parser on legacy validation (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/8d1b388feeb82a8f55f32dd8db0aa9eb96181f78\"\u003e\u003ccode\u003e8d1b388\u003c/code\u003e\u003c/a\u003e expfmt: reject invalid UTF-8 and a trailing CR in OpenMetrics 2.0 metadata (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/4e792250c26159d19b035fb5786ab687add24d21\"\u003e\u003ccode\u003e4e79225\u003c/code\u003e\u003c/a\u003e expfmt: simplify format constants and provide default negotiation slices (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/c57e58a80272991367d3b16f0be83a89edc32fef\"\u003e\u003ccode\u003ec57e58a\u003c/code\u003e\u003c/a\u003e optimize sample unmarshaling for json/v2 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/042f3705950c873b84153dd8ebd95c6ea4c47ae5\"\u003e\u003ccode\u003e042f370\u003c/code\u003e\u003c/a\u003e docs(expfmt): update OpenMetrics 2.0 supported metric types comments (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.71.0...v0.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/contrib/bridges/prometheus` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/contrib/bridges/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/2.6.0/0.72.0/0.38.0/0.27.0/0.21.0/0.17.0/0.19.0] - 2026-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eNewResourceDetectorWithOptions\u003c/code\u003e and the \u003ccode\u003eWithAWSLogger\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/ec2/v2\u003c/code\u003e, allowing a custom AWS SDK \u003ccode\u003elogging.Logger\u003c/code\u003e to be supplied to the EC2 resource detector. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9132\"\u003e#9132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/contrib/detectors/openshift\u003c/code\u003e, a new resource detector for OpenShift 4 clusters, ported from \u003ccode\u003eprocessor/resourcedetectionprocessor/internal/openshift\u003c/code\u003e in \u003ccode\u003eopentelemetry-collector-contrib\u003c/code\u003e. Detects \u003ccode\u003ek8s.cluster.name\u003c/code\u003e, and \u003ccode\u003ecloud.provider\u003c/code\u003e, \u003ccode\u003ecloud.platform\u003c/code\u003e and \u003ccode\u003ecloud.region\u003c/code\u003e for clusters running on AWS, Google Cloud and IBM Cloud; Azure clusters report \u003ccode\u003ecloud.provider\u003c/code\u003e and \u003ccode\u003ecloud.platform\u003c/code\u003e only. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9499\"\u003e#9499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/contrib/detectors/kubeadm\u003c/code\u003e, a new resource detector for kubeadm-provisioned Kubernetes clusters, ported from \u003ccode\u003eprocessor/resourcedetectionprocessor/internal/kubeadm\u003c/code\u003e in \u003ccode\u003eopentelemetry-collector-contrib\u003c/code\u003e. Detects \u003ccode\u003ek8s.cluster.name\u003c/code\u003e from the \u003ccode\u003eClusterConfiguration\u003c/code\u003e document in the \u003ccode\u003ekube-system/kubeadm-config\u003c/code\u003e ConfigMap and \u003ccode\u003ek8s.cluster.uid\u003c/code\u003e from the \u003ccode\u003ekube-system\u003c/code\u003e namespace UID. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9500\"\u003e#9500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClient metrics in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e no longer include attributes from the server-side \u003ccode\u003eLabeler\u003c/code\u003e, preventing attributes such as \u003ccode\u003ehttp.route\u003c/code\u003e from leaking into outbound requests.\nThis is a breaking change for applications that use \u003ccode\u003eContextWithLabeler\u003c/code\u003e to add custom client metric attributes: use \u003ccode\u003eContextWithClientLabeler\u003c/code\u003e / \u003ccode\u003eClientLabelerFromContext\u003c/code\u003e or the \u003ccode\u003eWithMetricAttributesFn\u003c/code\u003e option instead.\nServer-side use of \u003ccode\u003eContextWithLabeler\u003c/code\u003e / \u003ccode\u003eLabelerFromContext\u003c/code\u003e is unchanged. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8924\"\u003e#8924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop emitting the legacy \u003ccode\u003ehttp.read_bytes\u003c/code\u003e and \u003ccode\u003ehttp.wrote_bytes\u003c/code\u003e attributes on the per-operation span events enabled by \u003ccode\u003eWithMessageEvents\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e.\nThe \u003ccode\u003eread\u003c/code\u003e and \u003ccode\u003ewrite\u003c/code\u003e events remain, while total body sizes continue to be recorded on the server span as \u003ccode\u003ehttp.request.body.size\u003c/code\u003e and \u003ccode\u003ehttp.response.body.size\u003c/code\u003e according to HTTP semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9624\"\u003e#9624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/contrib/propagators/aws\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9706\"\u003e#9706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/contrib/samplers/probability/consistent\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9633\"\u003e#9633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eReadBytesKey\u003c/code\u003e, \u003ccode\u003eReadErrorKey\u003c/code\u003e, \u003ccode\u003eWroteBytesKey\u003c/code\u003e, and \u003ccode\u003eWriteErrorKey\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e.\nThe identifiers remain available and their values are unchanged, but \u003ccode\u003eWithMessageEvents\u003c/code\u003e no longer emits \u003ccode\u003ehttp.read_bytes\u003c/code\u003e or \u003ccode\u003ehttp.wrote_bytes\u003c/code\u003e.\nThere is no semantic-convention replacement for per-read or per-write byte counts or the human-readable error fields.\nUse \u003ccode\u003eHTTPRequestBodySizeKey\u003c/code\u003e and \u003ccode\u003eHTTPResponseBodySizeKey\u003c/code\u003e from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e to record total body sizes on the span.\nIf an error causes the HTTP request to fail, set the span status to Error and record \u003ccode\u003eErrorType(err)\u003c/code\u003e from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e on the span. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9624\"\u003e#9624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat empty Prometheus exporter environment variable values as unset in \u003ccode\u003ego.opentelemetry.io/contrib/exporters/autoexport\u003c/code\u003e, restoring the documented defaults. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9636\"\u003e#9636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBound converter-owned recursive map, slice, array, and pointer traversal in \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otellogr\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otellogrus\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otelslog\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/contrib/bridges/otelzap\u003c/code\u003e.\nA field requiring more than 100 such levels is replaced with \u003ccode\u003e\u0026lt;max-depth-exceeded\u0026gt;\u003c/code\u003e and the record continues to be emitted. Existing \u003ccode\u003efmt\u003c/code\u003e and user-method behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9691\"\u003e#9691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFormat span attributes in \u003ccode\u003ego.opentelemetry.io/contrib/zpages\u003c/code\u003e using \u003ccode\u003eattribute.Value.String\u003c/code\u003e instead of the deprecated \u003ccode\u003eattribute.Value.Emit\u003c/code\u003e, following the OpenTelemetry AnyValue representation for non-OTLP protocols. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eerror.type\u003c/code\u003e on the span and on the request-duration, request-body-size, and response-body-size metrics when a client disconnects mid-request in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin\u003c/code\u003e, using the request context's cancellation error as the classification source when the handler has not already recorded an error via \u003ccode\u003ec.Error\u003c/code\u003e. Previously a disconnect was recorded with span status \u003ccode\u003eError\u003c/code\u003e and no \u003ccode\u003eerror.type\u003c/code\u003e, indistinguishable from a genuine server fault. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReport Prometheus metrics HTTP server errors in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e when using the \u003ccode\u003ev0.2.0\u003c/code\u003e configuration schema.\nThe error check was inverted, so a clean shutdown (\u003ccode\u003ehttp.ErrServerClosed\u003c/code\u003e) was reported as unexpected while real \u003ccode\u003eServe\u003c/code\u003e errors were ignored. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9653\"\u003e#9653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix temporary file cleanup for multipart requests in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e by copying the parsed multipart form back to the original request during deferred cleanup, preserving \u003ccode\u003enet/http\u003c/code\u003e cleanup during panic unwinding for HTTP/2 panic handling and outer recovery middleware paths. Unrecovered HTTP/1 handler panics remain uncleaned because \u003ccode\u003enet/http\u003c/code\u003e skips \u003ccode\u003efinishRequest\u003c/code\u003e in that path. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9685\"\u003e#9685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehttp.client.request.body.size\u003c/code\u003e recording for streaming request bodies in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8684\"\u003e#8684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBound Kubernetes ConfigMap requests in \u003ccode\u003ego.opentelemetry.io/contrib/detectors/aws/eks\u003c/code\u003e with a 10-second timeout so \u003ccode\u003eDetect\u003c/code\u003e cannot hang indefinitely when the caller-provided context has no deadline. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9419\"\u003e#9419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for [Go 1.25]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9584\"\u003e#9584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho\u003c/code\u003e. Use \u003ccode\u003egithub.com/labstack/echo-opentelemetry\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9613\"\u003e#9613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/0c76f6137a2ceea80984d55e3de165924d823f71\"\u003e\u003ccode\u003e0c76f61\u003c/code\u003e\u003c/a\u003e Release v1.47.0/v2.6.0/v0.72.0/v0.38.0/v0.27.0/v0.21.0/v0.17.0/v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9802\"\u003e#9802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/318f5f91d789469a87f062b28e41c6ebbdffb220\"\u003e\u003ccode\u003e318f5f9\u003c/code\u003e\u003c/a\u003e Add timeout on Kubernetes API calls for EKS detector (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9419\"\u003e#9419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f848a156d803093fa063b014281d6358618268eb\"\u003e\u003ccode\u003ef848a15\u003c/code\u003e\u003c/a\u003e test(detector/ecs): increase unit test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9774\"\u003e#9774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/c0d84debea84819d97ccf3eecad081211da5ad62\"\u003e\u003ccode\u003ec0d84de\u003c/code\u003e\u003c/a\u003e Restore gofumpt clothe-returns and balance-calls (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9793\"\u003e#9793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/6215054285946acefefe815587f9edfa490ebf43\"\u003e\u003ccode\u003e6215054\u003c/code\u003e\u003c/a\u003e fix(deps): update aws-sdk-go-v2 monorepo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/9785\"\u003e#9785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/9a2e8ea28ea8034baa11dec82d7b32ac70133845\"\u003e\u003ccode\u003e9a2e8ea\u003c/code\u003e\u003c/a\u003e fix(deps): update kubernetes monorepo to v0.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/3d8e3382db254dc604659d3d6716b62da0b2f420\"\u003e\u003ccode\u003e3d8e338\u003c/code\u003e\u003c/a\u003e chore(deps): update sigs.k8s.io/json digest to 11ed52e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/be5b68808a1a120b6a2960ede4f89d113798476d\"\u003e\u003ccode\u003ebe5b688\u003c/code\u003e\u003c/a\u003e chore(deps): update go-openapi packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/e382b4d621b97497e615ff5440e2400877f1f748\"\u003e\u003ccode\u003ee382b4d\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/fxamacker/cbor/v2 to v2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/commit/97f9e880dd52afe9fcab08036936bf3233590a83\"\u003e\u003ccode\u003e97f9e88\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/moby/moby/client to v0.6.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.71.0...zpages/v0.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/kubernetes-sigs/agent-sandbox/pull/1891","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fagent-sandbox/issues/1891","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1891/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-09T19:55:49.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5783858944","node_id":"PR_kwDOUqGfdc8AAAABHmm6fA","number":7,"state":"closed","title":"deps: bump the go-dependencies group across 7 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-16T19:34:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T19:55:49.000Z","updated_at":"2026-10-16T19:34:34.000Z","time_to_close":603522,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-dependencies","update_count":10,"packages":[{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.9.1","new_version":"2.9.2","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.22.0","new_version":"9.23.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/redis/go-redis/v9","old_version":"9.22.0","new_version":"9.23.0","repository_url":"https://github.com/redis/go-redis"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.9.1","new_version":"2.9.2","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"modernc.org/sqlite","old_version":"1.59.0","new_version":"1.60.1"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 1 update in the /benchmarks directory: [github.com/labstack/echo/v4](https://github.com/labstack/echo).\nBumps the go-dependencies group with 1 update in the /contrib/jwt directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge).\nBumps the go-dependencies group with 2 updates in the /contrib/mongo directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge) and [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver).\nBumps the go-dependencies group with 4 updates in the /contrib/otel directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge), [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go).\nBumps the go-dependencies group with 1 update in the /contrib/pgx directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge).\nBumps the go-dependencies group with 2 updates in the /contrib/redis directory: [github.com/TosmimForidMehtab/torge](https://github.com/TosmimForidMehtab/torge) and [github.com/redis/go-redis/v9](https://github.com/redis/go-redis).\nBumps the go-dependencies group with 6 updates in the /contrib/tests directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.9.1` | `2.9.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.22.0` | `9.23.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.22.0` | `9.23.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.9.1` | `2.9.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.59.0` | `1.60.1` |\n\n\nUpdates `github.com/labstack/echo/v4` from 4.15.4 to 4.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes several security issues. Upgrading is recommended. Some fixes change behavior; read \u0026quot;Behavior changes to check before upgrading\u0026quot; below.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRequest scheme:\u003c/strong\u003e \u003ccode\u003eContext.Scheme()\u003c/code\u003e now uses the \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e headers only when the request comes directly from a loopback, link-local or private network address or a unix socket. Before this, any client could send \u003ccode\u003eX-Forwarded-Proto: https\u003c/code\u003e over plain HTTP and skip \u003ccode\u003eHTTPSRedirect\u003c/code\u003e. When \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is present, only it is used (its last value), and the scheme is returned in lowercase. the new \u003ccode\u003eEcho#SchemeExtractor\u003c/code\u003e field selects the strategy: \u003ccode\u003eExtractSchemeFromHeaders(...TrustOption)\u003c/code\u003e (default), \u003ccode\u003eExtractSchemeDirect()\u003c/code\u003e or \u003ccode\u003eLegacySchemeExtractor()\u003c/code\u003e. The Secure middleware now sets HSTS based on \u003ccode\u003eContext.Scheme()\u003c/code\u003e. The Proxy middleware always sets \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e from \u003ccode\u003eContext.Scheme()\u003c/code\u003e and removes \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e before forwarding. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-2ffq-g2xg-c22p\"\u003eGHSA-2ffq-g2xg-c22p\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP:\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e and \u003ccode\u003eContext.JSONPBlob\u003c/code\u003e accept only a callback that is empty, a JavaScript identifier or a dot-separated path of identifiers (ASCII letters, digits, \u003ccode\u003e_\u003c/code\u003e and \u003ccode\u003e$\u003c/code\u003e). Any other callback returns a 400 Bad Request error that wraps the new \u003ccode\u003eErrInvalidJSONPCallback\u003c/code\u003e, and nothing is written. JSONP responses now carry \u003ccode\u003eX-Content-Type-Options: nosniff\u003c/code\u003e. JSONP lets any website read the response with the user's cookies, so do not use it for data that needs authentication. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-h9g5-28mm-hx3g\"\u003eGHSA-h9g5-28mm-hx3g\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride:\u003c/strong\u003e a POST can no longer be overridden to \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003eHEAD\u003c/code\u003e, \u003ccode\u003eOPTIONS\u003c/code\u003e, \u003ccode\u003eTRACE\u003c/code\u003e or \u003ccode\u003eCONNECT\u003c/code\u003e. Before this, with the \u003ccode\u003eMethodFromForm\u003c/code\u003e or \u003ccode\u003eMethodFromQuery\u003c/code\u003e getter and MethodOverride registered with \u003ccode\u003eUse\u003c/code\u003e before the CSRF middleware, \u003ccode\u003e_method=GET\u003c/code\u003e skipped the CSRF check. Register MethodOverride with \u003ccode\u003eEcho#Pre\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-r7w9-592q-9vg4\"\u003eGHSA-r7w9-592q-9vg4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedirects:\u003c/strong\u003e the trailing slash middlewares and the static directory redirect percent-encode control characters in the redirect path. Before this, \u003ccode\u003e/%09/evil.example/\u003c/code\u003e redirected browsers to \u003ccode\u003eevil.example\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-v753-g4cw-jm48\"\u003eGHSA-v753-g4cw-jm48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files:\u003c/strong\u003e with the default settings, the Static middleware resolves files from the same form of the path that the router matched, so \u003ccode\u003e/admin%2Fsecret.txt\u003c/code\u003e or \u003ccode\u003e/%61dmin/secret.txt\u003c/code\u003e can no longer reach a file under a guarded \u003ccode\u003e/admin/*\u003c/code\u003e route. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-375p-5qhx-8wq4\"\u003eGHSA-375p-5qhx-8wq4\u003c/a\u003e The Static middleware and \u003ccode\u003eStaticDirectoryHandler\u003c/code\u003e (used by \u003ccode\u003eEcho.Static\u003c/code\u003e, \u003ccode\u003eEcho.StaticFS\u003c/code\u003e, \u003ccode\u003eGroup.Static\u003c/code\u003e and \u003ccode\u003eGroup.StaticFS\u003c/code\u003e) no longer serve paths with a \u003ccode\u003e.\u003c/code\u003e, \u003ccode\u003e..\u003c/code\u003e or empty segment, such as \u003ccode\u003e/assets/../admin/secret.txt\u003c/code\u003e, also after path unescaping. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-3pmx-cf9f-34xr\"\u003eGHSA-3pmx-cf9f-34xr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e update \u003ccode\u003egolang.org/x/text\u003c/code\u003e to v0.40.0 (\u003ca href=\"https://pkg.go.dev/vuln/GO-2026-5970\"\u003eGO-2026-5970\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClient IP address (no code change in v4)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWithout \u003ccode\u003eEcho#IPExtractor\u003c/code\u003e, \u003ccode\u003eContext.RealIP()\u003c/code\u003e in v4 trusts the \u003ccode\u003eX-Forwarded-For\u003c/code\u003e and \u003ccode\u003eX-Real-IP\u003c/code\u003e headers from any client, so the rate limiter can be bypassed and the Proxy middleware forwards a spoofed \u003ccode\u003eX-Real-IP\u003c/code\u003e (\u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-246p-cpwv-v3jq\"\u003eGHSA-246p-cpwv-v3jq\u003c/a\u003e, \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-99jh-6h7p-pp36\"\u003eGHSA-99jh-6h7p-pp36\u003c/a\u003e). Changing this default in v4 would put all clients behind a proxy into one rate-limit bucket, so v4 keeps it. Set an extractor that matches your deployment:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee.IPExtractor = echo.ExtractIPDirect()        // no proxy in front of the app\ne.IPExtractor = echo.ExtractIPFromXFFHeader() // behind proxies in private networks that set X-Forwarded-For\n// behind a proxy with public addresses (e.g. a CDN), also trust its ranges:\n// e.IPExtractor = echo.ExtractIPFromXFFHeader(echo.TrustIPRange(cdnRange))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ev5 uses the direct peer address by default since v5.1.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior changes to check before upgrading\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProxies or load balancers with public IP addresses.\u003c/strong\u003e If a proxy connects to your app from a public (or \u003ccode\u003e100.64.0.0/10\u003c/code\u003e) address, its \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is now ignored: \u003ccode\u003eHTTPSRedirect\u003c/code\u003e redirects in a loop and the Secure middleware stops sending HSTS. This affects, for example, Cloudflare, CloudFront and Azure Front Door connecting to a public origin, the GCP external HTTP(S) load balancer including GKE Ingress (\u003ccode\u003e35.191.0.0/16\u003c/code\u003e, \u003ccode\u003e130.211.0.0/22\u003c/code\u003e), and networks that use \u003ccode\u003e100.64.0.0/10\u003c/code\u003e (such as Alibaba Cloud SLB or EKS custom networking). Trust the proxy's address ranges:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e_, gclb1, _ := net.ParseCIDR(\u0026quot;35.191.0.0/16\u0026quot;)\n_, gclb2, _ := net.ParseCIDR(\u0026quot;130.211.0.0/22\u0026quot;)\ne.SchemeExtractor = echo.ExtractSchemeFromHeaders(echo.TrustIPRange(gclb1), echo.TrustIPRange(gclb2))\n\u003c/code\u003e\u003c/pre\u003e\nProxies on the same host, in a private network (AWS ALB, in-cluster ingress controllers such as ingress-nginx or Traefik, most PaaS routers) or on a unix socket keep working without changes. \u003ccode\u003eecho.LegacySchemeExtractor()\u003c/code\u003e restores the old behavior but is not safe unless every request passes through a proxy that sets these headers. Serverless adapters or middleware that set \u003ccode\u003eRemoteAddr\u003c/code\u003e to the client's address also make \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e ignored (or, if they take it from a header, spoofable).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrusted proxies must set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e.\u003c/strong\u003e A proxy on a trusted address that passes the client's \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e through (for example nginx without \u003ccode\u003eproxy_set_header X-Forwarded-Proto $scheme;\u003c/code\u003e) still lets the client choose the scheme. An invalid \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e value now results in \u003ccode\u003ehttp\u003c/code\u003e instead of falling back to the other scheme headers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eYour own tests.\u003c/strong\u003e \u003ccode\u003ehttptest.NewRequest\u003c/code\u003e sets \u003ccode\u003eRemoteAddr\u003c/code\u003e to \u003ccode\u003e192.0.2.1:1234\u003c/code\u003e, which is not trusted, so tests that set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e now see \u003ccode\u003ehttp\u003c/code\u003e. Set \u003ccode\u003ereq.RemoteAddr = \u0026quot;10.0.0.1:1234\u0026quot;\u003c/code\u003e or use \u003ccode\u003ee.SchemeExtractor = echo.LegacySchemeExtractor()\u003c/code\u003e in such tests.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy middleware headers.\u003c/strong\u003e \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e are no longer forwarded to the upstream; \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e carries the scheme.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride.\u003c/strong\u003e Overriding a POST to \u003ccode\u003eGET\u003c/code\u003e (for example with \u003ccode\u003eX-HTTP-Method-Override: GET\u003c/code\u003e to send a long query in a POST body) is no longer done; such requests keep the POST method.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files.\u003c/strong\u003e Paths with a double slash or dot segment (for example \u003ccode\u003e/assets//app.js\u003c/code\u003e) now return 404; in HTML5 mode the index is still served. The Static middleware no longer finds file names that the client sends with non-default escaping (for example \u003ccode\u003e%2C\u003c/code\u003e, \u003ccode\u003e%40\u003c/code\u003e or lowercase hex like \u003ccode\u003e%c3%a9\u003c/code\u003e) unless \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e is set; \u003ccode\u003eEcho.Static\u003c/code\u003e has behaved this way since v4.15.4. With \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e or \u003ccode\u003eEcho#EnablePathUnescapingStaticFiles\u003c/code\u003e, encoded dots (\u003ccode\u003e%2e%2e\u003c/code\u003e) no longer traverse directories, but encoded slashes are still decoded, so do not combine these options with route-based access control.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP.\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e returns an error for callbacks that are not JavaScript identifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatic middleware: when registered with \u003ccode\u003eEcho#Use\u003c/code\u003e it runs before route and group middleware, so route guards do not protect the files it serves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eIf your company depends on Echo, please consider \u003ca href=\"https://github.com/sponsors/labstack\"\u003esponsoring it\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/v4.16.0/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.16.0 - 2026-09-27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes several security issues. Upgrading is recommended. Some fixes change behavior; read \u0026quot;Behavior changes to check before upgrading\u0026quot; below.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRequest scheme:\u003c/strong\u003e \u003ccode\u003eContext.Scheme()\u003c/code\u003e now uses the \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e headers only when the request comes directly from a loopback, link-local or private network address or a unix socket. Before this, any client could send \u003ccode\u003eX-Forwarded-Proto: https\u003c/code\u003e over plain HTTP and skip \u003ccode\u003eHTTPSRedirect\u003c/code\u003e. When \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is present, only it is used (its last value), and the scheme is returned in lowercase. the new \u003ccode\u003eEcho#SchemeExtractor\u003c/code\u003e field selects the strategy: \u003ccode\u003eExtractSchemeFromHeaders(...TrustOption)\u003c/code\u003e (default), \u003ccode\u003eExtractSchemeDirect()\u003c/code\u003e or \u003ccode\u003eLegacySchemeExtractor()\u003c/code\u003e. The Secure middleware now sets HSTS based on \u003ccode\u003eContext.Scheme()\u003c/code\u003e. The Proxy middleware always sets \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e from \u003ccode\u003eContext.Scheme()\u003c/code\u003e and removes \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e before forwarding. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-2ffq-g2xg-c22p\"\u003eGHSA-2ffq-g2xg-c22p\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP:\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e and \u003ccode\u003eContext.JSONPBlob\u003c/code\u003e accept only a callback that is empty, a JavaScript identifier or a dot-separated path of identifiers (ASCII letters, digits, \u003ccode\u003e_\u003c/code\u003e and \u003ccode\u003e$\u003c/code\u003e). Any other callback returns a 400 Bad Request error that wraps the new \u003ccode\u003eErrInvalidJSONPCallback\u003c/code\u003e, and nothing is written. JSONP responses now carry \u003ccode\u003eX-Content-Type-Options: nosniff\u003c/code\u003e. JSONP lets any website read the response with the user's cookies, so do not use it for data that needs authentication. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-h9g5-28mm-hx3g\"\u003eGHSA-h9g5-28mm-hx3g\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride:\u003c/strong\u003e a POST can no longer be overridden to \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003eHEAD\u003c/code\u003e, \u003ccode\u003eOPTIONS\u003c/code\u003e, \u003ccode\u003eTRACE\u003c/code\u003e or \u003ccode\u003eCONNECT\u003c/code\u003e. Before this, with the \u003ccode\u003eMethodFromForm\u003c/code\u003e or \u003ccode\u003eMethodFromQuery\u003c/code\u003e getter and MethodOverride registered with \u003ccode\u003eUse\u003c/code\u003e before the CSRF middleware, \u003ccode\u003e_method=GET\u003c/code\u003e skipped the CSRF check. Register MethodOverride with \u003ccode\u003eEcho#Pre\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-r7w9-592q-9vg4\"\u003eGHSA-r7w9-592q-9vg4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedirects:\u003c/strong\u003e the trailing slash middlewares and the static directory redirect percent-encode control characters in the redirect path. Before this, \u003ccode\u003e/%09/evil.example/\u003c/code\u003e redirected browsers to \u003ccode\u003eevil.example\u003c/code\u003e. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-v753-g4cw-jm48\"\u003eGHSA-v753-g4cw-jm48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files:\u003c/strong\u003e with the default settings, the Static middleware resolves files from the same form of the path that the router matched, so \u003ccode\u003e/admin%2Fsecret.txt\u003c/code\u003e or \u003ccode\u003e/%61dmin/secret.txt\u003c/code\u003e can no longer reach a file under a guarded \u003ccode\u003e/admin/*\u003c/code\u003e route. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-375p-5qhx-8wq4\"\u003eGHSA-375p-5qhx-8wq4\u003c/a\u003e The Static middleware and \u003ccode\u003eStaticDirectoryHandler\u003c/code\u003e (used by \u003ccode\u003eEcho.Static\u003c/code\u003e, \u003ccode\u003eEcho.StaticFS\u003c/code\u003e, \u003ccode\u003eGroup.Static\u003c/code\u003e and \u003ccode\u003eGroup.StaticFS\u003c/code\u003e) no longer serve paths with a \u003ccode\u003e.\u003c/code\u003e, \u003ccode\u003e..\u003c/code\u003e or empty segment, such as \u003ccode\u003e/assets/../admin/secret.txt\u003c/code\u003e, also after path unescaping. \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-3pmx-cf9f-34xr\"\u003eGHSA-3pmx-cf9f-34xr\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e update \u003ccode\u003egolang.org/x/text\u003c/code\u003e to v0.40.0 (\u003ca href=\"https://pkg.go.dev/vuln/GO-2026-5970\"\u003eGO-2026-5970\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClient IP address (no code change in v4)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWithout \u003ccode\u003eEcho#IPExtractor\u003c/code\u003e, \u003ccode\u003eContext.RealIP()\u003c/code\u003e in v4 trusts the \u003ccode\u003eX-Forwarded-For\u003c/code\u003e and \u003ccode\u003eX-Real-IP\u003c/code\u003e headers from any client, so the rate limiter can be bypassed and the Proxy middleware forwards a spoofed \u003ccode\u003eX-Real-IP\u003c/code\u003e (\u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-246p-cpwv-v3jq\"\u003eGHSA-246p-cpwv-v3jq\u003c/a\u003e, \u003ca href=\"https://github.com/labstack/echo/security/advisories/GHSA-99jh-6h7p-pp36\"\u003eGHSA-99jh-6h7p-pp36\u003c/a\u003e). Changing this default in v4 would put all clients behind a proxy into one rate-limit bucket, so v4 keeps it. Set an extractor that matches your deployment:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee.IPExtractor = echo.ExtractIPDirect()        // no proxy in front of the app\ne.IPExtractor = echo.ExtractIPFromXFFHeader() // behind proxies in private networks that set X-Forwarded-For\n// behind a proxy with public addresses (e.g. a CDN), also trust its ranges:\n// e.IPExtractor = echo.ExtractIPFromXFFHeader(echo.TrustIPRange(cdnRange))\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ev5 uses the direct peer address by default since v5.1.0.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior changes to check before upgrading\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProxies or load balancers with public IP addresses.\u003c/strong\u003e If a proxy connects to your app from a public (or \u003ccode\u003e100.64.0.0/10\u003c/code\u003e) address, its \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e is now ignored: \u003ccode\u003eHTTPSRedirect\u003c/code\u003e redirects in a loop and the Secure middleware stops sending HSTS. This affects, for example, Cloudflare, CloudFront and Azure Front Door connecting to a public origin, the GCP external HTTP(S) load balancer including GKE Ingress (\u003ccode\u003e35.191.0.0/16\u003c/code\u003e, \u003ccode\u003e130.211.0.0/22\u003c/code\u003e), and networks that use \u003ccode\u003e100.64.0.0/10\u003c/code\u003e (such as Alibaba Cloud SLB or EKS custom networking). Trust the proxy's address ranges:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e_, gclb1, _ := net.ParseCIDR(\u0026quot;35.191.0.0/16\u0026quot;)\n_, gclb2, _ := net.ParseCIDR(\u0026quot;130.211.0.0/22\u0026quot;)\ne.SchemeExtractor = echo.ExtractSchemeFromHeaders(echo.TrustIPRange(gclb1), echo.TrustIPRange(gclb2))\n\u003c/code\u003e\u003c/pre\u003e\nProxies on the same host, in a private network (AWS ALB, in-cluster ingress controllers such as ingress-nginx or Traefik, most PaaS routers) or on a unix socket keep working without changes. \u003ccode\u003eecho.LegacySchemeExtractor()\u003c/code\u003e restores the old behavior but is not safe unless every request passes through a proxy that sets these headers. Serverless adapters or middleware that set \u003ccode\u003eRemoteAddr\u003c/code\u003e to the client's address also make \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e ignored (or, if they take it from a header, spoofable).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrusted proxies must set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e.\u003c/strong\u003e A proxy on a trusted address that passes the client's \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e through (for example nginx without \u003ccode\u003eproxy_set_header X-Forwarded-Proto $scheme;\u003c/code\u003e) still lets the client choose the scheme. An invalid \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e value now results in \u003ccode\u003ehttp\u003c/code\u003e instead of falling back to the other scheme headers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eYour own tests.\u003c/strong\u003e \u003ccode\u003ehttptest.NewRequest\u003c/code\u003e sets \u003ccode\u003eRemoteAddr\u003c/code\u003e to \u003ccode\u003e192.0.2.1:1234\u003c/code\u003e, which is not trusted, so tests that set \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e now see \u003ccode\u003ehttp\u003c/code\u003e. Set \u003ccode\u003ereq.RemoteAddr = \u0026quot;10.0.0.1:1234\u0026quot;\u003c/code\u003e or use \u003ccode\u003ee.SchemeExtractor = echo.LegacySchemeExtractor()\u003c/code\u003e in such tests.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy middleware headers.\u003c/strong\u003e \u003ccode\u003eX-Forwarded-Ssl\u003c/code\u003e, \u003ccode\u003eX-Forwarded-Protocol\u003c/code\u003e and \u003ccode\u003eX-Url-Scheme\u003c/code\u003e are no longer forwarded to the upstream; \u003ccode\u003eX-Forwarded-Proto\u003c/code\u003e carries the scheme.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMethodOverride.\u003c/strong\u003e Overriding a POST to \u003ccode\u003eGET\u003c/code\u003e (for example with \u003ccode\u003eX-HTTP-Method-Override: GET\u003c/code\u003e to send a long query in a POST body) is no longer done; such requests keep the POST method.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic files.\u003c/strong\u003e Paths with a double slash or dot segment (for example \u003ccode\u003e/assets//app.js\u003c/code\u003e) now return 404; in HTML5 mode the index is still served. The Static middleware no longer finds file names that the client sends with non-default escaping (for example \u003ccode\u003e%2C\u003c/code\u003e, \u003ccode\u003e%40\u003c/code\u003e or lowercase hex like \u003ccode\u003e%c3%a9\u003c/code\u003e) unless \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e is set; \u003ccode\u003eEcho.Static\u003c/code\u003e has behaved this way since v4.15.4. With \u003ccode\u003eStaticConfig.EnablePathUnescaping\u003c/code\u003e or \u003ccode\u003eEcho#EnablePathUnescapingStaticFiles\u003c/code\u003e, encoded dots (\u003ccode\u003e%2e%2e\u003c/code\u003e) no longer traverse directories, but encoded slashes are still decoded, so do not combine these options with route-based access control.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eJSONP.\u003c/strong\u003e \u003ccode\u003eContext.JSONP\u003c/code\u003e returns an error for callbacks that are not JavaScript identifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatic middleware: when registered with \u003ccode\u003eEcho#Use\u003c/code\u003e it runs before route and group middleware, so route guards do not protect the files it serves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/e75c6c6d0c99602336fcf2c6bf6c8475ee160683\"\u003e\u003ccode\u003ee75c6c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/3120\"\u003e#3120\u003c/a\u003e from labstack/chore/v4-bump-x-text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/7a49ed22fa9e48e8a00e8f9e357c9ed38a5e6b8b\"\u003e\u003ccode\u003e7a49ed2\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/text to v0.40.0 (GO-2026-5970)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b838391e2eade87ae7e5a09d7bb5087bec271ec1\"\u003e\u003ccode\u003eb838391\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/4f2f975ddadd4c96a368cd5c13eac968d41fc32c\"\u003e\u003ccode\u003e4f2f975\u003c/code\u003e\u003c/a\u003e Fix body limit middleware state contamination with limitedReader pre-check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v4.15.4...v4.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/blob/main/CHANGELOG.md\"\u003egithub.com/TosmimForidMehtab/torge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.0] - 2026-09-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is the default, \u003ccode\u003eVary: Accept\u003c/code\u003e\nincluding on 406), \u003ccode\u003eAccepts\u003c/code\u003e/\u003ccode\u003eIs\u003c/code\u003e (RFC 9110 matching: case-insensitive,\nq=0 excludes, fixed shorthand table), \u003ccode\u003eContext.AddVary\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e,\n\u003ccode\u003eLinks\u003c/code\u003e, \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eClearCookie\u003c/code\u003e, \u003ccode\u003eHostname\u003c/code\u003e, \u003ccode\u003eSecure\u003c/code\u003e, \u003ccode\u003eXHR\u003c/code\u003e, plus the\n\u003ccode\u003eNOT_ACCEPTABLE\u003c/code\u003e error code and \u003ccode\u003eNotAcceptable\u003c/code\u003e constructor.\u003c/li\u003e\n\u003cli\u003eSuccess and error contracts: \u003ccode\u003eResult[T]\u003c/code\u003e envelope (\u003ccode\u003eNewResult\u003c/code\u003e, \u003ccode\u003eWithMeta\u003c/code\u003e)\nand opt-in RFC 9457 problem details (\u003ccode\u003eProblemBody\u003c/code\u003e, \u003ccode\u003eNewProblem\u003c/code\u003e,\n\u003ccode\u003eProblemErrorHandler\u003c/code\u003e via \u003ccode\u003eWithErrorHandler\u003c/code\u003e); the default error envelope\nis unchanged.\u003c/li\u003e\n\u003cli\u003eBinding: \u003ccode\u003eStrict\u003c/code\u003e marker input (unknown JSON fields rejected, undeclared\nquery parameters fail with 422, deterministic even with no declared\nparams), \u003ccode\u003equery:\u0026quot;tag,comma\u0026quot;\u003c/code\u003e splitting, \u003ccode\u003elayout\u003c/code\u003e tag for \u003ccode\u003etime.Time\u003c/code\u003e\nparameters, and \u003ccode\u003eContext.BindFormValues\u003c/code\u003e for multipart form fields\n(pairs with \u003ccode\u003eupload.Stream\u003c/code\u003e, uses the app validator).\u003c/li\u003e\n\u003cli\u003eOpenAPI: \u003ccode\u003eRequestContentType\u003c/code\u003e (document uploads with \u003ccode\u003eformat:\u0026quot;binary\u0026quot;\u003c/code\u003e\nfields), \u003ccode\u003eRequestExample\u003c/code\u003e/\u003ccode\u003eResponseExample\u003c/code\u003e (example-only entries enrich\nrather than replace documented schemas), \u003ccode\u003eScopes\u003c/code\u003e merging into \u003ccode\u003eSecurity\u003c/code\u003e,\nand \u003ccode\u003eopenapi.Discriminator\u003c/code\u003e for \u003ccode\u003eoneOf\u003c/code\u003e polymorphism via \u003ccode\u003eSchemaProvider\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eVersioning: \u003ccode\u003eGroup.Version\u003c/code\u003e (\u003ccode\u003e/api/\u0026lt;version\u0026gt;\u003c/code\u003e plus tag), \u003ccode\u003eSunset\u003c/code\u003e route\noption (date validated at registration, OpenAPI deprecated plus\n\u003ccode\u003eDeprecation\u003c/code\u003e/\u003ccode\u003eSunset\u003c/code\u003e headers, works on groups),\n\u003ccode\u003emiddleware.APIVersion\u003c/code\u003e with \u003ccode\u003eRequestVersion\u003c/code\u003e (\u003ccode\u003eAccept-Version\u003c/code\u003e\nnegotiation defaulting to the oldest version, \u003ccode\u003eVary: Accept-Version\u003c/code\u003e),\nand \u003ccode\u003eRouteInfo.Deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRealtime: \u003ccode\u003erealtime.Hub\u003c/code\u003e topic broadcast with ring-buffer replay,\nLast-Event-ID resume, non-blocking publish (slow subscribers are\ndisconnected to replay on reconnect), idle topic reclamation,\n\u003ccode\u003eWithMaxTopics\u003c/code\u003e LRU bound and a \u003ccode\u003eServe\u003c/code\u003e bridge to SSE.\u003c/li\u003e\n\u003cli\u003eAuth: composable \u003ccode\u003eauth.Policy\u003c/code\u003e (\u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, fail-closed \u003ccode\u003eNot\u003c/code\u003e that\ninverts only explicit 403 denials) plus empty-safe\n\u003ccode\u003eOwnerIs\u003c/code\u003e/\u003ccode\u003eRequireOwnerID\u003c/code\u003e, wired through \u003ccode\u003eauth.Require\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTesting and DX: \u003ccode\u003etorgetest.FetchOpenAPI\u003c/code\u003e/\u003ccode\u003eAssertOpenAPIGolden\u003c/code\u003e snapshot\nhelpers and a \u003ccode\u003etorge routes --check\u003c/code\u003e route-table drift gate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etorgetest\u003c/code\u003e: log output written after a test finishes is dropped instead\nof racing with the testing package. Handlers on hijacked (WebSocket)\nconnections can outlive their test because \u003ccode\u003ehttptest.Server.Close\u003c/code\u003e does\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/7abd00a0b8cadf4d24f327a0157ddc6907ca8a28\"\u003e\u003ccode\u003e7abd00a\u003c/code\u003e\u003c/a\u003e release: v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/3a47da95f87e79ae95fbe2f7c595e9aea8ac6d9f\"\u003e\u003ccode\u003e3a47da9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/5\"\u003e#5\u003c/a\u003e from TosmimForidMehtab/fix/torgetest-log-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/f36bccfa914393622cbcee1fbe360df983305f8b\"\u003e\u003ccode\u003ef36bccf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/4\"\u003e#4\u003c/a\u003e from TosmimForidMehtab/feats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/57df232e6843f2c377e7830e9e3ccddd0535a330\"\u003e\u003ccode\u003e57df232\u003c/code\u003e\u003c/a\u003e deps: update go module dependencies to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/77ca43c35189c514868d6486761cfdd3aebff37c\"\u003e\u003ccode\u003e77ca43c\u003c/code\u003e\u003c/a\u003e torgetest: drop log output after the test ends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/91bde14897c5f0dca3cd83b7abe57cd424056b0e\"\u003e\u003ccode\u003e91bde14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TosmimForidMehtab/torge/issues/2\"\u003e#2\u003c/a\u003e from TosmimForidMehtab/feat/api-surface-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/dc43b762f5da51c8395a6972db466a4b6b4291af\"\u003e\u003ccode\u003edc43b76\u003c/code\u003e\u003c/a\u003e fix: match only the Strict marker itself so nested base structs still bind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/ac77da5c97f1289e16e8b1f8565e4cb1ed7dce08\"\u003e\u003ccode\u003eac77da5\u003c/code\u003e\u003c/a\u003e fix: second review round — owner unavailable, publish without replay, max top...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/69a61556376d170b7150c71681afbfd377fe31ff\"\u003e\u003ccode\u003e69a6155\u003c/code\u003e\u003c/a\u003e fix: address review — fail-closed auth, strict edge cases, RFC 9110 negotiati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TosmimForidMehtab/torge/commit/9f4a902a5f3626b1ece9c3f09ae8e938c3905dfb\"\u003e\u003ccode\u003e9f4a902\u003c/code\u003e\u003c/a\u003e fix: build CRLF fixture from normalized bytes in golden test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TosmimForidMehtab/torge/compare/v0.2.0...v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/TosmimForidMehtab/torge` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TosmimForidMehtab/torge/releases\"\u003egithub.com/TosmimForidMehtab/torge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egithub.com/TosmimForidMehtab/torge v0.3.0\u003c/h2\u003e\n\u003cp\u003eInstall with:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ego get github.com/TosmimForidMehtab/torge@v0.3.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eList ergonomics: embeddable \u003ccode\u003ePageParams\u003c/code\u003e (defaults \u003ccode\u003epage=1\u003c/code\u003e,\n\u003ccode\u003epage_size=20\u003c/code\u003e, bounds \u003ccode\u003e1..100\u003c/code\u003e, page capped with a saturating \u003ccode\u003eOffset\u003c/code\u003e),\n\u003ccode\u003ePage[T]\u003c/code\u003e envelope with \u003ccode\u003eNewPage\u003c/code\u003e, \u003ccode\u003eHasNext\u003c/code\u003e/\u003ccode\u003eHasPrev\u003c/code\u003e, cursor pagination\n(\u003ccode\u003eCursorParams\u003c/code\u003e, \u003ccode\u003eCursorPage[T]\u003c/code\u003e), allow-list \u003ccode\u003eParseSort\u003c/code\u003e, embeddable\n\u003ccode\u003eSearch\u003c/code\u003e, and RFC 8288 \u003ccode\u003eContext.SetPageLinks\u003c/code\u003e (preserves request query).\nBinding, validation and OpenAPI derive from the same structs.\u003c/li\u003e\n\u003cli\u003eRequest/response helpers: \u003ccode\u003eSend\u003c/code\u003e (type-dispatched responses),\n\u003ccode\u003eFormat\u003c/code\u003e (ordered \u003ccode\u003eOffer\u003c/code\u003es, first is th...\n\n_Description has been truncated_","html_url":"https://github.com/TosmimForidMehtab/torge/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TosmimForidMehtab%2Ftorge/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-09T17:59:33.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5782481658","node_id":"PR_kwDORbrHCM8AAAABHlgj8g","number":3,"state":"closed","title":"Bump go.opentelemetry.io/otel from 1.46.0 to 1.47.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-11T12:06:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T17:59:33.000Z","updated_at":"2026-10-11T12:06:56.000Z","time_to_close":151639,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.46.0 to 1.47.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66cfc9520e205b7d450183532772401bc2b6674c\"\u003e\u003ccode\u003e66cfc95\u003c/code\u003e\u003c/a\u003e Release 1.47.0/0.69.0/0.23.0/0.1.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f09d1de32f4ac7e5ef16394533721106b1a57b89\"\u003e\u003ccode\u003ef09d1de\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/017b08c7f1018b619991aaf6b2299d4beb9da1d3\"\u003e\u003ccode\u003e017b08c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d9d3ac227e5683807f206939e42217ca64f698fb\"\u003e\u003ccode\u003ed9d3ac2\u003c/code\u003e\u003c/a\u003e Update ubuntu:26.04 Docker digest to 88a381d\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b24039131998b72992e8cba303a9907fe36cbcce\"\u003e\u003ccode\u003eb240391\u003c/code\u003e\u003c/a\u003e Update module github.com/uudashr/iface to v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/55899e389dcbc559393069a2a46dac41a88b0772\"\u003e\u003ccode\u003e55899e3\u003c/code\u003e\u003c/a\u003e Fix zero attribute value length for malformed UTF-8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/75b1fe33f282e15c2df4ac44d2de5c650e93d223\"\u003e\u003ccode\u003e75b1fe3\u003c/code\u003e\u003c/a\u003e Update github.com/charmbracelet/ultraviolet digest to 8786532\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cce78ad495db93888b1bb4f246450baefa7652fb\"\u003e\u003ccode\u003ecce78ad\u003c/code\u003e\u003c/a\u003e Update github.com/golangci/rowserrcheck digest to f772fe6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9066\"\u003e#9066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cdc6ee42c6d25b48b357a63dee393c145e6ec2c7\"\u003e\u003ccode\u003ecdc6ee4\u003c/code\u003e\u003c/a\u003e Update module github.com/pjbgf/sha1cd to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ef11bfc1c627b62fa444ff35b1be00583566bfbc\"\u003e\u003ccode\u003eef11bfc\u003c/code\u003e\u003c/a\u003e chore: Replace deprecated gofumpt extra-rules with extra options (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/mazixs/S5Core/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mazixs%2FS5Core/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.46.0","new_version":"1.47.0","update_type":"minor","path":null,"pr_created_at":"2026-10-09T17:21:57.000Z","version_change":"1.46.0 → 1.47.0","issue":{"uuid":"5782012484","node_id":"PR_kwDOBepzls8AAAABHlIZQQ","number":22102,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["go","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T17:21:57.000Z","updated_at":"2026-10-09T17:27:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":18,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.5","new_version":"1.0.0","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/dustin/go-humanize","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/dustin/go-humanize"},{"name":"github.com/gofrs/flock","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/jaegertracing/jaeger-idl","old_version":"0.11.4","new_version":"0.13.2","repository_url":"https://github.com/jaegertracing/jaeger-idl"},{"name":"github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger","old_version":"0.161.0","new_version":"0.162.0","repository_url":"https://github.com/open-telemetry/opentelemetry-collector-contrib"},{"name":"go.opentelemetry.io/collector/consumer","old_version":"1.67.0","new_version":"1.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-collector"},{"name":"go.opentelemetry.io/collector/pdata","old_version":"1.67.0","new_version":"1.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-collector"},{"name":"go.opentelemetry.io/otel","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/term","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.5` | `1.0.0` |\n| [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) | `1.0.1` | `1.1.0` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.13.0` | `0.13.1` |\n| [github.com/jaegertracing/jaeger-idl](https://github.com/jaegertracing/jaeger-idl) | `0.11.4` | `0.13.2` |\n| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.161.0` | `0.162.0` |\n| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `1.67.0` | `1.68.0` |\n| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.67.0` | `1.68.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.46.0` | `1.47.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.11.0` | `1.11.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.23.0` | `0.24.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.45.0` | `0.46.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.5 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eAfter four years of iteration through v0.x, automemlimit v1.0.0 is finally here! This release simplifies the public API and improves cgroup memory limit detection.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey changes from v0.x:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.Set\u003c/code\u003e replaces the \u003ccode\u003ememlimit.SetGoMemLimit*\u003c/code\u003e functions\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.Set\u003c/code\u003e returns the previous \u003ccode\u003eGOMEMLIMIT\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e when configuration is skipped or an error occurs\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.Set\u003c/code\u003e sets \u003ccode\u003eGOMEMLIMIT\u003c/code\u003e to \u003ccode\u003emath.MaxInt64\u003c/code\u003e when the provider returns \u003ccode\u003ememlimit.ErrNoLimit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.FromCgroup\u003c/code\u003e replaces the version-specific cgroup providers\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.WithEnv\u003c/code\u003e, \u003ccode\u003eAUTOMEMLIMIT_EXPERIMENT\u003c/code\u003e, and \u003ccode\u003eAUTOMEMLIMIT_DEBUG\u003c/code\u003e were removed\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003ememlimit.FromSystem\u003c/code\u003e for system memory fallback\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.WithRefreshInterval\u003c/code\u003e now takes a \u003ccode\u003econtext.Context\u003c/code\u003e for cancellation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ememlimit.WithMin\u003c/code\u003e was added to set a lower bound for \u003ccode\u003eGOMEMLIMIT\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/23d4ed97f854d24672be0503cc78d38177c9caad\"\u003e\u003ccode\u003e23d4ed9\u003c/code\u003e\u003c/a\u003e feat!: simplify v1 API and harden cgroup detection\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.5...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dustin/go-humanize` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/40736da3e8ed16369b5e6f109548f243d43a7e34\"\u003e\u003ccode\u003e40736da\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/dustin/go-humanize/issues/105\"\u003e#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/528b6f774c2b2dee6e5b25ab302774b530ae6bd0\"\u003e\u003ccode\u003e528b6f7\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/dustin/go-humanize/issues/85\"\u003e#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/2ccb40ff40263df6ede3d42093de3b7b0eaeb4ae\"\u003e\u003ccode\u003e2ccb40f\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/dustin/go-humanize/issues/103\"\u003e#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/0509d5bf3e4a84cd3c8d15e7cd5fdb929da99cb4\"\u003e\u003ccode\u003e0509d5b\u003c/code\u003e\u003c/a\u003e feat: add ParseComma and ParseCommaf with doc comments and epsilon test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/0a173b2bf17e0d69adb87075a5d4be6ed1778569\"\u003e\u003ccode\u003e0a173b2\u003c/code\u003e\u003c/a\u003e Increase big coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/ca34c614782166f4f18ebda2220821345d1120d1\"\u003e\u003ccode\u003eca34c61\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6.1.0 to 6.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/da71bb0bb0c53c256cc7b7327f6cf67543482bd8\"\u003e\u003ccode\u003eda71bb0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.1 to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/d02cffb61101b0ade0441980df6caac451df52a5\"\u003e\u003ccode\u003ed02cffb\u003c/code\u003e\u003c/a\u003e si: accept the Greek letter mu as an alias for µ in ParseSI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/0f3681d75bde8bf3ec92c1e93ced08db194b9ba3\"\u003e\u003ccode\u003e0f3681d\u003c/code\u003e\u003c/a\u003e Round off coverage of big\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dustin/go-humanize/commit/ed9405309df9d8e81a3aef835fde2271c8342128\"\u003e\u003ccode\u003eed94053\u003c/code\u003e\u003c/a\u003e Increase bytes parsing coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dustin/go-humanize/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofrs/flock` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofrs/flock/releases\"\u003egithub.com/gofrs/flock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update Path method comment by \u003ca href=\"https://github.com/thiagola92\"\u003e\u003ccode\u003e@​thiagola92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/129\"\u003egofrs/flock#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/130\"\u003egofrs/flock#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/131\"\u003egofrs/flock#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/132\"\u003egofrs/flock#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/133\"\u003egofrs/flock#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/134\"\u003egofrs/flock#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/135\"\u003egofrs/flock#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/136\"\u003egofrs/flock#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/137\"\u003egofrs/flock#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/138\"\u003egofrs/flock#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/139\"\u003egofrs/flock#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/140\"\u003egofrs/flock#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/141\"\u003egofrs/flock#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve workflows by \u003ca href=\"https://github.com/ldez\"\u003e\u003ccode\u003e@​ldez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/142\"\u003egofrs/flock#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.35.3 to 4.35.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/143\"\u003egofrs/flock#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.43.0 to 0.45.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/144\"\u003egofrs/flock#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/145\"\u003egofrs/flock#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/147\"\u003egofrs/flock#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 in the gomod group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/146\"\u003egofrs/flock#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the gomod group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/149\"\u003egofrs/flock#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the github-actions group across 1 directory with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/150\"\u003egofrs/flock#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update linter by \u003ca href=\"https://github.com/ldez\"\u003e\u003ccode\u003e@​ldez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/154\"\u003egofrs/flock#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in the gomod group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/153\"\u003egofrs/flock#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thiagola92\"\u003e\u003ccode\u003e@​thiagola92\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofrs/flock/pull/129\"\u003egofrs/flock#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofrs/flock/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/gofrs/flock/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/4e0f4a7fe60f38a4d79b3aeaa67b94f23f57323a\"\u003e\u003ccode\u003e4e0f4a7\u003c/code\u003e\u003c/a\u003e chore: create the GH release based on tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/3955b77c9cc92ca4434778fe69af58d803b2ea79\"\u003e\u003ccode\u003e3955b77\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in the go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/66badef6423091d3ef056c6940d3092bf7e6f76c\"\u003e\u003ccode\u003e66badef\u003c/code\u003e\u003c/a\u003e chore: update linter (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/e6a630dd206df16d15bf261131041a94269036fb\"\u003e\u003ccode\u003ee6a630d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/d10a59f6719f57a7ca5d3628cff7aaa030f4fa55\"\u003e\u003ccode\u003ed10a59f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/bcbbad59438f93fd83a1de04dbb179b93ffa2bfb\"\u003e\u003ccode\u003ebcbbad5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/940b53dc5dc65dac5a7e17454741201c524ffaf0\"\u003e\u003ccode\u003e940b53d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/135bc448ad9c82832c4cb7b870801a4966556b97\"\u003e\u003ccode\u003e135bc44\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/gofrs/flock/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/18e4705b20d2acf9d364c48ac361a7acb0ccfd35\"\u003e\u003ccode\u003e18e4705\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.43.0 to 0.45.0 in the gomod group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofrs/flock/commit/b0002615dbd1996d5f703928e920262b3e3fd592\"\u003e\u003ccode\u003eb000261\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.35.3 to 4.35.2 in the github-ac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofrs/flock/compare/v0.13.0...v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jaegertracing/jaeger-idl` from 0.11.4 to 0.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/releases\"\u003egithub.com/jaegertracing/jaeger-idl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(query): Define FindSpans ordering by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/229\"\u003ejaegertracing/jaeger-idl#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(storage): Carry the storage/v2 page token as a string again by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/228\"\u003ejaegertracing/jaeger-idl#228\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(openapi): Correct the OTLP wire contract in the generated spec by \u003ca href=\"https://github.com/sksingh2005\"\u003e\u003ccode\u003e@​sksingh2005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/224\"\u003ejaegertracing/jaeger-idl#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/apache/thrift to v0.24.0 [security] by \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/221\"\u003ejaegertracing/jaeger-idl#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.83.1 [security] by \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/220\"\u003ejaegertracing/jaeger-idl#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.83.2 [security] by \u003ca href=\"https://github.com/renovate-bot\"\u003e\u003ccode\u003e@​renovate-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/225\"\u003ejaegertracing/jaeger-idl#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(proto): Drop the feature gate stage from the filter field comments by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/226\"\u003ejaegertracing/jaeger-idl#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(storage): Carry the storage/v2 page token as bytes by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/227\"\u003ejaegertracing/jaeger-idl#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sksingh2005\"\u003e\u003ccode\u003e@​sksingh2005\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/224\"\u003ejaegertracing/jaeger-idl#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(query): Add FindSpans rpc entities for RFC 0016 M1 by \u003ca href=\"https://github.com/baroquebobcat\"\u003e\u003ccode\u003e@​baroquebobcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/222\"\u003ejaegertracing/jaeger-idl#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(query): Say plainly where a list's element type comes from by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/218\"\u003ejaegertracing/jaeger-idl#218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query)!: Remove the filter validator now that Jaeger owns it by \u003ca href=\"https://github.com/ysh-bot\"\u003e\u003ccode\u003e@​ysh-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/219\"\u003ejaegertracing/jaeger-idl#219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baroquebobcat\"\u003e\u003ccode\u003e@​baroquebobcat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/pull/222\"\u003ejaegertracing/jaeger-idl#222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.11.4...v0.12.0\"\u003ehttps://github.com/jaegertracing/jaeger-idl/compare/v0.11.4...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/9a0cb93198793bde6f52088c18b59542e9aac3ef\"\u003e\u003ccode\u003e9a0cb93\u003c/code\u003e\u003c/a\u003e feat(query): Define FindSpans ordering (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/ff5989c394723bab23529fd1ab62a1dcce566d21\"\u003e\u003ccode\u003eff5989c\u003c/code\u003e\u003c/a\u003e fix(storage): Carry the storage/v2 page token as a string again (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/73f1a7e0ead8ad09d5c2794117017bc97923a27f\"\u003e\u003ccode\u003e73f1a7e\u003c/code\u003e\u003c/a\u003e fix(storage): Carry the storage/v2 page token as bytes (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/356924a1d31475ea1c2fa45b0679060b3c4e0edc\"\u003e\u003ccode\u003e356924a\u003c/code\u003e\u003c/a\u003e docs(proto): Drop the feature gate stage from the filter field comments (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/d3688e75d5b966752be84dc704fd5d5863ad0c5f\"\u003e\u003ccode\u003ed3688e7\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.83.2 [security] (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/7fa22828a58352d72c8db52cf4ee13270e39e62e\"\u003e\u003ccode\u003e7fa2282\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.83.1 [security] (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/1526175fee0cbcccd86e5f1a8243585569aa7d4f\"\u003e\u003ccode\u003e1526175\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/apache/thrift to v0.24.0 [security] (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/22b51419af100131d349d538171ef335438a5989\"\u003e\u003ccode\u003e22b5141\u003c/code\u003e\u003c/a\u003e fix(openapi): Correct the OTLP wire contract in the generated spec (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/f139f38e969d27711e222388f5d2bdfdd16dc9a3\"\u003e\u003ccode\u003ef139f38\u003c/code\u003e\u003c/a\u003e feat(query): Add FindSpans rpc entities for RFC 0016 M1 (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaegertracing/jaeger-idl/commit/dfaaf26f776db565f5729e247f03a823cb4eaf35\"\u003e\u003ccode\u003edfaaf26\u003c/code\u003e\u003c/a\u003e refactor(query)!: Remove the filter validator now that Jaeger owns it (\u003ca href=\"https://redirect.github.com/jaegertracing/jaeger-idl/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jaegertracing/jaeger-idl/compare/v0.11.4...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger` from 0.161.0 to 0.162.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/releases\"\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0/v0.162.0\u003c/h2\u003e\n\u003cp\u003eThe OpenTelemetry Collector Contrib contains everything in the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.162.0\"\u003eopentelemetry-collector release\u003c/a\u003e, be sure to check the release notes there as well.\u003c/p\u003e\n\u003ch2\u003eUnmaintained Components\u003c/h2\u003e\n\u003cp\u003eThese components are marked as \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/component-stability.md#unmaintained\"\u003eUnmaintained\u003c/a\u003e and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.162.0/receiver/simpleprometheusreceiver/README.md\"\u003eSimple Prometheus receiver\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnd User Changelog\u003c/h2\u003e\n\u003ch3\u003e🛑 Breaking changes 🛑\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eall\u003c/code\u003e: Remove the wavefront receiver after a period of deprecation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51397\"\u003e#51397\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003econnector/signal_to_metrics\u003c/code\u003e: The default error mode has been changed from \u003ccode\u003epropagate\u003c/code\u003e to \u003ccode\u003eignore\u003c/code\u003e to ensure valid OTLP payloads are not dropped (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/48419\"\u003e#48419\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Remove the deprecated \u003ccode\u003eflush\u003c/code\u003e and \u003ccode\u003enum_workers\u003c/code\u003e configuration settings. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/42718\"\u003e#42718\u003c/a\u003e)\nMigrate \u003ccode\u003enum_workers\u003c/code\u003e to \u003ccode\u003esending_queue::num_consumers\u003c/code\u003e, \u003ccode\u003eflush::interval\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::flush_timeout\u003c/code\u003e, and \u003ccode\u003eflush::bytes\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::max_size\u003c/code\u003e with \u003ccode\u003esending_queue::batch::sizer\u003c/code\u003e set to \u003ccode\u003ebytes\u003c/code\u003e.\nThis also removes \u003ccode\u003eConfig.NumWorkers\u003c/code\u003e, \u003ccode\u003eConfig.Flush\u003c/code\u003e, and \u003ccode\u003eFlushSettings\u003c/code\u003e from\nthe exported Go API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Ingest OTel profiles as Elasticsearch (9.6.0) datastreams (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50589\"\u003e#50589\u003c/a\u003e)\nIn \u003ccode\u003eotel\u003c/code\u003e mapping mode, profiling signals are now written to OTel-native datastreams\n(e.g. \u003ccode\u003eprofiling-events-all.otel-default\u003c/code\u003e) that require \u003cstrong\u003eElasticsearch 9.6.0 or later\u003c/strong\u003e.\nSending profiles to an older cluster will result in \u003ccode\u003eindex_not_found_exception\u003c/code\u003e errors and data loss.\nUsers on Elasticsearch \u0026lt; 9.6.0 must restrict the exporter to ECS mode via \u003ccode\u003emapping.allowed_modes: [ecs]\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Move OTel profiling serializer to \u003ccode\u003eecsserializer\u003c/code\u003e package and wire \u003ccode\u003eecs\u003c/code\u003e mapping mode to use it for profiles. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50589\"\u003e#50589\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the stable \u003ccode\u003eottl.PanicDuplicateName\u003c/code\u003e and \u003ccode\u003eottl.contexts.enableOTelColContext\u003c/code\u003e feature gates. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/44630\"\u003e#44630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/46437\"\u003e#46437\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/prometheus\u003c/code\u003e: Promote the pkg.translator.prometheus.PermissiveLabelSanitization feature gate from alpha to beta, enabling it by default. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50429\"\u003e#50429\u003c/a\u003e)\nLabels starting with a single underscore (e.g. \u003ccode\u003e_foo\u003c/code\u003e) will no longer be\nprefixed with \u003ccode\u003ekey_\u003c/code\u003e by default. To restore the previous behavior, disable the\nfeature gate: \u003ccode\u003e--feature-gates=-pkg.translator.prometheus.PermissiveLabelSanitization\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eprocessor/adaptive_tail_sampling\u003c/code\u003e: Add explicit root-scoped fingerprint selectors (\u003ccode\u003eroot.resource.\u003c/code\u003e, \u003ccode\u003eroot.scope.\u003c/code\u003e, \u003ccode\u003eroot.span.\u003c/code\u003e, \u003ccode\u003eroot.any.\u003c/code\u003e) and require \u003ccode\u003eroot.\u003c/code\u003e to name an origin. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51304\"\u003e#51304\u003c/a\u003e)\n\u003ccode\u003eroot.\u003c/code\u003e is now a position prefix that composes with the \u003ccode\u003eresource\u003c/code\u003e, \u003ccode\u003escope\u003c/code\u003e, \u003ccode\u003espan\u003c/code\u003e and \u003ccode\u003eany\u003c/code\u003e origins, so a\nfingerprint can read the root span's resource-level attributes (\u003ccode\u003eroot.resource.attributes[\u0026quot;service.name\u0026quot;]\u003c/code\u003e) or\ntheir union (\u003ccode\u003eroot.any.attributes[...]\u003c/code\u003e). Bare \u003ccode\u003eroot.attributes[\u0026quot;\u0026lt;name\u0026gt;\u0026quot;]\u003c/code\u003e no longer parses; it previously read\nonly the root span's span attributes, so resource attributes such as \u003ccode\u003eservice.name\u003c/code\u003e came back \u003ccode\u003e\u0026lt;missing\u0026gt;\u003c/code\u003e.\nMigrate \u003ccode\u003eroot.attributes[...]\u003c/code\u003e to \u003ccode\u003eroot.span.attributes[...]\u003c/code\u003e for the same behaviour, or to \u003ccode\u003eroot.resource.\u003c/code\u003e /\n\u003ccode\u003eroot.any.\u003c/code\u003e to reach the attributes that were unreachable before.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eprocessor/cardinality_guardian\u003c/code\u003e: move units to singular form (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/45270\"\u003e#45270\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eprocessor/signing\u003c/code\u003e: Wrap attribute scalar values in type-tagged objects (\u003ccode\u003e{\u0026quot;intValue\u0026quot;:\u0026quot;…\u0026quot;}\u003c/code\u003e, \u003ccode\u003e{\u0026quot;stringValue\u0026quot;:\u0026quot;…\u0026quot;}\u003c/code\u003e, etc.) to eliminate scalar type collisions in the JCS-canonical signed payload. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50884\"\u003e#50884\u003c/a\u003e)\nPreviously, \u003ccode\u003ePutInt(\u0026quot;k\u0026quot;, 123)\u003c/code\u003e and \u003ccode\u003ePutStr(\u0026quot;k\u0026quot;, \u0026quot;123\u0026quot;)\u003c/code\u003e produced identical\ncanonical JSON, so one signature covered both values. Each scalar type is now\nwrapped in a single-key object keyed by type name (matching OTLP/JSON\nconventions), making every type distinct. Existing signatures are invalidated\nby this change.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md\"\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0/v0.162.0\u003c/h2\u003e\n\u003ch3\u003e🛑 Breaking changes 🛑\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eall\u003c/code\u003e: Remove the \u003ccode\u003epkg/pdatautil\u003c/code\u003e module. Its hash helpers moved to \u003ccode\u003ego.opentelemetry.io/collector/pdata/xpdata/xhash\u003c/code\u003e in opentelemetry-collector. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51108\"\u003e#51108\u003c/a\u003e)\nReplace imports of \u003ccode\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil\u003c/code\u003e\n(\u003ccode\u003eHash\u003c/code\u003e, \u003ccode\u003eHash64\u003c/code\u003e, \u003ccode\u003eMapHash\u003c/code\u003e, \u003ccode\u003eValueHash\u003c/code\u003e, and the \u003ccode\u003eWith*\u003c/code\u003e options) with\n\u003ccode\u003ego.opentelemetry.io/collector/pdata/xpdata/xhash\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eexporter/elasticsearch\u003c/code\u003e: Remove the deprecated \u003ccode\u003eflush\u003c/code\u003e and \u003ccode\u003enum_workers\u003c/code\u003e configuration settings. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/42718\"\u003e#42718\u003c/a\u003e)\nMigrate \u003ccode\u003enum_workers\u003c/code\u003e to \u003ccode\u003esending_queue::num_consumers\u003c/code\u003e, \u003ccode\u003eflush::interval\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::flush_timeout\u003c/code\u003e, and \u003ccode\u003eflush::bytes\u003c/code\u003e to\n\u003ccode\u003esending_queue::batch::max_size\u003c/code\u003e with \u003ccode\u003esending_queue::batch::sizer\u003c/code\u003e set to \u003ccode\u003ebytes\u003c/code\u003e.\nThis also removes \u003ccode\u003eConfig.NumWorkers\u003c/code\u003e, \u003ccode\u003eConfig.Flush\u003c/code\u003e, and \u003ccode\u003eFlushSettings\u003c/code\u003e from\nthe exported Go API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Unexport the implementations of the standard OTTL functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50927\"\u003e#50927\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Move profiles support into a separate \u003ccode\u003epkg/ottl/contexts/xprofile\u003c/code\u003e module so it is excluded from OTTL's stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50906\"\u003e#50906\u003c/a\u003e)\nThe \u003ccode\u003eottlprofile\u003c/code\u003e and \u003ccode\u003eottlprofilesample\u003c/code\u003e contexts moved to\n\u003ccode\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl/contexts/xprofile\u003c/code\u003e,\nand the \u003ccode\u003eProfileID\u003c/code\u003e converter and \u003ccode\u003eNewProfileIDFactory\u003c/code\u003e moved from \u003ccode\u003eottlfuncs\u003c/code\u003e into that\nmodule's \u003ccode\u003eottlfuncs\u003c/code\u003e package. \u003ccode\u003eProfileID\u003c/code\u003e is no longer part of \u003ccode\u003eStandardFuncs\u003c/code\u003e and\n\u003ccode\u003eStandardConverters\u003c/code\u003e. Importers must update their import paths, depend on the new module,\nand merge the profiles converters (for example via\n\u003ccode\u003exprofilefuncs.WithProfileConverters\u003c/code\u003e) to keep \u003ccode\u003eProfileID\u003c/code\u003e available.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the unused \u003ccode\u003eStrp\u003c/code\u003e, \u003ccode\u003eFloatp\u003c/code\u003e, \u003ccode\u003eIntp\u003c/code\u003e, and \u003ccode\u003eBoolp\u003c/code\u003e helpers from the \u003ccode\u003eottltest\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51037\"\u003e#51037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Move the experimental lambda converters into the \u003ccode\u003epkg/ottl/xottl\u003c/code\u003e module so they are excluded from OTTL's stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51563\"\u003e#51563\u003c/a\u003e)\nThe \u003ccode\u003eAll\u003c/code\u003e, \u003ccode\u003eAny\u003c/code\u003e, \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eFind\u003c/code\u003e, \u003ccode\u003eMapEach\u003c/code\u003e, \u003ccode\u003eMapKeys\u003c/code\u003e, \u003ccode\u003eReduce\u003c/code\u003e, and \u003ccode\u003eWhen\u003c/code\u003e converters and their \u003ccode\u003eNew*Factory\u003c/code\u003e\nfunctions moved to \u003ccode\u003egithub.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl/xottl/ottlfuncs\u003c/code\u003e. They are no\nlonger part of \u003ccode\u003eStandardFuncs\u003c/code\u003e and \u003ccode\u003eStandardConverters\u003c/code\u003e; merge them (for example via\n\u003ccode\u003exottlfuncs.WithExperimentalConverters\u003c/code\u003e) to keep them available.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Unexport the \u003ccode\u003eParserCollection\u003c/code\u003e \u003ccode\u003eSettings\u003c/code\u003e and \u003ccode\u003eErrorMode\u003c/code\u003e fields in favor of read-only \u003ccode\u003eSettings()\u003c/code\u003e and \u003ccode\u003eErrorMode()\u003c/code\u003e accessor methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51156\"\u003e#51156\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: \u003ccode\u003eSliceGetter.Range\u003c/code\u003e now returns (bool, error); the boolean reports whether the underlying slice is non-nil. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51494\"\u003e#51494\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the \u003ccode\u003eottltest\u003c/code\u003e package and its \u003ccode\u003eSetFeatureGateForTest\u003c/code\u003e function from the public API. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/47305\"\u003e#47305\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Remove the stable \u003ccode\u003eottl.PanicDuplicateName\u003c/code\u003e and \u003ccode\u003eottl.contexts.enableOTelColContext\u003c/code\u003e feature gates. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/44630\"\u003e#44630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/46437\"\u003e#46437\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Unexport the argument structs of the standard OTTL functions (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51023\"\u003e#51023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ereceiver/carbon\u003c/code\u003e: Move the \u003ccode\u003eprotocol\u003c/code\u003e package to \u003ccode\u003einternal/protocol\u003c/code\u003e, removing it from the public API. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51500\"\u003e#51500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 New components 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/ottl/xottl\u003c/code\u003e: Add the \u003ccode\u003epkg/ottl/xottl\u003c/code\u003e module to hold OTTL's experimental Go API outside of OTTL's stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51561\"\u003e#51561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/ottl\u003c/code\u003e: Add \u003ccode\u003eExperimental()\u003c/code\u003e to the \u003ccode\u003eFactory\u003c/code\u003e interface and a \u003ccode\u003eWithExperimental\u003c/code\u003e option so functions can declare whether they are covered by stability guarantees. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50927\"\u003e#50927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg/pdatatest\u003c/code\u003e: Add the \u003ccode\u003e/count\u003c/code\u003e collection operator to \u003ccode\u003epmetricassert\u003c/code\u003e for \u003ccode\u003eresources\u003c/code\u003e, \u003ccode\u003escopes\u003c/code\u003e, \u003ccode\u003emetrics\u003c/code\u003e, and \u003ccode\u003edatapoints\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/48472\"\u003e#48472\u003c/a\u003e)\n\u003ccode\u003e\u0026lt;collection\u0026gt;/count\u003c/code\u003e takes \u003ccode\u003eexact\u003c/code\u003e, or \u003ccode\u003emin\u003c/code\u003e and/or \u003ccode\u003emax\u003c/code\u003e, and composes with\n\u003ccode\u003e/include\u003c/code\u003e. Pairing it with an exact \u003ccode\u003e\u0026lt;collection\u0026gt;\u003c/code\u003e list is a schema error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/ae8c507510f48f433ab47dd1c6b01a59d6c388b5\"\u003e\u003ccode\u003eae8c507\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.1.0/v0.162.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51602\"\u003e#51602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/3059194a1061517d5f739c2b6cecc0c3e0d0cf8f\"\u003e\u003ccode\u003e3059194\u003c/code\u003e\u003c/a\u003e [receiver/oracledb] fix collection interval firing early due to vsqlRefreshLa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/2ccb9438c40c68db7a64a89a002e69a8f7a2711f\"\u003e\u003ccode\u003e2ccb943\u003c/code\u003e\u003c/a\u003e [exporter/elasticsearch] Remove deprecated batching settings (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50507\"\u003e#50507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/ae70366fb7e4e32c8c1c5f8888d466f7d21a453f\"\u003e\u003ccode\u003eae70366\u003c/code\u003e\u003c/a\u003e [receiver/vcenter] Add proxy_url for per-receiver proxy configuration (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51191\"\u003e#51191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/c39c63f8be1bb3c2d33ea23c35041bc4caa08e13\"\u003e\u003ccode\u003ec39c63f\u003c/code\u003e\u003c/a\u003e [receiver/sqlserver] Add db.system.version as a resource attribute (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/51195\"\u003e#51195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/03699fa72f59e066afaa69dae8e6ccd971a356ab\"\u003e\u003ccode\u003e03699fa\u003c/code\u003e\u003c/a\u003e [receiver/postgresql] Add a db.server.query_plan event for the execution plan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/093931a2a86479ce0046099bf8400b420efc4a26\"\u003e\u003ccode\u003e093931a\u003c/code\u003e\u003c/a\u003e [receiver/mongodb] Fix replica set secondary connections never being establis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/987807ea4aab7971a1482091da3d96b9991b21e7\"\u003e\u003ccode\u003e987807e\u003c/code\u003e\u003c/a\u003e fix(receiver/sshcheckreceiver): apply the configured timeout (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50912\"\u003e#50912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/1d3bfb459c94908b04b2393bf9313cb6da5443f7\"\u003e\u003ccode\u003e1d3bfb4\u003c/code\u003e\u003c/a\u003e [pkg/kafka] Add validation for AWS MSK SASL config and fix error message (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/50\"\u003e#50\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/5794fa72472673d84633e3965ff1d9d68df1fcb1\"\u003e\u003ccode\u003e5794fa7\u003c/code\u003e\u003c/a\u003e [receiver/google_cloud_spanner] Add a missing column for top minute transacti...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.161.0...v0.162.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/collector/consumer` from 1.67.0 to 1.68.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md\"\u003ego.opentelemetry.io/collector/consumer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.68.0/v0.162.0\u003c/h2\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Allow config metadata authors to choose \u003ccode\u003econfigoptional.Some\u003c/code\u003e or \u003ccode\u003econfigoptional.Default\u003c/code\u003e for generated optional fields (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15977\"\u003e#15977\u003c/a\u003e)\nSet \u003ccode\u003ego_struct.optional_mode: default\u003c/code\u003e to generate an optional object configuration\nsection with a fallback default while keeping it absent until configured. Omitting\n\u003ccode\u003eoptional_mode\u003c/code\u003e preserves the existing \u003ccode\u003econfigoptional.Some\u003c/code\u003e behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Migrate core types of common settings for a gRPC client to schema-based configuration generated by mdatagen. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15967\"\u003e#15967\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Add \u003ccode\u003eNewDefaultBatchConfig\u003c/code\u003e to build a \u003ccode\u003eBatchConfig\u003c/code\u003e with default values, including the partition \u003ccode\u003ecache_size\u003c/code\u003e and \u003ccode\u003eidle_timeout\u003c/code\u003e defaults. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the partition idle timeout configurable via \u003ccode\u003ebatch::partition::idle_timeout\u003c/code\u003e and raise the default to 90s. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the multi-batcher partition LRU cache size configurable and export cache size metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e)\nAdds \u003ccode\u003esending_queue::batch::partition::cache_size\u003c/code\u003e (default 10000) to cap the\nnumber of active partition batchers. The value\nmust be positive. Current size and configured capacity are exported as\n\u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_size\u003c/code\u003e\nand \u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_capacity\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/xpdata\u003c/code\u003e: Move pdata hash APIs from the contrib repo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15914\"\u003e#15914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecmd/schemagen\u003c/code\u003e: Fix \u003ccode\u003eRefResolver\u003c/code\u003e mutating shared, cached type definitions with per-occurrence annotations, which caused generated schemas to have incorrect (and run-to-run nondeterministic) \u003ccode\u003edescription\u003c/code\u003e/\u003ccode\u003ex-optional\u003c/code\u003e/\u003ccode\u003ex-pointer\u003c/code\u003e values whenever multiple fields referenced the same type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: Fix \u003ccode\u003epcommon.Value.CopyTo\u003c/code\u003e to deep-copy \u003ccode\u003eValueTypeBytes\u003c/code\u003e values instead of sharing the backing array (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15621\"\u003e#15621\u003c/a\u003e)\nThe bytes oneof field in CopyAnyValue was assigned directly, so the copy and source shared the same []byte.\nThis also affected Map.CopyTo and Slice.CopyTo, which delegate to CopyAnyValue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/62cdad2ea133239380b44d20d84eb26e114779b6\"\u003e\u003ccode\u003e62cdad2\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.68.0/v0.162.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16041\"\u003e#16041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/9857cff6c0182557dce06b89874a0edb350b5fa4\"\u003e\u003ccode\u003e9857cff\u003c/code\u003e\u003c/a\u003e [exporterhelper] Drop only the oversized item when splitting a batch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15937\"\u003e#15937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/3580e28a9386c3971db4f2bee9cde5cd500a57a4\"\u003e\u003ccode\u003e3580e28\u003c/code\u003e\u003c/a\u003e [chore] Add \u003ccode\u003ewaiting-for-maintainers\u003c/code\u003e label support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16025\"\u003e#16025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/53ca64fee969053f961697218491f25da2d5cafd\"\u003e\u003ccode\u003e53ca64f\u003c/code\u003e\u003c/a\u003e [receiver/otlphttp] Preserve status code in error handler for unsupported Con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/5fbc5a6ff17c939d4f8eea3e177a11d7450b0654\"\u003e\u003ccode\u003e5fbc5a6\u003c/code\u003e\u003c/a\u003e [chore] set path on upload/download (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16033\"\u003e#16033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/f575985945d943d1861e325302fb51b366b814c2\"\u003e\u003ccode\u003ef575985\u003c/code\u003e\u003c/a\u003e [chore] Allow contrib generation to update modules (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16027\"\u003e#16027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/aaee1aeb212c2ed6a127477d0b31898f6806b519\"\u003e\u003ccode\u003eaaee1ae\u003c/code\u003e\u003c/a\u003e [extension/memorylimiter] Add refused requests metric to track rejected reque...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/e086e5f1ac59b8aa85ab205ff240ef1035f50906\"\u003e\u003ccode\u003ee086e5f\u003c/code\u003e\u003c/a\u003e [chore] update perf workflow to address permission issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16032\"\u003e#16032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/a1d7ba17b3fee9bf9b11ec81e26a8f6e7a189aba\"\u003e\u003ccode\u003ea1d7ba1\u003c/code\u003e\u003c/a\u003e [pkg/confighttp] introduce pkg.confighttp.PrioritizeNewKeepalive feature gate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/2d3f1f9f40fed22aa3bcb02899a4551cdde72e31\"\u003e\u003ccode\u003e2d3f1f9\u003c/code\u003e\u003c/a\u003e ci: Improve renovate setup (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16028\"\u003e#16028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.67.0...pdata/v1.68.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/collector/pdata` from 1.67.0 to 1.68.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md\"\u003ego.opentelemetry.io/collector/pdata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.68.0/v0.162.0\u003c/h2\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Allow config metadata authors to choose \u003ccode\u003econfigoptional.Some\u003c/code\u003e or \u003ccode\u003econfigoptional.Default\u003c/code\u003e for generated optional fields (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15977\"\u003e#15977\u003c/a\u003e)\nSet \u003ccode\u003ego_struct.optional_mode: default\u003c/code\u003e to generate an optional object configuration\nsection with a fallback default while keeping it absent until configured. Omitting\n\u003ccode\u003eoptional_mode\u003c/code\u003e preserves the existing \u003ccode\u003econfigoptional.Some\u003c/code\u003e behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Migrate core types of common settings for a gRPC client to schema-based configuration generated by mdatagen. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15967\"\u003e#15967\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Add \u003ccode\u003eNewDefaultBatchConfig\u003c/code\u003e to build a \u003ccode\u003eBatchConfig\u003c/code\u003e with default values, including the partition \u003ccode\u003ecache_size\u003c/code\u003e and \u003ccode\u003eidle_timeout\u003c/code\u003e defaults. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the partition idle timeout configurable via \u003ccode\u003ebatch::partition::idle_timeout\u003c/code\u003e and raise the default to 90s. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15894\"\u003e#15894\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Make the multi-batcher partition LRU cache size configurable and export cache size metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14526\"\u003e#14526\u003c/a\u003e)\nAdds \u003ccode\u003esending_queue::batch::partition::cache_size\u003c/code\u003e (default 10000) to cap the\nnumber of active partition batchers. The value\nmust be positive. Current size and configured capacity are exported as\n\u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_size\u003c/code\u003e\nand \u003ccode\u003eotelcol_exporter_queue_batch_partition_cache_capacity\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/xpdata\u003c/code\u003e: Move pdata hash APIs from the contrib repo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15914\"\u003e#15914\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecmd/schemagen\u003c/code\u003e: Fix \u003ccode\u003eRefResolver\u003c/code\u003e mutating shared, cached type definitions with per-occurrence annotations, which caused generated schemas to have incorrect (and run-to-run nondeterministic) \u003ccode\u003edescription\u003c/code\u003e/\u003ccode\u003ex-optional\u003c/code\u003e/\u003ccode\u003ex-pointer\u003c/code\u003e values whenever multiple fields referenced the same type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: Fix \u003ccode\u003epcommon.Value.CopyTo\u003c/code\u003e to deep-copy \u003ccode\u003eValueTypeBytes\u003c/code\u003e values instead of sharing the backing array (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15621\"\u003e#15621\u003c/a\u003e)\nThe bytes oneof field in CopyAnyValue was assigned directly, so the copy and source shared the same []byte.\nThis also affected Map.CopyTo and Slice.CopyTo, which delegate to CopyAnyValue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/62cdad2ea133239380b44d20d84eb26e114779b6\"\u003e\u003ccode\u003e62cdad2\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.68.0/v0.162.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16041\"\u003e#16041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/9857cff6c0182557dce06b89874a0edb350b5fa4\"\u003e\u003ccode\u003e9857cff\u003c/code\u003e\u003c/a\u003e [exporterhelper] Drop only the oversized item when splitting a batch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15937\"\u003e#15937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/3580e28a9386c3971db4f2bee9cde5cd500a57a4\"\u003e\u003ccode\u003e3580e28\u003c/code\u003e\u003c/a\u003e [chore] Add \u003ccode\u003ewaiting-for-maintainers\u003c/code\u003e label support (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16025\"\u003e#16025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/53ca64fee969053f961697218491f25da2d5cafd\"\u003e\u003ccode\u003e53ca64f\u003c/code\u003e\u003c/a\u003e [receiver/otlphttp] Preserve status code in error handler for unsupported Con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/5fbc5a6ff17c939d4f8eea3e177a11d7450b0654\"\u003e\u003ccode\u003e5fbc5a6\u003c/code\u003e\u003c/a\u003e [chore] set path on upload/download (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16033\"\u003e#16033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/f575985945d943d1861e325302fb51b366b814c2\"\u003e\u003ccode\u003ef575985\u003c/code\u003e\u003c/a\u003e [chore] Allow contrib generation to update modules (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16027\"\u003e#16027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/aaee1aeb212c2ed6a127477d0b31898f6806b519\"\u003e\u003ccode\u003eaaee1ae\u003c/code\u003e\u003c/a\u003e [extension/memorylimiter] Add refused requests metric to track rejected reque...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/e086e5f1ac59b8aa85ab205ff240ef1035f50906\"\u003e\u003ccode\u003ee086e5f\u003c/code\u003e\u003c/a\u003e [chore] update perf workflow to address permission issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16032\"\u003e#16032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/a1d7ba17b3fee9bf9b11ec81e26a8f6e7a189aba\"\u003e\u003ccode\u003ea1d7ba1\u003c/code\u003e\u003c/a\u003e [pkg/confighttp] introduce pkg.confighttp.PrioritizeNewKeepalive feature gate...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/2d3f1f9f40fed22aa3bcb02899a4551cdde72e31\"\u003e\u003ccode\u003e2d3f1f9\u003c/code\u003e\u003c/a\u003e ci: Improve renovate setup (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/16028\"\u003e#16028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.67.0...pdata/v1.68.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0/v0.69.0/v0.23.0/v0.1.0\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8993\"\u003e#8993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce allocations when applying attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e by rebuilding composite values only when truncation is needed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8912\"\u003e#8912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode \u003ccode\u003etraceparent\u003c/code\u003e using a hex lookup table in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8739\"\u003e#8739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecode all characters at constant indices in \u003ccode\u003eTraceIDFromHex\u003c/code\u003e and \u003ccode\u003eSpanIDFromHex\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e to eliminate bounds checks. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8740\"\u003e#8740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCount valid U+FFFD replacement characters toward attribute value length limits in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTruncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9054\"\u003e#9054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a data race in \u003ccode\u003eNewPeriodicReader\u003c/code\u003e where \u003ccode\u003er.inst\u003c/code\u003e was assigned after the background goroutine was launched in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/9028\"\u003e#9028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent precision loss for large \u003ccode\u003eint64\u003c/code\u003e values in \u003ccode\u003eSum\u003c/code\u003e, \u003ccode\u003eHistogram\u003c/code\u003e, and \u003ccode\u003eExponentialHistogram\u003c/code\u003e aggregations in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003egrpc.DialOption\u003c/code\u003e values passed via \u003ccode\u003eWithDialOption\u003c/code\u003e take precedence over conflicting internally-computed defaults in\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8805\"\u003e#8805\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8834\"\u003e#8834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8836\"\u003e#8836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat overflowing \u003ccode\u003eOTEL_METRIC_EXPORT_INTERVAL\u003c/code\u003e and \u003ccode\u003eOTEL_METRIC_EXPORT_TIMEOUT\u003c/code\u003e values as invalid in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8800\"\u003e#8800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a panic in \u003ccode\u003eNewFixedSizeReservoir\u003c/code\u003e and \u003ccode\u003eFixedSizeReservoirProvider\u003c/code\u003e when given a negative size in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e; negative sizes are now clamped to zero, consistent with a size of zero. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve exponential histogram \u003ccode\u003eZeroThreshold\u003c/code\u003e during OTLP metric export in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8801\"\u003e#8801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure metric helpers in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.32.0\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.33.0\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.34.0\u003c/code\u003e record measurements only once when no attributes are provided. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8849\"\u003e#8849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTreat empty \u003ccode\u003eOTEL_TRACES_SAMPLER\u003c/code\u003e and \u003ccode\u003eOTEL_TRACES_SAMPLER_ARG\u003c/code\u003e values as unset in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8873\"\u003e#8873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize global \u003ccode\u003eOTEL_EXPORTER_OTLP_ENDPOINT\u003c/code\u003e path joining in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e so trailing-slash base URLs do not produce double-slash log export paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a deadlock when formatting an error passed to \u003ccode\u003eRecordError\u003c/code\u003e calls back into the span in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8815\"\u003e#8815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eSimpleSpanProcessor.Shutdown\u003c/code\u003e from panicking when constructed with a nil exporter in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8839\"\u003e#8839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.47.0/0.69.0/0.23.0/0.1.0] - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThis release contains the first stable release of the OpenTelemetry Go Logs API and SDK.\nOur project stability guarantees now apply to the following modules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee our \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md\"\u003eversioning policy\u003c/a\u003e for more information about these stability guarantees.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eKeyValue\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8205\"\u003e#8205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eString\u003c/code\u003e method for \u003ccode\u003eSet\u003c/code\u003e type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8347\"\u003e#8347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxExportBatchSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e to configure the maximum export batch size for \u003ccode\u003ePeriodicReader\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e, \u003ccode\u003eDefaultAttributeValueDepthLimit\u003c/code\u003e, and \u003ccode\u003eSpanLimits.AttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAttributeValueDepthLimit\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to configure the maximum depth of log record and instrumentation scope attribute values. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8938\"\u003e#8938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithMaxResponseSize\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e,\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and\n\u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8941\"\u003e#8941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eProbabilitySampler\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/x\u003c/code\u003e that conforms to the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#probabilitysampler\"\u003eOpenTelemetry specification's threshold-based sampling algorithm\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003e*Binder\u003c/code\u003e extension interfaces in \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for instruments that support binding attributes ahead of time. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8760\"\u003e#8760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eFinisher\u003c/code\u003e synchronous metric instrument extension interface to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8906\"\u003e#8906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the \u003ca href=\"https://opentelemetry.io/docs/specs/otel/common/#attribute-collection-representation-for-non-otlp\"\u003eOpenTelemetry Attribute Collection representation for non-OTLP protocols\u003c/a\u003e for metric data di...\n\n_Description has been truncated_","html_url":"https://github.com/elastic/apm-server/pull/22102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fapm-server/issues/22102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22102/packages"}}]}