Skip to content

Releases: edgelesssys/contrast

v1.11.0

29 Jul 11:37
Compare
Choose a tag to compare

What's Changed

🐛 Bug fixes

🔧 Other changes

📖 Documentation

Full Changelog: v1.10.0...v1.11.0

v1.10.0

09 Jul 13:10
Compare
Choose a tag to compare

What's Changed

⚠️ Security fixes

  • Fixes GHSA-phhq-63jg-fp7r
    Please read the advisory to check if your existing Contrast deployment is affected. If so, upgrade to v1.10.0 or apply the workarounds described in the advisory.

🎁 New features

  • transitengineapi: add user-managed Vault deployment by @jmxnzo in #1393

🐛 Bug fixes

  • cli: first invocation of generate should fail if resource does not have a coordinator by @charludo in #1507
  • generate: allow ConfigMaps and Secrets in separate files by @3u13r in #1273
  • fix: correct policy generation for ReplicationController by @miampf in #1516
  • kata: add patch preventing corruption of genpolicy's layer cache file by @charludo in #1519
  • coordinator: don't fail liveness probe if Kubernetes API server is unavailable by @burgerdev in #1542
  • kata.genpolicy: fix EphemeralVolumeSource by @katexochen in #1544

🔧 Other changes

📖 Documentation

New Contributors

Full Changelog: v1.9.0...v1.10.0

v1.9.1

09 Jul 09:22
Compare
Choose a tag to compare

What's Changed

⚠️ Security fixes

  • Fixes GHSA-phhq-63jg-fp7r
    Please read the advisory to check if your existing Contrast deployment is affected. If so, upgrade to v1.9.1 or apply the workarounds described in the advisory.

🐛 Bug fixes

  • [release/v1.9] kata: don't add storage for implicit VOLUME mounts by @burgerdev in #1574

Full Changelog: v1.9.0...v1.9.1

v1.9.0

04 Jun 15:14
Compare
Choose a tag to compare

What's Changed

🛠 Breaking changes

  • coordinator: consider instances with stale or no manifests unready by @burgerdev in #1467

🎁 New features

  • coordinator: distributed deployment with auto-recovery by @burgerdev in #1373

🐛 Bug fixes

  • cli: correct manifest generation for CronJob by @miampf in #1452
  • microsoft.genpolicy: fix sandbox-name policy for pod controllers by @burgerdev in #1477
  • initializer: safer data handling for encrypted mount by @burgerdev in #1490
  • kata.kata-runtime: genpolicy fix svc_name by @katexochen in #1491

🔧 Other changes

📖 Documentation

Full Changelog: v1.8.0...v1.9.0

v1.8.1

27 May 13:54
Compare
Choose a tag to compare

What's Changed

⚠️ Security fixes

  • Fixes GHSA-h5f8-crrq-4pw8
    Please read the advisory to check if your existing Contrast deployment is affected. If so, upgrade to v1.8.1 or apply the workarounds described in the advisory.

🐛 Bug fixes

  • [release/v1.8] cli: correct manifest generation for CronJob by @edgelessci in #1454
  • [release/v1.8] microsoft.genpolicy: fix sandbox-name policy for pod controllers by @edgelessci in #1478
  • [release/v1.8] initializer: safer data handling for encrypted mount by @edgelessci in #1492
  • [release/v1.8] kata.kata-runtime: genpolicy fix svc_name by @edgelessci in #1494
  • [release/v1.8] initializer: don't log full response by @burgerdev in 5041d52

Full Changelog: v1.8.0...v1.8.1

v1.8.0

15 May 14:15
Compare
Choose a tag to compare

What's Changed

🛠 Breaking changes

  • coordinator: add startup, liveness and readiness probes by @miampf in #1285

🎁 New features

  • manifest: add and validate SNP PlatformInfo by @katexochen in #1372
  • kata-image: add default-deny systemd unit by @3u13r in #1374
  • runtime: remove nydus-snapshotter, force guest pull via config by @katexochen in #1434

🐛 Bug fixes

  • node-installer: fix timestamp precision in unit restart detection by @katexochen in #1364

🔧 Other changes

📖 Documentation

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

07 Apr 15:04
Compare
Choose a tag to compare

What's Changed

🛠 Breaking changes

  • cli: remove embedded coordinator policy hashes, use coordinator policy hash from manifest by @katexochen in #1280

🎁 New features

  • grpc: use default dialer implementation that supports HTTP CONNECT by @thomasten in #1318
  • microsoft.kata-igvm: add constant signature IDBlock; snp: verify id key hash by @katexochen in #1319

🐛 Bug fixes

🔧 Other changes

📖 Documentation

Full Changelog: v1.6.0...v1.7.0

v1.6.0

12 Mar 13:31
Compare
Choose a tag to compare

What's Changed

Important: We overhauled our approach to VM sizing in order to reduce resource waste and better align with Kubernetes resource management. This means that VMs on bare metal will be much smaller than they used to, which in turn might lead to OOM errors if the container resource limits are not sufficient. See the docs and #1196 for more details.

🎁 New features

🐛 Bug fixes

  • nodeinstaller: align default_memory and overhead to actual usage by @burgerdev in #1196
  • grpc: retry connecting to coordinator on EOF by @burgerdev in #1239
  • genpolicy: support ephemeral volume source on bare metal by @burgerdev in #1254
  • nodeinstaller: support containerd config v3 by @burgerdev in #1276
  • cli: fix panic on set without workload owner key by @thomasten in #1251

🔧 Other changes

📖 Documentation

Full Changelog: v1.5.0...v1.6.0

v1.5.1

21 Feb 16:32
Compare
Choose a tag to compare

What's Changed

🐛 Bug fixes

  • [release/v1.5] grpc: retry connecting to coordinator on EOF by @edgelessci in #1241

🔧 Other changes

  • [release/v1.5] attestation: get product from attestation instead of report by @edgelessci in #1240

Full Changelog: v1.5.0...v1.5.1

v1.5.0

14 Feb 10:22
Compare
Choose a tag to compare

What's Changed

🐛 Bug fixes

🔧 Other changes

📖 Documentation

Full Changelog: v1.4.0...v1.5.0