Skip to content

Commit 0ea0648

Browse files
authored
blog 1.19 (#6300)
Signed-off-by: David Fridrich <[email protected]>
1 parent 453452f commit 0ea0648

File tree

3 files changed

+141
-4
lines changed

3 files changed

+141
-4
lines changed

blog/config/nav.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ nav:
1515
- Blog:
1616
- index.md
1717
- Releases:
18+
- releases/announcing-knative-v1-19-release.md
1819
- releases/announcing-knative-v1-18-release.md
1920
- releases/announcing-knative-v1-17-release.md
2021
- releases/announcing-knative-v1-16-release.md
@@ -123,7 +124,7 @@ nav:
123124
- events/install-fest-04-2022.md
124125
- events/knative-at-kubecon-eu-2019.md
125126
- events/knative-at-kubecon-seattle.md
126-
#####################################################
127+
#####################################################
127128
# keep the same order as on the main page
128129
- About: /docs/about/testimonials/
129130
- Community: /docs/community/

blog/docs/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ Monitoring Virtual Machines with Knative Eventing
3232

3333
[Read more :octicons-arrow-right-24:](articles/kubevirt_meets_eventing.md){ .md-button }
3434

35-
### Announcing Knative v1.18 Release
36-
Details on the 1.18 release of the Knative project.
35+
### Announcing Knative v1.19 Release
36+
Details on the 1.19 release of the Knative project.
3737

38-
[Read more :octicons-arrow-right-24:](releases/announcing-knative-v1-18-release.md){ .md-button }
38+
[Read more :octicons-arrow-right-24:](releases/announcing-knative-v1-19-release.md){ .md-button }
3939

4040
### Building Stateful applications with Knative and Restate
4141
![Building Stateful applications with Knative and Restate](./articles/images/Building-stateful-serverless-apps-with-knative-and-restate.png)
Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
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

Comments
 (0)