Releases: posit-dev/ptd
Releases · posit-dev/ptd
v1.26.5
v1.26.4
v1.26.3
v1.26.2
v1.26.1
1.26.1 (2026-04-22)
Bug Fixes
- default public_load_balancer to true (internet-facing) matching Python (340fa4e)
- fetch Karpenter subnet/SG IDs from EKS cluster VPC config (d64ee3b)
- match Python output details for Traefik ingress and Alloy values (de10b28)
- remove EnableServerSideApply from k8s provider (not set in other migrated steps) (f103837)
- restore Alloy cluster label and k8s provider settings from Python (66b3e57)
- retain Python naming conventions in AWS helm step migration (39fdcb6)
- synthesize session taint in overprovisioning tolerations matching NodePool logic (3ca8f49)
- use deterministic workload port instead of hardcoded 1080 for proxy (99dfe02)
Reverts
- restore pulumi-kubernetes SDK to v4.21.1 to keep Azure provider stable (51b33c0)
v1.26.0
1.26.0 (2026-04-21)
Bug Fixes
- proxy: kill surviving processes when pruning stale registry entries (2793946)
- proxy: replace hardcoded port 1080 in all steps with WorkloadPort (01869e7)
- proxy: replace hardcoded port 1080 in Python Pulumi code and remove dead Go fallbacks (8d4a3be)
- proxy: set ALL_PROXY in helm step and update docs for new port behavior (ddbb595)
- proxy: thread proxy port through SetupKubeConfig so kubeconfig uses the correct SOCKS5 port (77f1c0f)
- proxy: use context.Background() in daemon mode so subprocess survives ptd exit (a2ec568)
Features
- proxy: add locked registry, deterministic ports, and new management commands (d28ee37)
v1.25.1
1.25.1 (2026-04-21)
Bug Fixes
- add dual aliases for AWS provider, AlloyConfig ConfigMap, and mimir-auth Secret (2dcd6a7)
- correct Alloy ConfigMap alias and YAML indentation in helm chart CRs (5c01ca9)
- correct Alloy ConfigMap Pulumi alias to include AlloyConfig parent type (d3f16b4)
- mainDomain should use site named "main", not first alphabetically (4715421)
- use yaml.v2 for Traefik and Karpenter values, harden alias URNs and error handling (a33cb77)
- use yaml.v2 in marshalYAML and correct Azure helm diffs vs Python state (0e50fc1)