Kazan v0.4.0 Release Notes

Release Date: 2018-01-17 // over 6 years ago
  • ๐Ÿš€ This release was mostly about Kubernetes 1.6.

    But contained a number of other changes as well:

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘Œ Support Kubernetes 1.6. This is a breaking change as many of the paths to
      model modules have changed.
    • โฌ‡๏ธ Dropped Elixir 1.3 support.
    • ๐Ÿ‘‰ Make Kazan.Models.model_descs private. This is potentially a breaking change.

    ๐Ÿ†• New Features.

    • ๐Ÿ‘Œ Support for token authentication & skipping TLS verification. (Thanks @izaakschroeder)
    • In cluster service account authentication (Thanks @izaakschroeder)
    • Functions to map from OpenAPI model name or operation ID into modules or
      functions. These are intended to be used for developers exploring the API in
      the REPL.

    ๐Ÿ‘Œ Improvements

    • OpenAPI operation & definition IDs are now documented in the exdocs.
    • โš  No compiler warnings on Elixir 1.5
    • Absolute paths in kubeconfig will now be interpreted as such. Previously they
      would be assumed as relative to the kubeconfig file.

    ๐Ÿ› Bug Fixes

    • Various functions will no longer leak atoms if called with the names of models
      or APIs that don't exist.