This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving component, ranging from v0.16.0 to v0.19.0, and Knative Eventing component with in-memory channel, ranging from v0.16.0 to v0.19.0.
The latest Knative Serving v0.19.0 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-post-install-jobs.yaml.
The latest Knative Eventing v0.19.0 artifacts, bundled within the image of this operator, include eventing-crds.yaml, eventing-core.yaml, in-memory-channel.yaml, mt-channel-broker.yaml, and eventing-sugar-controller.yaml.
The latest network ingress v0.19.0 artifacts, bundled within the image of this operator, include net-istio.yaml.
Bug Fixes
- Add validation to the field spec.version #319 (thanks @houshengbo)
- Add support of the major.minor format for spec.version #326 (thanks @houshengbo)
Other Changes
- Update to pkg test/KubeClient changes #304 (thanks @n3wscott)
- Lint: previous condition includes return statement, pop else statement #305 (thanks @lberk)
- Drop istio dependency and replace with unstructured operations #311 (thanks @markusthoemmes)
- Drop dependency on pkg/errors #310 (thanks @markusthoemmes)
- Validate the major.minor as the version matching mechanism for customized manifests #320 (thanks @houshengbo)
- Removing incorrect pre-job for 0.17.0 #325 (thanks @matzew)
- Use the hack repository for scripts #333 (thanks @markusthoemmes)
- Use the new update_deps script #332 (thanks @markusthoemmes)