Release 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 list
use now an own list type for heterogeneous lists- Client side volume name generation has been fixed
NAMESPACE
header column has been added tokn source list -A
- Add support to combine
kn service create --filename
with other options - List only built-in sources if access to CRDs is restricted
You can find the full list of changes in the CHANGELOG