|
| 1 | +--- |
| 2 | +title: "v1.19 release" |
| 3 | +linkTitle: "v1.19 release" |
| 4 | +author: "[dsimansk (Red Hat)](https://github.com/dsimansk) and [gauron99 (Red Hat)](https://github.com/gauron99)" |
| 5 | +author handle: https://github.com/dsimansk |
| 6 | +date: 2025-07-28 |
| 7 | +description: "Knative v1.19 release announcement" |
| 8 | +type: "blog" |
| 9 | +--- |
| 10 | + |
| 11 | +## Announcing Knative v1.19 Release |
| 12 | + |
| 13 | +A new version of Knative is now available across multiple components. |
| 14 | + |
| 15 | +Follow the instructions in |
| 16 | +[Installing Knative](https://knative.dev/docs/install/) to install the components you require. |
| 17 | +## Table of Contents |
| 18 | +- [Highlights](#highlights) |
| 19 | +- [Serving](#serving) |
| 20 | +- [Eventing](#eventing) |
| 21 | +- [Functions](#functions) |
| 22 | +- [Knative Operator](#operator) |
| 23 | +- [Thank you contributors](#thank-you-contributors) |
| 24 | + |
| 25 | +## Highlights |
| 26 | + |
| 27 | +This release's core components brings some notable changes. |
| 28 | + |
| 29 | +- Serving supports new K8s "image" volume type. |
| 30 | +- Eventing now uses OTel to report it's metrics across multiple components |
| 31 | +instead of Zipkin/OpenCensus and other features or improvements. |
| 32 | +- Functions `run` command now supports `--address` specification, adds multiple |
| 33 | +automation possibilities with new ENV variables or flags and your function can now |
| 34 | +be invoked via `GET` requests and some additional bug fixes and smaller improvements. |
| 35 | + |
| 36 | +## Serving |
| 37 | + |
| 38 | +**Original notes**: [Knative Serving 1.19](https://github.com/knative/serving/releases/tag/knative-v1.19.0) |
| 39 | + |
| 40 | +### 🐞 Bug Fixes |
| 41 | + |
| 42 | +- Fix labels and annotations propagation to k8s service on update ([#15892](https://github.com/knative/serving/pull/15892), [@dsimansk](https://github.com/dsimansk)) |
| 43 | + |
| 44 | +### 💫 New Features & Changes |
| 45 | + |
| 46 | +- Knative Serving now supports Kubernetes’ new "image" volume type. ([#15878](https://github.com/knative/serving/pull/15878), [@Fedosin](https://github.com/Fedosin)) |
| 47 | +- System_internal_tls_test.go:110: TLS not used on requests to queue-proxy: pods "system-internal-tls-mjhqutwi-00001-deployment-6b84b959d7-mjkcs" not found ([#15895](https://github.com/knative/serving/pull/15895), [@maschmid](https://github.com/maschmid)) |
| 48 | + |
| 49 | +## Eventing |
| 50 | + |
| 51 | +**Original notes**: [Knative Eventing 1.19](https://github.com/knative/eventing/releases/tag/knative-v1.19.0) |
| 52 | + |
| 53 | +### 💫 New Features & Changes |
| 54 | + |
| 55 | +- Adding `features.knative.dev/apiserversource-skip-permissions-check` makes the ApiServerSource to skip permissions check before creating the receiver. This helps with large clusters where otherwise a large amount of SubjectAccessReviews would be created. Defaults to "false". Check the documentation for more information. ([#8615](https://github.com/knative/eventing/pull/8615), [@rh-hemartin](https://github.com/rh-hemartin)) |
| 56 | +- ContainerSources now correctly set labels in the Deployment when they are set in the .spec.template ([#8634](https://github.com/knative/eventing/pull/8634), [@Cali0707](https://github.com/Cali0707)) |
| 57 | +- Knative now supports the KN_VERIFY_CORRELATION_ID CESQL function, allowing you to verify knative correlation ids in your trigger filters. ([#8608](https://github.com/knative/eventing/pull/8608), [@Cali0707](https://github.com/Cali0707)) |
| 58 | +- The JobSink now reports metrics with OTel ([#8639](https://github.com/knative/eventing/pull/8639), [@Cali0707](https://github.com/Cali0707)) |
| 59 | +- The adapter is instrumented to provide traces and metrics with OTel ([#8640](https://github.com/knative/eventing/pull/8640), [@Cali0707](https://github.com/Cali0707)) |
| 60 | +- The broker filter, ingress, and InMemoryChannel deployments now expose metrics and traces with OpenTelemetry instead of Zipkin/OpenCensus ([#8635](https://github.com/knative/eventing/pull/8635), [@Cali0707](https://github.com/Cali0707)) |
| 61 | + |
| 62 | +## Functions |
| 63 | + |
| 64 | +**Original notes**: [Knative Functions 1.19](https://github.com/knative/functions/releases/tag/knative-v1.19.0) |
| 65 | + |
| 66 | +### 💫 New Features & Changes |
| 67 | + |
| 68 | +- Add --base-image flag to override the base image for host builds ([#2935](https://github.com/knative/func/pull/2935), [@gauron99](https://github.com/gauron99)) |
| 69 | +- Feat: Python and Go function listen dualstack ([#2898](https://github.com/knative/func/pull/2898), [@matejvasek](https://github.com/matejvasek)) |
| 70 | +- Feat: run 'func invoke --request-type=GET' for invoking GET request ([#2942](https://github.com/knative/func/pull/2942), [@gauron99](https://github.com/gauron99)) |
| 71 | +- Func config remove now supports noninteractive usecases via a --name flag ([#2879](https://github.com/knative/func/pull/2879), [@lkingland](https://github.com/lkingland)) |
| 72 | +- Func run now supports json output ([#2893](https://github.com/knative/func/pull/2893), [@lkingland](https://github.com/lkingland)) |
| 73 | +- Func run now supports the --address flag ([#2887](https://github.com/knative/func/pull/2887), [@lkingland](https://github.com/lkingland)) |
| 74 | +- Function describe subcommand now includes labels. ([#2882](https://github.com/knative/func/pull/2882), [@lkingland](https://github.com/lkingland)) |
| 75 | +- Labels configuration now supports flags for a noninteractive flow. ([#2886](https://github.com/knative/func/pull/2886), [@lkingland](https://github.com/lkingland)) |
| 76 | +- Local clusters can now be set up on MacOS via the repository's allocate.sh and registry.sh scripts. ([#2897](https://github.com/knative/func/pull/2897), [@lkingland](https://github.com/lkingland)) |
| 77 | +- The path to "go" can be altered from that in PATH by using the FUNC_GO environment variable when using the host builder. ([#2877](https://github.com/knative/func/pull/2877), [@lkingland](https://github.com/lkingland)) |
| 78 | +- The path to git can be altered from that in PATH by using the FUNC_GIT environment variable when using the host builder. ([#2876](https://github.com/knative/func/pull/2876), [@lkingland](https://github.com/lkingland)) |
| 79 | +- User will be warned when their local branch differs from that configured for remote builds. ([#2884](https://github.com/knative/func/pull/2884), [@lkingland](https://github.com/lkingland)) |
| 80 | + |
| 81 | +- fix pod security context fs ([#2941](https://github.com/knative/func/pull/2941), [@lkingland](https://github.com/lkingland)) |
| 82 | +- Configuring volumes now supports noninteractive CLI flow ([#2883](https://github.com/knative/func/pull/2883), [@lkingland](https://github.com/lkingland)) |
| 83 | +- Feat: make heroku's builders trusted ([#2818](https://github.com/knative/func/pull/2818), [@matejvasek](https://github.com/matejvasek)) |
| 84 | +- Fix: error "failed to write group file" when using untrusted builder ([#2516](https://github.com/knative/func/pull/2516)) ([#2819](https://github.com/knative/func/pull/2819), [@matejvasek](https://github.com/matejvasek)) |
| 85 | + |
| 86 | +### 🐞 Bug Fixes |
| 87 | + |
| 88 | +- Fix: Python local buildpack build ([#2907](https://github.com/knative/func/pull/2907), [@matejvasek](https://github.com/matejvasek)) |
| 89 | +- Fix: fixes issue with func in-cluster build/deploy pipelines to work on ARM64 ([#2842](https://github.com/knative/func/pull/2842), [@luciantin](https://github.com/luciantin)) |
| 90 | +- Fix: in-cluster-dialer not used when it should be when pushing image to in cluster registry ([#2841](https://github.com/knative/func/pull/2841), [@matejvasek](https://github.com/matejvasek)) |
| 91 | +- Fix: non-containerized build/run with external dependencies ([#2847](https://github.com/knative/func/pull/2847), [@matejvasek](https://github.com/matejvasek)) |
| 92 | +- Fix: refer correct version of schema in func.yaml ([#2924](https://github.com/knative/func/pull/2924), [@matejvasek](https://github.com/matejvasek)) |
| 93 | +- Fixes a bug where remote tekton builds would use a stale image to upload the source directory. ([#2852](https://github.com/knative/func/pull/2852), [@luciantin](https://github.com/luciantin)) |
| 94 | + |
| 95 | +## Operator |
| 96 | + |
| 97 | +**Original notes**: [Knative Operator 1.19](https://github.com/knative/operator/releases/tag/knative-v1.19.0) |
| 98 | + |
| 99 | +### 💫 New Features & Changes |
| 100 | + |
| 101 | +- Propagate manifests paths earlier to operator status ([#2106](https://github.com/knative/operator/pull/2106), [@dsimansk](https://github.com/dsimansk)) |
| 102 | + |
| 103 | +# Thank you, contributors |
| 104 | + |
| 105 | +Release Leads: |
| 106 | + |
| 107 | +- [@dsimansk](https://github.com/dsimansk) |
| 108 | +- [@gauron99](https://github.com/gauron99) |
| 109 | + |
| 110 | +Contributors: |
| 111 | + |
| 112 | +- [@Cali0707](https://github.com/Cali0707) |
| 113 | +- [@dsimansk](https://github.com/dsimansk) |
| 114 | +- [@Fedosin](https://github.com/Fedosin) |
| 115 | +- [@gauron99](https://github.com/gauron99) |
| 116 | +- [@lkingland](https://github.com/lkingland) |
| 117 | +- [@luciantin](https://github.com/luciantin) |
| 118 | +- [@maschmid](https://github.com/maschmid) |
| 119 | +- [@matejvasek](https://github.com/matejvasek) |
| 120 | +- [@rh-hemartin](https://github.com/rh-hemartin) |
| 121 | + |
| 122 | +## Learn more |
| 123 | + |
| 124 | +Knative is an open source project that anyone in the [community](https://knative.dev/docs/community/) can use, improve, and enjoy. We'd love you to join us! |
| 125 | + |
| 126 | +- [Knative docs](https://knative.dev/docs) |
| 127 | +- [Quickstart tutorial](https://knative.dev/docs/getting-started) |
| 128 | +- [Samples](https://knative.dev/docs/samples) |
| 129 | +- [Knative working groups](https://github.com/knative/community/blob/main/working-groups/WORKING-GROUPS.md) |
| 130 | +- [Knative User Mailing List](https://groups.google.com/forum/#!forum/knative-users) |
| 131 | +- [Knative Development Mailing List](https://groups.google.com/forum/#!forum/knative-dev) |
| 132 | +- Knative on Twitter [@KnativeProject](https://twitter.com/KnativeProject) |
| 133 | +- Knative on [StackOverflow](https://stackoverflow.com/questions/tagged/knative) |
| 134 | +- Knative [Slack](https://slack.cncf.io) |
| 135 | +- Knative on [YouTube](https://www.youtube.com/channel/UCq7cipu-A1UHOkZ9fls1N8A) |
| 136 | + |
0 commit comments