Skip to content

compartment 0.11.0

Choose a tag to compare

@compartment-release-please compartment-release-please released this 17 Aug 12:22
Immutable release. Only release title and notes can be modified.
bc0adaf

Features

  • api: let the CLI sign up an account and claim it with a real email (#337) (6a00666)
  • api: make new projects private by default (#345) (d1735c4)
  • cli: add managed cloud URL fallback (#344) (b0a809e)
  • cli: support operator domain issuers (#350) (01b294d)
  • cli: use Compartment Cloud by default (#369) (eab5a9a)
  • kube-runtime: configure tenant resource quotas (#347) (747015a)
  • kube-runtime: enforce organization resource quotas (#318) (4955a51)
  • worker: add organization-fair parallel build queue (#316) (37a8a9e)
  • worker: cache Docker Hub base image pulls (#354) (48c4b24)

Bug Fixes

  • api: bound product log retention per app (#314) (98f3bcd)
  • api: decide Kubernetes Job submission under the resource claim locks (#328) (9ac8107)
  • api: fence resource reconciles on Kubernetes Job submission (#327) (88c4265)
  • api: judge reconcile claim leases on the Postgres clock (#320) (abf9e97)
  • api: keep active routes during redeploy (#358) (33d312a)
  • api: keep unchanged resources available during redeploy (#359) (4a5ad28)
  • api: make CLI signup safe to retry (#342) (545defe)
  • api: make signup sessions deploy-ready (#343) (f7e4754)
  • api: make the persisted port aggregate the only network policy port source (#324) (6f8356b)
  • api: prevent workload usage metering deadlocks (#362) (b376f12)
  • api: repair queued deployments before project deletion (#361) (ce7270d)
  • api: scope git provider registrations and operations by organization (#315) (98acf45)
  • api: stop queued deployments when archiving projects (#360) (1dd53f0)
  • cli: adopt current chart defaults when upgrading a release (#335) (545785d)
  • cli: enforce honest platform memory capacity (#353) (f4aefa0)
  • cli: enforce honest tenant capacity (#352) (54312a1)
  • cli: verify Capsule with new bundle format (#346) (4006e63)
  • kube-runtime: wait for declared resources from inside the tenant Pod (#334) (af8d951)
  • release: raise Capsule controller memory default (#364) (81b642c)
  • release: restore registry auth memory (#363) (f619876)
  • root-config: gate the configuration production actually ships (#336) (e476071)
  • root-config: repair the chart schema and revert an unverified guard change (#340) (68b7e38)
  • sdk: retry source archive fetch failures (#357) (0e49b09)
  • worker: admit Caddy instead of Edge into tenant application Pods (#312) (aed96bf)
  • worker: admit product Jobs only when their resources accept connections (#325) (4a5b847)
  • worker: clean up timed-out rollout resources (#349) (96dfc3b)
  • worker: converge build source fetches (#367) (e726726)
  • worker: fund the gVisor build workspace from the build Pod memory limit (#323) (dc05d32)
  • worker: preserve resource cold-start budgets (#366) (e3a6720)
  • worker: schedule build Jobs at tenant priority (#313) (58d06cc)
  • worker: scope build Job credentials to a single artifact (#329) (f3b23b5)
  • worker: separate resource storage and readiness deadlines (#365) (1673a53)

Performance Improvements

  • root-config: consolidate post-build CI gates (#355) (e1274c7)