Knative Client release v0.17.0
Pre-releaseRelease 0.17.0 continues the journey to full Eventing support and adds some additional goodies.
Meta
The compile dependencies have been updated to Knative Serving 0.17.0 and Knative Eventing 0.17.0.
Eventing support
This release adds full support for managing Channel resources. It allows you to specify the channel type during creation and also to add some mappings of GVK coordinates to symbolic names in your configuration.
Plugin Inline Support
It is possible now to create custom variations of kn that can inline golang based plugins into a single binary. See the plugin README for a brief explanation about the mechanics. More documentation and examples pending.
It is important to note, that kn as released from this repository will not inline any plugins. It just provides the hooks for enabling plugin inlining.
New features
Additionally the following features and fixes have been added:
kn source listuse now an own list type for heterogeneous lists- Client side volume name generation has been fixed
NAMESPACEheader column has been added tokn source list -A- Add support to combine
kn service create --filenamewith other options - List only built-in sources if access to CRDs is restricted
You can find the full list of changes in the CHANGELOG