Skip to content

v0.42.0

Choose a tag to compare

@andrewn6 andrewn6 released this 14 Nov 22:41
· 32 commits to main since this release

Features

  • idempotency keys on host-agent mutations so durable steps can retry after a lost response (#370) (a36dd44)
  • restate cloud mode with signed handler requests over the tunnel or a public url (#369) (08463b5)
  • run a pinned restate-server in docker from the orchestrator installer with drain-aware upgrades (#366) (6337862)
  • run destroy as a durable restate handler with retries, destroy_failed dead letters and reconcile re-sends (363d24f)
  • trace api requests through fleet ops, restate steps and host agents with request-id propagation (#368) (05186fb)
  • wire restate sdk-go with a durable handler endpoint and a local restate-server (#365) (10e7cd4)

Bug Fixes

  • fail the dead-letter step when the destroy dead letter cannot be written (4f34392)
  • keep destroy lifecycle events when a begin or finish write is retried (2cde236)
  • revoke keys, grants and interventions of reaped destroy_failed vms (7e1e175)
  • send durable destroys off the reconcile loop with bounded concurrency (0bd99a6)
  • skip a create cleanup when a retried create has reused the vm id (f275c43)