Skip to content

Kazan v0.10.0

Compare
Choose a tag to compare
@obmarg obmarg released this 17 Oct 20:53
· 23 commits to master since this release

Breaking Changes

  • Watch operations now return a Watcher.Event rather than a k8s WatchEvent
    struct.
  • Watcher.Event has atoms for the type instead of strings.
  • Added a new gone event type to watchers. Processes listening for events
    should restart a watcher with a new rv when receiving one of these.
  • Kazan.Request.create (which is used by most of the API request creation methods
    now returns {:error, term} rather than {:err, term}. This was a bug fix
    as the typespec stated that they returned {:error, term}.

New Features

  • We now generate typespecs for all the generated functions &
    structs. This should allow dialyzer users to validate their code
    and improves the documentation.

Bug Fixes

  • Fixed an issue where watchers would crash repeatedly if the underlying k8s
    watch rv became invalid somehow. (#45)