0.6.0 Release
Temporal Proxy 0.6.0
A gRPC proxy that sits between Temporal SDK Clients, Workers, and the Temporal UI on one side and one
or more upstream Temporal Services on the other. It handles Namespace translation, TLS termination,
and payload encryption so applications can target a single local endpoint while the proxy fans
requests out to the right upstream (a local dev Temporal Service, a self-hosted deployment, Temporal
Cloud, or some mix).
Installation
Go
go install github.com/temporalio/temporal-proxy/cmd/proxy@v0.6.0Container image
docker pull temporalio/temporal-proxy:v0.6.0Helm
See https://github.com/temporalio/helm-charts/tree/main/charts/temporal-proxy for more information.
helm install temporal-proxy temporal-proxy \
--repo https://go.temporal.io/helm-charts \
--set image.tag=v0.6.0Prebuilt binaries for each platform are attached as assets below. See the README for full installation and
configuration details.
Changelog
Changes
- 7fe9135: Bump docker/setup-qemu-action from 4.2.0 to 4.3.0 (#161) (@dependabot[bot])
- 34e5883: Bump github.com/MicahParks/keyfunc/v3 from 3.8.1 to 3.8.2 (#163) (@dependabot[bot])
- 1483402: Bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 (#162) (@dependabot[bot])
- ecd2093: Bump golang.org/x/sync from 0.22.0 to 0.23.0 (#160) (@dependabot[bot])
- 3257222: Bump google.golang.org/grpc from 1.83.0 to 1.83.1 in /examples (#145) (@dependabot[bot])
- 583eba2: Bump google.golang.org/grpc from 1.83.1 to 1.83.2 (#144) (@dependabot[bot])
- 56a93c2: Bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /examples (#159) (@dependabot[bot])
- 4d09a32: [cloud]: Validate Cloud Namespaces (#147) (@pseudomuto)
- 6b82e28: [config]: Default cacheSize instead of disabling the DEK cache (#166) (@Vaughan-Temporal)
- fcfc5ca: [config]: Dial upstreams over TLS by default (#165) (@pseudomuto)
- d56248c: [dataplane]: Translate the methods Cloud does not serve on a frontend (#154) (@Vaughan-Temporal)
- 95cc6be: [examples]: Add a listnamespace example (#155) (@Vaughan-Temporal)
- 150bed3: [metrics]: Configure metrics from config (#148) (@pseudomuto)
- 5b84d09: [rfc]: Payload Compression (#50) (@pseudomuto)
- 2c6a051: [translation]: Add a library for substituting one gRPC method for another (#152) (@Vaughan-Temporal)
- cead8a4: [translation]: Answer ListNamespaces from CloudService.GetNamespaces (#153) (@Vaughan-Temporal)
Full Changelog: v0.5.2...v0.6.0