Skip to content

Releases: cdk8s-team/cdk8s

v0.24.0

27 May 14:08
5d6471e
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • cli: enum string values are now proper enums instead of just strings.

Features

Bug Fixes

  • cli: unable to import CRDs with non-trivial "xxxOf" constraints (#212) (18136ed), closes #171
  • cli: unable to import types with all-caps TLAs (#211) (a11d0e8), closes #209

v0.23.0

26 May 17:47
b37b105
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • cli: the generated module names of imported CRDs now include the resource's group and not just its kind in order to ensure uniqueness. For example, when importing the Jenkins CRD, instead of 'imports/jenkins.ts, we now have imports/jenkins.io/jenkins.ts`.
  • cli: class names of imported apis are now normalized to PascalCase.

Features

Bug Fixes

  • cli: impossible to import two crds with the same kind (#203) (f6248ce)
  • docs: do not mark arguments as optional in python getting-started (#191) (be090d0)
  • lib: unable to express empty objects and array (#200) (9ae5efb)

v0.22.0

24 May 06:09
3d0a5dc
Compare
Choose a tag to compare

Features

  • cli: jest tests in typescript-app template (b6aed5a)
  • cli: support CRDs with apiVersion "apiextensions.k8s.io/v1" (#142) (f5111b0)
  • cli: support import module name overriding in python (#107) (327ba47)
  • docs: add python and pipenv prerequisites (db23fa1), closes #166
  • examples: central readme for all examples (#176) (9cab302), closes #174
  • examples: reorganize examples by language (#138) (85cf631)
  • readme: add link to "awesome cdk8s" (0889a6e)

v0.21.0

14 May 05:16
84c1e74
Compare
Choose a tag to compare

Features

Bug Fixes

  • cli: unable to import a crd that has no schema (#132) (b8115cb)
  • crd: Ensure yaml doc is defined before casting to CustomResourceApiObject (#130) (03e6d84)
  • redirect: Handle 302 redirect case when importing from remote url (#131) (1ed88ca)

v0.20.0

27 Apr 11:59
Compare
Choose a tag to compare

Features

  • surface cdk8s in awscdk.io (45e188e)

Bug Fixes

  • docs: top-level "getting started" page not found (#120) (eb9d2ad), closes #106
  • readme: missing information about imports in cdk8s-cli readme (#108) (e9f291e)

v0.19.0

12 Apr 06:35
Compare
Choose a tag to compare

Bug Fixes

  • cli-import: unable to import a CRD from an insecure server (#102) (4dde096), closes #94
  • homebrew: homebrew release trigger is broken (5ecb143)

Features

  • cli-import: allow overriding module name in imports (#84) (63daf78)

v0.18.0

10 Apr 22:04
Compare
Choose a tag to compare

Features

Bug Fixes

  • crd: fix multi-resource importing of CRDs (#78) (fd8f753)
  • examples: "replicas" option is not respected in the web-service example (#87) (97ca582)
  • gha: prevent gha from running on forks (26eb407)

v0.17.0

21 Mar 06:21
8068044
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • please upgrade your dependency requirement for "constructs" to ^2.0.0

Bug Fixes

  • gh_actions: fix release-next script to use correct npx publishing (27c7f9d)

  • readme: hello example link is broken #74 (0b858cf)

  • upgrade jsii & constructs (#80) (f917e0a)

v0.16.0

17 Mar 15:32
Compare
Choose a tag to compare

Features

v0.15.1

13 Mar 13:52
Compare
Choose a tag to compare

Bug Fixes

  • cli-init: install "constructs" instead of "@aws-cdk/core" (6ccc03f)