mirror of https://github.com/knative/docs.git
blog 1.19 (#6300)
Signed-off-by: David Fridrich <fridrich.david19@gmail.com>
This commit is contained in:
parent
453452f805
commit
0ea0648651
|
|
@ -15,6 +15,7 @@ nav:
|
||||||
- Blog:
|
- Blog:
|
||||||
- index.md
|
- index.md
|
||||||
- Releases:
|
- Releases:
|
||||||
|
- releases/announcing-knative-v1-19-release.md
|
||||||
- releases/announcing-knative-v1-18-release.md
|
- releases/announcing-knative-v1-18-release.md
|
||||||
- releases/announcing-knative-v1-17-release.md
|
- releases/announcing-knative-v1-17-release.md
|
||||||
- releases/announcing-knative-v1-16-release.md
|
- releases/announcing-knative-v1-16-release.md
|
||||||
|
|
|
||||||
|
|
@ -32,10 +32,10 @@ Monitoring Virtual Machines with Knative Eventing
|
||||||
|
|
||||||
[Read more :octicons-arrow-right-24:](articles/kubevirt_meets_eventing.md){ .md-button }
|
[Read more :octicons-arrow-right-24:](articles/kubevirt_meets_eventing.md){ .md-button }
|
||||||
|
|
||||||
### Announcing Knative v1.18 Release
|
### Announcing Knative v1.19 Release
|
||||||
Details on the 1.18 release of the Knative project.
|
Details on the 1.19 release of the Knative project.
|
||||||
|
|
||||||
[Read more :octicons-arrow-right-24:](releases/announcing-knative-v1-18-release.md){ .md-button }
|
[Read more :octicons-arrow-right-24:](releases/announcing-knative-v1-19-release.md){ .md-button }
|
||||||
|
|
||||||
### Building Stateful applications with Knative and Restate
|
### Building Stateful applications with Knative and Restate
|
||||||

|

|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,136 @@
|
||||||
|
---
|
||||||
|
title: "v1.19 release"
|
||||||
|
linkTitle: "v1.19 release"
|
||||||
|
author: "[dsimansk (Red Hat)](https://github.com/dsimansk) and [gauron99 (Red Hat)](https://github.com/gauron99)"
|
||||||
|
author handle: https://github.com/dsimansk
|
||||||
|
date: 2025-07-28
|
||||||
|
description: "Knative v1.19 release announcement"
|
||||||
|
type: "blog"
|
||||||
|
---
|
||||||
|
|
||||||
|
## Announcing Knative v1.19 Release
|
||||||
|
|
||||||
|
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.
|
||||||
|
## Table of Contents
|
||||||
|
- [Highlights](#highlights)
|
||||||
|
- [Serving](#serving)
|
||||||
|
- [Eventing](#eventing)
|
||||||
|
- [Functions](#functions)
|
||||||
|
- [Knative Operator](#operator)
|
||||||
|
- [Thank you contributors](#thank-you-contributors)
|
||||||
|
|
||||||
|
## Highlights
|
||||||
|
|
||||||
|
This release's core components brings some notable changes.
|
||||||
|
|
||||||
|
- Serving supports new K8s "image" volume type.
|
||||||
|
- Eventing now uses OTel to report it's metrics across multiple components
|
||||||
|
instead of Zipkin/OpenCensus and other features or improvements.
|
||||||
|
- Functions `run` command now supports `--address` specification, adds multiple
|
||||||
|
automation possibilities with new ENV variables or flags and your function can now
|
||||||
|
be invoked via `GET` requests and some additional bug fixes and smaller improvements.
|
||||||
|
|
||||||
|
## Serving
|
||||||
|
|
||||||
|
**Original notes**: [Knative Serving 1.19](https://github.com/knative/serving/releases/tag/knative-v1.19.0)
|
||||||
|
|
||||||
|
### 🐞 Bug Fixes
|
||||||
|
|
||||||
|
- Fix labels and annotations propagation to k8s service on update ([#15892](https://github.com/knative/serving/pull/15892), [@dsimansk](https://github.com/dsimansk))
|
||||||
|
|
||||||
|
### 💫 New Features & Changes
|
||||||
|
|
||||||
|
- Knative Serving now supports Kubernetes’ new "image" volume type. ([#15878](https://github.com/knative/serving/pull/15878), [@Fedosin](https://github.com/Fedosin))
|
||||||
|
- 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))
|
||||||
|
|
||||||
|
## Eventing
|
||||||
|
|
||||||
|
**Original notes**: [Knative Eventing 1.19](https://github.com/knative/eventing/releases/tag/knative-v1.19.0)
|
||||||
|
|
||||||
|
### 💫 New Features & Changes
|
||||||
|
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- The JobSink now reports metrics with OTel ([#8639](https://github.com/knative/eventing/pull/8639), [@Cali0707](https://github.com/Cali0707))
|
||||||
|
- The adapter is instrumented to provide traces and metrics with OTel ([#8640](https://github.com/knative/eventing/pull/8640), [@Cali0707](https://github.com/Cali0707))
|
||||||
|
- 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))
|
||||||
|
|
||||||
|
## Functions
|
||||||
|
|
||||||
|
**Original notes**: [Knative Functions 1.19](https://github.com/knative/functions/releases/tag/knative-v1.19.0)
|
||||||
|
|
||||||
|
### 💫 New Features & Changes
|
||||||
|
|
||||||
|
- 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))
|
||||||
|
- Feat: Python and Go function listen dualstack ([#2898](https://github.com/knative/func/pull/2898), [@matejvasek](https://github.com/matejvasek))
|
||||||
|
- Feat: run 'func invoke --request-type=GET' for invoking GET request ([#2942](https://github.com/knative/func/pull/2942), [@gauron99](https://github.com/gauron99))
|
||||||
|
- Func config remove now supports noninteractive usecases via a --name flag ([#2879](https://github.com/knative/func/pull/2879), [@lkingland](https://github.com/lkingland))
|
||||||
|
- Func run now supports json output ([#2893](https://github.com/knative/func/pull/2893), [@lkingland](https://github.com/lkingland))
|
||||||
|
- Func run now supports the --address flag ([#2887](https://github.com/knative/func/pull/2887), [@lkingland](https://github.com/lkingland))
|
||||||
|
- Function describe subcommand now includes labels. ([#2882](https://github.com/knative/func/pull/2882), [@lkingland](https://github.com/lkingland))
|
||||||
|
- Labels configuration now supports flags for a noninteractive flow. ([#2886](https://github.com/knative/func/pull/2886), [@lkingland](https://github.com/lkingland))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
|
||||||
|
- fix pod security context fs ([#2941](https://github.com/knative/func/pull/2941), [@lkingland](https://github.com/lkingland))
|
||||||
|
- Configuring volumes now supports noninteractive CLI flow ([#2883](https://github.com/knative/func/pull/2883), [@lkingland](https://github.com/lkingland))
|
||||||
|
- Feat: make heroku's builders trusted ([#2818](https://github.com/knative/func/pull/2818), [@matejvasek](https://github.com/matejvasek))
|
||||||
|
- 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))
|
||||||
|
|
||||||
|
### 🐞 Bug Fixes
|
||||||
|
|
||||||
|
- Fix: Python local buildpack build ([#2907](https://github.com/knative/func/pull/2907), [@matejvasek](https://github.com/matejvasek))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- Fix: non-containerized build/run with external dependencies ([#2847](https://github.com/knative/func/pull/2847), [@matejvasek](https://github.com/matejvasek))
|
||||||
|
- Fix: refer correct version of schema in func.yaml ([#2924](https://github.com/knative/func/pull/2924), [@matejvasek](https://github.com/matejvasek))
|
||||||
|
- 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))
|
||||||
|
|
||||||
|
## Operator
|
||||||
|
|
||||||
|
**Original notes**: [Knative Operator 1.19](https://github.com/knative/operator/releases/tag/knative-v1.19.0)
|
||||||
|
|
||||||
|
### 💫 New Features & Changes
|
||||||
|
|
||||||
|
- Propagate manifests paths earlier to operator status ([#2106](https://github.com/knative/operator/pull/2106), [@dsimansk](https://github.com/dsimansk))
|
||||||
|
|
||||||
|
# Thank you, contributors
|
||||||
|
|
||||||
|
Release Leads:
|
||||||
|
|
||||||
|
- [@dsimansk](https://github.com/dsimansk)
|
||||||
|
- [@gauron99](https://github.com/gauron99)
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
|
||||||
|
- [@Cali0707](https://github.com/Cali0707)
|
||||||
|
- [@dsimansk](https://github.com/dsimansk)
|
||||||
|
- [@Fedosin](https://github.com/Fedosin)
|
||||||
|
- [@gauron99](https://github.com/gauron99)
|
||||||
|
- [@lkingland](https://github.com/lkingland)
|
||||||
|
- [@luciantin](https://github.com/luciantin)
|
||||||
|
- [@maschmid](https://github.com/maschmid)
|
||||||
|
- [@matejvasek](https://github.com/matejvasek)
|
||||||
|
- [@rh-hemartin](https://github.com/rh-hemartin)
|
||||||
|
|
||||||
|
## Learn more
|
||||||
|
|
||||||
|
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!
|
||||||
|
|
||||||
|
- [Knative docs](https://knative.dev/docs)
|
||||||
|
- [Quickstart tutorial](https://knative.dev/docs/getting-started)
|
||||||
|
- [Samples](https://knative.dev/docs/samples)
|
||||||
|
- [Knative working groups](https://github.com/knative/community/blob/main/working-groups/WORKING-GROUPS.md)
|
||||||
|
- [Knative User Mailing List](https://groups.google.com/forum/#!forum/knative-users)
|
||||||
|
- [Knative Development Mailing List](https://groups.google.com/forum/#!forum/knative-dev)
|
||||||
|
- Knative on Twitter [@KnativeProject](https://twitter.com/KnativeProject)
|
||||||
|
- Knative on [StackOverflow](https://stackoverflow.com/questions/tagged/knative)
|
||||||
|
- Knative [Slack](https://slack.cncf.io)
|
||||||
|
- Knative on [YouTube](https://www.youtube.com/channel/UCq7cipu-A1UHOkZ9fls1N8A)
|
||||||
|
|
||||||
Loading…
Reference in New Issue