|
| 1 | +--- |
| 2 | +title: "v1.14 release" |
| 3 | +linkTitle: "v1.14 release" |
| 4 | +author: "[Izabela Gomes (Broadcom)](https://github.com/izabelacg), [David Simansky (Red Hat)](https://github.com/dsimansk), [Calum Murray (Red Hat)](https://github.com/Cali0707), [Christoph Stäbler (Red Hat)](https://github.com/creydr)" |
| 5 | +author handle: https://github.com/izabelacg https://github.com/dsimansk https://github.com/Cali0707 https://github.com/creydr |
| 6 | + |
| 7 | +date: 2024-5-3 |
| 8 | +description: "Knative v1.14 release announcement" |
| 9 | +type: "blog" |
| 10 | +--- |
| 11 | + |
| 12 | +# Announcing Knative 1.14 Release |
| 13 | + |
| 14 | +A new version of Knative is now available across multiple components. Follow the instructions in [Installing Knative](https://knative.dev/docs/install/) to install the components you require. |
| 15 | + |
| 16 | +This release brings a number of smaller improvements to the core Knative Serving and Eventing components, and several improvements to specific plugins. |
| 17 | + |
| 18 | +## Table of Contents |
| 19 | +- [Serving](#serving) |
| 20 | +- [Eventing](#eventing) |
| 21 | +- [kn CLI](#kn-cli) |
| 22 | +- [Functions](#functions) |
| 23 | +- [Knative Operator](#knative-operator) |
| 24 | + |
| 25 | +### Serving |
| 26 | +**Release Notes:** [Knative Serving 1.14](https://github.com/knative/serving/releases/tag/knative-v1.14.0) |
| 27 | + |
| 28 | +#### 💫 New Features & Changes |
| 29 | +- A new feature (`multi-container-probing`) is introduced to enable liveness and readiness probes for Knative Services with multiple containers ([#14853](https://github.com/knative/serving/pull/14853), @ReToCode) |
| 30 | +- Add support for multiple wildcard certificate domains in domain config ([#14543](https://github.com/knative/serving/pull/14543), @arsenetar) |
| 31 | +- Certificate generation errors are bubbled up to its parent Route. ([#14962](https://github.com/knative/serving/pull/14543), @ckcd) |
| 32 | +- Check all container's status when calculating revision ContainerHealthy condition ([#14744](https://github.com/knative/serving/pull/14744), @seongpyoHong) |
| 33 | +- Serving now supports the experimental feature `cluster-local-domain-tls` and creates the necessary `KnativeCertificates` ([#14610](https://github.com/knative/serving/pull/14610), @ReToCode) |
| 34 | +- The autoscaler now keeps the desiredScale of a PodAutoscaler at its current value while it initializes and therefore has not yet metrics ([#14866](https://github.com/knative/serving/pull/14866), @SaschaSchwarze0) |
| 35 | +- Don't drop traffic when upgrading a deployment fails ([#14795](https://github.com/knative/serving/pull/14795), @dprotaso) |
| 36 | +- Add upstream TLS trust from CM bundles ([#14717](https://github.com/knative/serving/pull/14717), @ReToCode) |
| 37 | +- Make route domain error specific ([#15082](https://github.com/knative/serving/pull/15082), @skonto) |
| 38 | + |
| 39 | +### Eventing |
| 40 | +**Release Notes:** [Knative Eventing 1.14](https://github.com/knative/eventing/releases/tag/knative-v1.14.0) |
| 41 | + |
| 42 | +#### 💫 New Features & Changes |
| 43 | +- EventType Autocreate is now a non blocking operation ([#7709](https://github.com/knative/eventing/pull/7709), @Cali0707) |
| 44 | +- EventTypes are now autocreated on Triggers and Subscriptions when there is a reply event sent to them ([#7733](https://github.com/knative/eventing/pull/7733), @Cali0707) |
| 45 | +- Added the ability to configure a `nodeSelector` when deploying an ApiServerSource ([#7584](https://github.com/knative/eventing/pull/7584), @sadath-12) |
| 46 | +- Replace YAML merge tags, to comply with YAML 1.2 ([#7662](https://github.com/knative/eventing/pull/7662), @converge) |
| 47 | +- StatefulSet scheduling now makes fewer API server requests, reducing APIServer load. ([#7651](https://github.com/knative/eventing/pull/7651), @Cali0707) |
| 48 | + |
| 49 | +#### 🐞 Bug Fixes |
| 50 | +- Reduce the scope for the Config validation webhook to only the `knative-eventing` namespace. ([#7792](https://github.com/knative/eventing/pull/7792), @pierDipi) |
| 51 | + |
| 52 | +### Client |
| 53 | +**Release Notes:** [Knative Client 1.14](https://github.com/knative/client/releases/tag/knative-v1.14.0) |
| 54 | + |
| 55 | +#### 💫 New Features & Changes |
| 56 | +- Add completion support for fish and PowerShell shells ([#1929](https://github.com/knative/client/pull/1929), @tuhtah) |
| 57 | + |
| 58 | +#### 🐞 Bug Fixes |
| 59 | + |
| 60 | +- Fix client-pkg import paths ([#1931](https://github.com/knative/client/pull/1931), @dsimansk) |
| 61 | +- Fix wait-loop in domain E2E test ([#1919](https://github.com/knative/client/pull/1919), @dsimansk) |
| 62 | + |
| 63 | +### Functions |
| 64 | +**Release Notes:** [Knative func 1.14](https://github.com/knative/func/releases/tag/knative-v1.14.0) |
| 65 | + |
| 66 | +#### 💫 New Features & Changes |
| 67 | + |
| 68 | +- Functions built with the experimental "Host" builder include FUNC_CREATED and FUNC_VERSION metadata environment variables. ([#2195](https://github.com/knative/func/pull/2195), @lkingland) |
| 69 | + |
| 70 | +#### 🐞 Bug Fixes |
| 71 | + |
| 72 | +- Func invoke now correctly handles data with contenttype application/json ([#2256](https://github.com/knative/func/pull/2256), @Cali0707) |
| 73 | +- Fix: "no main packages to build" on darwin/aarch64 ([#2148](https://github.com/knative/func/pull/2148), @matejvasek) |
| 74 | +- Func deploy --username=func --*** get password registry.example.com) ([#2242](https://github.com/knative/func/pull/2242), @lkingland) |
| 75 | +- The prototype host builder now supports nonregular files such as symlinks ([#2156](https://github.com/knative/func/pull/2195), @lkingland) |
| 76 | +- Fix typo in run cmd ([#2168](https://github.com/knative/func/pull/2168), @Sanket-0510) |
| 77 | +- Update docs ([#2169](https://github.com/knative/func/pull/2169), @matzew) |
| 78 | +- Bump go-func to v0.20.0 ([#2170](https://github.com/knative/func/pull/2170), @matzew) |
| 79 | +- Remove discontinued tanzu builder image ([#2178](https://github.com/knative/func/pull/2178), @matzew) |
| 80 | +- Using upstream lifecycle image that has multi-arch support ([#2196](https://github.com/knative/func/pull/2196), @matzew) |
| 81 | +- Fix make was not called ([#2245](https://github.com/knative/func/pull/2245), @matzew) |
| 82 | +- Usage of only proper handler API, no longer need for redundant Context ([#2249](https://github.com/knative/func/pull/2249), @matzew) |
| 83 | + |
| 84 | + |
| 85 | +### Operator |
| 86 | +**Release Notes:** [Knative Operator 1.14](https://github.com/knative/operator/releases/tag/knative-v1.14.0) |
| 87 | + |
| 88 | +Only dependency update |
| 89 | + |
| 90 | +## Thank you, contributors |
| 91 | +**Release Leads:** |
| 92 | + |
| 93 | +- [@izabelacg](https://github.com/izabelacg) |
| 94 | + |
| 95 | +- [@dsimansk](https://github.com/dsimansk) |
| 96 | + |
| 97 | +- [@Cali0707](https://github.com/Cali0707) |
| 98 | + |
| 99 | +- [@creydr](https://github.com/creydr) |
| 100 | + |
| 101 | +## Learn more |
| 102 | +- [Knative docs](https://knative.dev/docs/) |
| 103 | +- [Quickstart tutorial](https://knative.dev/docs/getting-started/) |
| 104 | +- [Samples](https://knative.dev/docs/samples/) |
| 105 | +- [Knative Working Groups](https://knative.dev/community/contributing/working-groups/) |
| 106 | +- [Knative User Mailing List](https://groups.google.com/g/knative-users) |
| 107 | +- [Knative Development Mailing List](https://groups.google.com/g/knative-dev) |
| 108 | +- [Knative on Twitter @KnativeProject](https://twitter.com/KnativeProject) |
| 109 | +- [Knative on StackOverflow](https://stackoverflow.com/questions/tagged/knative) |
| 110 | +- [#knative on CNCF Slack](https://slack.knative.dev/) |
| 111 | +- [Knative on YouTube](https://www.youtube.com/c/KnativeProject) |
0 commit comments