Skip to content

Releases: posit-dev/ptd

v1.26.5

24 Apr 19:13

Choose a tag to compare

1.26.5 (2026-04-24)

Bug Fixes

  • default Karpenter NodePool weight to 100 when unset (8f2de5e)

v1.26.4

24 Apr 14:27

Choose a tag to compare

1.26.4 (2026-04-24)

Bug Fixes

  • clusters-azure: use corev1.NewConfigMapPatch for CoreDNS forwarding ConfigMap (d3f5297)

v1.26.3

24 Apr 13:49

Choose a tag to compare

1.26.3 (2026-04-24)

Bug Fixes

  • azure: use per-site domains for Traefik Ingress generation (97c8c8b)

v1.26.2

22 Apr 17:41

Choose a tag to compare

1.26.2 (2026-04-22)

Bug Fixes

  • remove min node count for azure user pools (0c7f4fb)

v1.26.1

22 Apr 17:11

Choose a tag to compare

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

21 Apr 20:51

Choose a tag to compare

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

21 Apr 20:38

Choose a tag to compare

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)

v1.25.0

21 Apr 17:06

Choose a tag to compare

1.25.0 (2026-04-21)

Features

  • add unit tests for handoff helpers and fix resource categorization (0be41ce)
  • generate eject handoff PDF and markdown document (0a67c38), closes #216

v1.24.0

17 Apr 19:32

Choose a tag to compare

1.24.0 (2026-04-17)

Bug Fixes

  • conditionally emit control_room remote_write when control_room_domain is set (951a412), closes #252

Features

  • add Azure nvidia device plugin helm deployment (c1ed84d)

v1.23.0

17 Apr 16:56

Choose a tag to compare

1.23.0 (2026-04-17)

Features

  • mirror nvidia device plugin for azure (f09c491)