Skip to content

Alien v3.3.31

Choose a tag to compare

@alongubkin alongubkin released this 09 Oct 15:18
· 301 commits to main since this release
Immutable release. Only release title and notes can be modified.
beacc9d

Bug Fixes

  • keep cloud resource IDs in controller state across failures (#912)(500f481)
  • worker custom domains and persisted create tokens across crashes (#926)(284e146)
  • reconcile AWS vault grants during setup updates (#924)(36f66d9)
  • apply config changes that arrive while a resource is being created or updated (#933)(2841cb1)
  • resolve alien destroy by ID or group/name against the right project (#934)(a3d79f0)
  • prevent SQS connection churn and blocking DNS (#929)(bb9018a)
  • bump turso to 0.8.2 so encrypted WALs checkpoint (ALIEN-1311) (#931) (operator)(1820ca0)
  • decode nullable open strings as scalars (ALIEN-1310) (#930) (platform-sdk)(ec68b70)
  • lost ACM imports, denied deletes of gone network objects, worker log groups (#935)(6f44ca0)
  • leave settled deployments alone on setup and finish clean destroys (#936)(649d6b9)
  • check GCP registry consumers without decoding whole deployment records (#937)(e08730d)
  • reconcile vault grants across cloud updates (#932)(f8ee218)
  • grant ec2:DetachVolume to container provision (#944)(7ec44d3)
  • exclude service-managed addresses from EIP quota usage (#938)(64047ea)
  • preserve setup failures and release checkpointed terminal claims (#918)(2fca1cf)
  • align workload trust with compute node identities (#939)(365eaf0)
  • revoke vault grants after permission profile removal (#942)(6d537d3)
  • explain unavailable deployment acquisition (#699)(e2e2e63)
  • recover interrupted volumes and network deletion (#950)(bd656e5)
  • make deployment setup commands safely resumable (#940)(dd15aaa)
  • sync hosted acquisition and operations SDK contracts (#951)(0a680b9)
  • distinguish saved runtime failures during setup retry (#945)(f47dc4e)
  • preserve reconcile validation errors in SDK contracts (#952)(2801921)
  • validate installation before deployment creation (#946)(9dc1a0e)
  • retain stored inputs during standalone setup (#953)(0810d1d)
  • accept the onboard setup item names and pick a link's only item (#955)(51d712e)
  • name the setup token when a saved key is refused for setup (#956)(622c13f)
  • let a failed preflight take corrected compute and stop pinning generated pools (#957)(2e13387)
  • grant and decode EBS volume modification checks (#954)(c4cac8b)
  • show S3's reason when it rejects a request (#958)(0b4866b)
  • reject invalid storage lifecycle rules before deploying (#959)(91afb3c)
  • fail fast on denied network deletes and report the teardown cause (#960)(828bc90)
  • send storage lifecycle rule prefixes to gcs (#961)(c55b4a3)
  • keep public endpoint environment stable during reconciliation (#928)(0fbd707)

CI

Features

  • add c8g Graviton4 machines to the AWS instance catalog (ALIEN-1302) (#923) (compute)(1dce1cb)
  • add deployment group move command and SDK (#943)(093d0b5)
  • create releases without promoting a channel (#948)(918c7dc)
  • support operations on push deployments without an Operator (#821)(d860dd1)
  • add standalone canary updates (#964) (cli)(d2fb873)
  • simplify Speakeasy TypeScript SDK arguments (#965) BREAKING(72c6ab6)

Miscellaneous