Kazan v0.10.0 Release Notes
Release Date: 2018-10-17 // over 4 years ago-
๐ฅ 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)
- Watch operations now return a