Skip to content

docs(changelog): update changelog for v1.11.0 - #595

Merged
jaypipes merged 2 commits into
mainfrom
changelog/v1.11.0
Sep 16, 2026
Merged

jaypipes merged 2 commits into
mainfrom
changelog/v1.11.0

Conversation

@worker-controller-auto-changelog

Copy link
Copy Markdown
Contributor

⚠ Breaking Changes

  • changelog: WithEndpointURL in

go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
no longer appends the default signal path when an endpoint URL has no
path, making the behavior consistent with
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
and with setting the endpoint through
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT. If the URL has no path
component, the root path (/) is used. Use
WithEndpointURL(url.JoinPath(endpoint,
"/v1/metrics"))
to preserve the previous behavior. (<a

href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538">#8538)

  • ⚠️ Breaking Change: WithEndpointURL in

    go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
    no longer appends the default signal path when an endpoint URL has no
    path, making the behavior consistent with
    go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
    and with setting the endpoint through
    OTEL_EXPORTER_OTLP_TRACES_ENDPOINT. If the URL has no path
    component, the root path (/) is used. Use
    WithEndpointURL(url.JoinPath(endpoint,
    "/v1/traces"))
    to preserve the previous behavior. (<a

    href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538">#8538)

  • Deprecated

    Removed

    Fixed

    • Apply TLS certificates configured through environment variables to gRPC connections in

      go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc.

    • Prevent panics in go.opentelemetry.io/otel/bridge/opentracing when OpenTracing baggage is propagated concurrently with Span.SetBaggageItem.
    • Fix an off-by-one error in FixedSizeReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar that prevented the first exemplar from being sampled after the reservoir was filled. (href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8309">#8309)
    • Interpret HTTP Retry-After header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in

      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp,

      go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp,
      and

      go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.
      (<a

      href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8383">#8383)

    ... (truncated)

    Changelog

    Sourced from href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel's
    changelog.

    [1.45.0/0.67.0/0.21.0/0.0.18] - 2026-08-03

    Added

    Changed

    Deprecated

    Removed

    Fixed

    • Apply TLS certificates configured through environment variables to gRPC connections in

      go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc.

    • Prevent panics in go.opentelemetry.io/otel/bridge/opentracing when OpenTracing baggage is propagated concurrently with Span.SetBaggageItem.
    • Fix an off-by-one error in FixedSizeReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar that prevented the first exemplar from being sampled after the reservoir was filled. (href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8309">#8309)
    • Interpret HTTP Retry-After header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in

      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp,

      go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp,
      and

      go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.
      (<a

      href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8383">#8383)

    • Fix a memory leak in the Reservoir implementation in go.opentelemetry.io/otel/sdk/metric/exemplar, where storing the full context.Context pinned large objects such as gRPC transport buffers. (href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8389">#8389)

    ... (truncated)

    Commits

    [![Dependabot compatibility

    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel&package-manager=go_modules&previous-version=1.44.0&new-version=1.45.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits
      that have been made to it
    • @dependabot show <dependency name> ignore conditions will show all
      of the ignore conditions of the specified dependency
    • @dependabot ignore <dependency name> major version will close this
      group update PR and stop Dependabot creating any more for the specific
      dependency's major version (unless you unignore this specific
      dependency's major version or upgrade to it yourself)
    • @dependabot ignore <dependency name> minor version will close this
      group update PR and stop Dependabot creating any more for the specific
      dependency's minor version (unless you unignore this specific
      dependency's minor version or upgrade to it yourself)
    • @dependabot ignore <dependency name> will close this group update PR
      and stop Dependabot creating any more for the specific dependency
      (unless you unignore this specific dependency or upgrade to it yourself)
    • @dependabot unignore <dependency name> will remove all of the ignore
      conditions of the specified dependency
    • @dependabot unignore <dependency name> <ignore condition> will
      remove the ignore condition of the specified dependency and ignore
      conditions

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

    Bug Fixes

    • controller: prune worker deployment version before deleting its
      k8s Deployment
      (#553)
      (5afa61b)
    • controller: only send status updates when the status changed
      (#557)
      (6852fe9)
    • evict cached Temporal client on failures that indicate possible
      bad-client
      (#329)
      (c26d73d)
    • controller: watch Connection to clear stale TemporalConnection
      status
      (#545)
      (6579b08)
    • controller: DescribeVersion on NotRegistered Versions to prevent
      pre-mature scaledown of said versions
      (#556)
      (6a222ee)
    • controller: delete rendered autoscalers at sunset scale-down
      (#544)
      (252364f)

    Documentation

    • changelog: update changelog for v1.9.0
      (#533)
      (3456aef)

    Chores

    • deps: bump github.com/onsi/ginkgo/v2 in /
      (#551)
      (5e1d78c)
    • deps: bump go.opentelemetry.io/otel in /internal/demo
      (#538)
      (d8252d7)
    • deps: bump github.com/stretchr/testify in /
      (#537)
      (674a2cd)

    Other Changes

    • Add ClusterConnection cluster-scoped resource
      (#549)
      (c295cd9)
    • Revert "Bump chart version to 0.28.1 [skip ci]"
      (#560)
      (14c699e)
    • document extraEnv proxy usage and validate EnvVar shape
      (#558)
      (93454a7)
    • Bump chart version to 0.28.1 [skip ci]
      (08f57c8)
    • Make controller more resilient to inconsistent Temporal state, delay
      requeue after Temporal ResourceExhausted, improve logs
      (#554)
      (3fdfa93)
    • Support a trusted CA for API-key and no-credentials Connections
      (#546)
      (a7089b8)
    • support extraEnv, extraVolumes and extraVolumeMounts on the manager
      (#532)
      (7316aee)
    • disable k8s Go package deps in dependabot
      (#534)
      (d4e0c15)
    • uplift google.golang.org/grpc -> 1.83.0
      (#535)
      (f26ce4a)
    • Bump chart version to 0.28.0 [skip ci]
      (f29d1b0)

    Signed-off-by: worker-controller-auto-changelog[bot] <316247219+worker-controller-auto-changelog[bot]@users.noreply.github.com>
    Co-authored-by: worker-controller-auto-changelog[bot] <316247219+worker-controller-auto-changelog[bot]@users.noreply.github.com>
    Co-authored-by: Jay Pipes jay.pipes@temporal.io (#566) (4b88426)

    Bug Fixes

    • remove cert-manager subchart dependency (#575) (cf4410b)
    • controller: scale draining versions back up from 0 replicas (#587) (84d717c)
    • make webhook cert Secret name configurable (#574) (943c5db)

    Documentation

    • keda: document per-version backlog scaling with the Temporal trigger (#580) (a2dc7ed)
    • changelog: update changelog for v1.10.1 (#571) (79ebf0b)
    • changelog: update changelog for v1.10.0 (#566) (4b88426)

    Chores

    • deps: bump github.com/apache/thrift from 0.23.0 to 0.24.0 in /internal/tests (#569) (644e804)
    • deps: bump github.com/apache/thrift from 0.23.0 to 0.24.0 (#570) (995e087)
    • deps: bump github.com/temporalio/temporal-worker-controller in /internal/tests (#541) (57df3a2)
    • deps: bump google.golang.org/grpc from 1.83.0 to 1.83.2 (#568) (3722fc3)
    • deps: bump google.golang.org/grpc from 1.83.0 to 1.83.2 in /internal/demo (#576) (a5de404)
    • deps: bump docker/setup-buildx-action from 4.2.0 to 4.3.0 (#572) (7f7644f)

    Other Changes

    • Add flags to configure webhook TLS cert directory/filenames (#590) (65dc673)
    • uplift OTEL deps in internal/demo (#592) (d74f1ff)
    • fail CI when values.yaml changes without a schema update (#561) (0d27120)
    • Auto-trigger test image build on release branch push (#559) (4ffc567)
    • Bump chart version to 0.29.1 [skip ci] (3d6ca56)

    Signed-off-by: worker-controller-auto-changelog[bot] <316247219+worker-controller-auto-changelog[bot]@users.noreply.github.com>
    @jaypipes
    jaypipes merged commit 70e34d2 into main Sep 16, 2026
    22 of 24 checks passed
    @jaypipes
    jaypipes deleted the changelog/v1.11.0 branch September 16, 2026 15:13
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    1 participant