mirror of https://github.com/knative/docs.git
Release note blog 1.3 (#4816)
* Add blog for 1.3 * Add serving release notes * Add RMQ release notes * Add operator release notes * Edits * Add remaining release notes * Add highlights * Change heading level * A few more edits * Minor edits to template * Update blog/docs/releases/announcing-knative-v1-3-release.md Co-authored-by: Paul Schweigert <paulschw@us.ibm.com> * Add 1.3 release blog to nav.yml * Tweak wording * Update blog index page with new release * Fix heading levels Co-authored-by: Paul Schweigert <paulschw@us.ibm.com>
This commit is contained in:
parent
f366415e3e
commit
725f432091
|
@ -14,6 +14,7 @@ nav:
|
|||
- Blog:
|
||||
- index.md
|
||||
- Releases:
|
||||
- releases/announcing-knative-v1-3-release.md
|
||||
- releases/announcing-knative-v1-2-release.md
|
||||
- releases/announcing-knative-v1-1-release.md
|
||||
- releases/announcing-knative-v1-0-release.md
|
||||
|
|
|
@ -20,25 +20,25 @@ Follow this blog to keep up-to-date with Knative.
|
|||
|
||||
Find out where the Knative team will be talking next, and where they've been.
|
||||
|
||||
# Featured Posts
|
||||
## Featured Posts
|
||||
|
||||
## Knative joins the CNCF
|
||||
### Knative joins the CNCF
|
||||
This is a big milestone for our project and we are excited to join the [CNCF](https://www.cncf.io)
|
||||
|
||||
[Read more :octicons-arrow-right-24:](steering/cncf.md){ .md-button }
|
||||
|
||||
## Knative 1.2 is out!
|
||||
Details on the 1.2 release of the Knative project.
|
||||
### Knative 1.3 is out!
|
||||
Details on the 1.3 release of the Knative project.
|
||||
|
||||
[Read more :octicons-arrow-right-24:](releases/announcing-knative-v1-2-release.md){ .md-button }
|
||||
[Read more :octicons-arrow-right-24:](releases/announcing-knative-v1-3-release.md){ .md-button }
|
||||
|
||||
## Highlighting the value of Knative for the c-suite
|
||||
### Highlighting the value of Knative for the c-suite
|
||||
|
||||
Deploy faster and more cost-effectively without hard-to-find, specialized expertise. Knative—building on Kubernetes—supports serverless code development and deployment. This allows your developers to focus on creating code and deploying resilient applications fast without having to become experts on Kubernetes...
|
||||
|
||||
[Read more :octicons-arrow-right-24:](articles/highlighting-value-knative-c-suite.md){ .md-button }
|
||||
|
||||
## Distributed tracing with Knative, OpenTelemetry and Jaeger
|
||||
### Distributed tracing with Knative, OpenTelemetry and Jaeger
|
||||
|
||||
When trying to understand and diagnose our systems, one of the most basic tools we learn to lean on is the stack trace. Stack traces give us a structured view of the flow of logic that our program is executing in order to help us wrap our heads ...
|
||||
|
||||
|
|
|
@ -9,14 +9,14 @@ type: "blog"
|
|||
---
|
||||
|
||||
|
||||
### Announcing Knative TODO-KNATIVE-VERSION Release
|
||||
## Announcing Knative TODO-KNATIVE-VERSION Release
|
||||
|
||||
A new version of Knative is now available across multiple components.
|
||||
|
||||
Follow the instructions in the documentation
|
||||
[Installing Knative](https://knative.dev/docs/install/) for the respective component.
|
||||
Follow the instructions in
|
||||
[Installing Knative](https://knative.dev/docs/install/) to install the components you require.
|
||||
|
||||
#### Table of Contents
|
||||
## Table of Contents
|
||||
- [Highlights](#highlights)
|
||||
- [Serving TODO-KNATIVE-VERSION](#serving-TODO-KNATIVE-VERSION-NOSPACES)
|
||||
- [Eventing TODO-KNATIVE-VERSION](#eventing-TODO-KNATIVE-VERSION-NOSPACES)
|
||||
|
@ -28,46 +28,46 @@ Follow the instructions in the documentation
|
|||
- [Thank you contributors](#thank-you-contributors)
|
||||
|
||||
|
||||
### Highlights
|
||||
## Highlights
|
||||
|
||||
- TODO: Add list of highlights for the release
|
||||
|
||||
|
||||
### Serving TODO-KNATIVE-VERSION
|
||||
## Serving TODO-KNATIVE-VERSION
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/serving/releases/tag/knative-TODO-KNATIVE-VERSION -->
|
||||
|
||||
#### 🚨 Breaking or Notable Changes
|
||||
### 🚨 Breaking or Notable Changes
|
||||
|
||||
- TODO: Add any breaking or notable changes, using format `TEXT ([#PR-NUMBER](PR-URL))`
|
||||
|
||||
#### 💫 New Features & Changes
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- TODO: Add new features and changes here
|
||||
|
||||
#### 🐞 Bug Fixes
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- TODO: Add bugs here
|
||||
|
||||
### Eventing TODO-KNATIVE-VERSION
|
||||
## Eventing TODO-KNATIVE-VERSION
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/eventing/releases/tag/knative-TODO-KNATIVE-VERSION -->
|
||||
|
||||
#### 🚨 Breaking or Notable Changes
|
||||
### 🚨 Breaking or Notable Changes
|
||||
|
||||
- TODO: Add any breaking or notable changes
|
||||
|
||||
#### 💫 New Features & Changes
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- TODO: Add new features and changes here
|
||||
|
||||
#### 🐞 Bug Fixes
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- TODO: Add bugs here
|
||||
|
||||
### Eventing Extensions
|
||||
## Eventing Extensions
|
||||
|
||||
#### Apache Kafka Broker TODO-KNATIVE-VERSION
|
||||
### Apache Kafka Broker TODO-KNATIVE-VERSION
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative-sandbox/eventing-kafka-broker/releases/tag/knative-TODO-KNATIVE-VERSION -->
|
||||
|
||||
|
@ -79,7 +79,7 @@ Follow the instructions in the documentation
|
|||
|
||||
- TODO: Add bugs here
|
||||
|
||||
#### RabbitMQ Broker and Source TODO-KNATIVE-VERSION
|
||||
### RabbitMQ Broker and Source TODO-KNATIVE-VERSION
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative-sandbox/eventing-rabbitmq/releases/tag/knative-TODO-KNATIVE-VERSION -->
|
||||
|
||||
|
@ -92,41 +92,46 @@ Follow the instructions in the documentation
|
|||
|
||||
- TODO: Add bugs here
|
||||
|
||||
### Client TODO-KNATIVE-VERSION
|
||||
## Client TODO-KNATIVE-VERSION
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/client/blob/main/CHANGELOG.adoc#TODO-CLI-CHANGELOG-ENTRY -->
|
||||
|
||||
#### 💫 New Features & Changes
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- TODO: Add new features and changes here
|
||||
|
||||
#### 🐞 Bug Fixes
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- TODO: Add bugs here
|
||||
|
||||
### Operator TODO-KNATIVE-VERSION
|
||||
## Operator TODO-KNATIVE-VERSION
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/operator/releases/tag/knative-TODO-KNATIVE-VERSION -->
|
||||
|
||||
#### 💫 New Features & Changes
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- TODO: Add new features and changes here
|
||||
|
||||
#### 🐞 Bug Fixes
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- TODO: Add bugs here
|
||||
|
||||
### Thank you, contributors
|
||||
## Thank you, contributors
|
||||
|
||||
- TODO:Add list of authors to PRs in this release and the release leads. Use fomat `[@username](https://github.com/username)` and sorted
|
||||
Release Leads:
|
||||
|
||||
- TODO: List the release leads. Use format `[@username](https://github.com/username)`.
|
||||
|
||||
### Learn more
|
||||
Contributors:
|
||||
|
||||
- TODO: Add a list of authors of the PRs listed these release notes. Use format `[@username](https://github.com/username)` and sort alphabetically.
|
||||
|
||||
## 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!
|
||||
|
||||
- [Welcome to Knative](https://knative.dev/docs)
|
||||
- [Getting started documentation](https://knative.dev/docs/getting-started)
|
||||
- [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)
|
||||
|
|
|
@ -3,7 +3,7 @@ title: "v1.2 release"
|
|||
linkTitle: "v1.2 release"
|
||||
Author: "Samia Nneji"
|
||||
Author handle: https://github.com/snneji
|
||||
date: 2021-01-25
|
||||
date: 2022-01-25
|
||||
description: "Knative v1.2 release announcement"
|
||||
type: "blog"
|
||||
---
|
||||
|
|
|
@ -0,0 +1,207 @@
|
|||
---
|
||||
title: "v1.3 release"
|
||||
linkTitle: "v1.3 release"
|
||||
Author: "Samia Nneji"
|
||||
Author handle: https://github.com/snneji
|
||||
date: 2022-03-08
|
||||
description: "Knative v1.3 release announcement"
|
||||
type: "blog"
|
||||
---
|
||||
|
||||
## Announcing Knative v1.3 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 v1.3](#serving-v13)
|
||||
- [Eventing v1.3](#eventing-v13)
|
||||
- [Eventing Extensions](#eventing-extensions)
|
||||
- [Apache Kafka Broker v1.3](#apache-kafka-broker-v13)
|
||||
- [RabbitMQ Broker and Source v1.3](#rabbitmq-broker-and-source-v13)
|
||||
- `kn` [CLI v1.3](#client-v13)
|
||||
- [Knative Operator v1.3](#operator-v13)
|
||||
- [Thank you contributors](#thank-you-contributors)
|
||||
|
||||
|
||||
## Highlights
|
||||
|
||||
- The readiness probe port can now be different than the user container port.
|
||||
- `net-certmanager` is now testing cert-manager v1.7.1.
|
||||
- Various improvements and bug fixes for Eventing.
|
||||
- The `kn` CLI has added Knative `eventtype` support.
|
||||
- The Knative Operator has enabled v1beta1 API.
|
||||
|
||||
## Serving v1.3
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/serving/releases/tag/knative-v1.3.0 -->
|
||||
|
||||
### 🚨 Breaking or Notable Changes
|
||||
|
||||
- Dropped the alpha field `RevisionSpec.MaxDurationSeconds` in favour of fixing the behavior of the existing `Timeout` field. ([#12635](https://github.com/knative/serving/pull/12635))
|
||||
|
||||
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- Allows the readiness probe port to be different than the user container port. ([#12606](https://github.com/knative/serving/pull/12606))
|
||||
- `net-certmanager` starts testing cert-manager v1.7.1. ([#12605](https://github.com/knative/serving/pull/12605))
|
||||
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- Bumped prometheus/client_golang to v1.11.1 in order to address [CVE-2022-21698](https://github.com/advisories/GHSA-cg3q-j54f-5p7p). ([#12653](https://github.com/knative/serving/pull/12653))
|
||||
- Ensure the activator drains properly and the autoscaler rolls out conservatively.
|
||||
This helps to avoid hitting 503 errors during upgrade. ([#12617](https://github.com/knative/serving/pull/12617))
|
||||
- Fixed an activator crash that could disrupt traffic (503). ([#12679](https://github.com/knative/serving/pull/12679))
|
||||
- Fixed the tag to digest resolution when the registry credential is in a Kubernetes secret. ([#12655](https://github.com/knative/serving/pull/12655))
|
||||
- Provides more detailed error messages for invalid values of `autoscaling.knative.dev/initial-scale`. ([#12704](https://github.com/knative/serving/pull/12704))
|
||||
- Removed an unnecessary start delay when resolving a tag to digest. ([#12668](https://github.com/knative/serving/pull/12668))
|
||||
- Switches selectors for Knative resources to use the recommended `app.kubernetes.io` labels. ([#12587](https://github.com/knative/serving/pull/12587))
|
||||
- The validating webhook returns a more accurate error for invalid `autoscaling.knative.dev/target` values. ([#12698](https://github.com/knative/serving/pull/12698))
|
||||
- Updates serving configmap validating webhook to use an objectSelector to reduce unnecessary webhook invocations. ([#12612](https://github.com/knative/serving/pull/12612))
|
||||
|
||||
|
||||
## Eventing v1.3
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/eventing/releases/tag/knative-v1.3.1 -->
|
||||
|
||||
### 🚨 Breaking or Notable Changes
|
||||
|
||||
- The sql field of the [new trigger filters](https://knative.dev/docs/eventing/experimental-features/new-trigger-filters/) experimental feature is now called cesql. ([#6148](https://github.com/knative/eventing/pull/6148))
|
||||
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- Added missing Kubernetes labels to post install manifests. ([#6184](https://github.com/knative/eventing/pull/6184))
|
||||
- Set dead letter sink URI in the Channel status. ([#6261](https://github.com/knative/eventing/pull/6261))
|
||||
- `SubscriptionSpec.Delivery` is now mutable. ([#6139](https://github.com/knative/eventing/pull/6139))
|
||||
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- When the new-trigger-filters experimental feature is enabled, a bug was fixed where some invalid CE SQL expressions caused the Eventing webhook to crash. Now, those expressions will be considered invalid and the webhook will continue functioning normally. ([#6140](https://github.com/knative/eventing/pull/6140))
|
||||
|
||||
|
||||
## Eventing Extensions
|
||||
|
||||
### Apache Kafka Broker v1.3
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative-sandbox/eventing-kafka-broker/releases/tag/knative-v1.3.1 -->
|
||||
|
||||
#### 💫 New Features & Changes
|
||||
|
||||
- Shows an error in the Broker and Channel status when resolving sink failures. ([#1833](https://github.com/knative-sandbox/eventing-kafka-broker/pull/1833))
|
||||
- Added KafkaSource migration logic as a post-install job (`eventing-kafka-post-install.yaml`). ([#1889](https://github.com/knative-sandbox/eventing-kafka-broker/pull/1889))
|
||||
- Added Storage-Version-Migrator for KafkaSource and KafkaChannel. ([#1869](https://github.com/knative-sandbox/eventing-kafka-broker/pull/1869))
|
||||
- KafkaChannel is now conformant with the spec. Conformance tests are now run with every code change. ([#1825](https://github.com/knative-sandbox/eventing-kafka-broker/pull/1825))
|
||||
|
||||
#### 🐞 Bug Fixes
|
||||
|
||||
- Added support for Brokers with long namespace and name values. ([#1971](https://github.com/knative-sandbox/eventing-kafka-broker/pull/1971))
|
||||
- KafkaChannel reconciler checks for empty subscriber URI. ([#1905](https://github.com/knative-sandbox/eventing-kafka-broker/pull/1905))
|
||||
|
||||
#### Known issues
|
||||
|
||||
- The reference information for metrics is not built successfully for Kafka channels. ([#1824](https://github.com/knative-sandbox/eventing-kafka-broker/pull/1824))
|
||||
|
||||
### RabbitMQ Broker and Source v1.3
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative-sandbox/eventing-rabbitmq/releases/tag/knative-v1.3.0 -->
|
||||
|
||||
#### 💫 New Features & Changes
|
||||
|
||||
- Added publisher confirms to ingress. Return HTTP Status 200 only when RabbitMQ confirms receiving and storing the message. See issue [#334](https://github.com/knative-sandbox/eventing-rabbitmq/issues/334). ([#568](https://github.com/knative-sandbox/eventing-rabbitmq/pull/568))
|
||||
- The Source Adapter and Broker Dispatcher's Prefetch Count behavior is now the same. Updated the Trigger's webhook to validate:
|
||||
- Has a default value of 1. FIFO behavior
|
||||
- Have limits: 1 ≤ prefetchCount ≤ 1000 ([#536](https://github.com/knative-sandbox/eventing-rabbitmq/pull/536))
|
||||
- All core Knative Eventing RabbitMQ pods should now be able to run in the restricted pod security standard profile. ([#541](https://github.com/knative-sandbox/eventing-rabbitmq/pull/541))
|
||||
- Various refactorings and code health improvements. ([#552](https://github.com/knative-sandbox/eventing-rabbitmq/pull/552), [#572](https://github.com/knative-sandbox/eventing-rabbitmq/pull/572))
|
||||
- Makefile-based worklow, includes migrating GitHub Actions. ([#525](https://github.com/knative-sandbox/eventing-rabbitmq/pull/525), [#569](https://github.com/knative-sandbox/eventing-rabbitmq/pull/569), [#579](https://github.com/knative-sandbox/eventing-rabbitmq/pull/579))
|
||||
- Improved Broker and Source README docs and Samples description and files. ([#555](https://github.com/knative-sandbox/eventing-rabbitmq/pull/555))
|
||||
|
||||
#### 🐞 Bug Fixes
|
||||
|
||||
- Removing the dead letter sink on a trigger will now properly fall back to the Broker's dead letter sink, if one is defined. ([#533](https://github.com/knative-sandbox/eventing-rabbitmq/pull/533))
|
||||
- Configuring messages sent into the RabbitMQ Broker to be persistent as the Queues used by the Broker are always durable.
|
||||
Now if the user set the configuration of the RabbitMQ Source Exchange and Queue to be durable, the messages are also durable. ([#560](https://github.com/knative-sandbox/eventing-rabbitmq/pull/560))
|
||||
|
||||
|
||||
## Client v1.3
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/client/blob/main/CHANGELOG.adoc#v130-2022-03-08 -->
|
||||
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- Added Knative eventtype support. ([#1598](https://github.com/knative/client/pull/1598))
|
||||
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- Fixed traffic split auto-redirection to only consider the active revisions. ([#1617](https://github.com/knative/client/pull/1617))
|
||||
- Fixed missing Azure auth provider. ([#1616](https://github.com/knative/client/pull/1616))
|
||||
- Removed the hardcoded `kn` for usage and error. ([#1603](https://github.com/knative/client/pull/1603))
|
||||
- Fixed the display version of Serving and Eventing. ([#1601](https://github.com/knative/client/pull/1601))
|
||||
|
||||
|
||||
## Operator v1.3
|
||||
|
||||
<!-- Original notes are here: https://github.com/knative/operator/releases/tag/knative-v1.3.1 -->
|
||||
|
||||
### 💫 New Features & Changes
|
||||
|
||||
- Refactored the common functions for the APIs for the API transition. ([#941](https://github.com/knative/operator/pull/941))
|
||||
- Added v1beta1 API into the Knative Operator. ([#945](https://github.com/knative/operator/pull/945))
|
||||
- Added the conversion function for v1alpha1 and v1beta1. ([#948](https://github.com/knative/operator/pull/948))
|
||||
- Added conversion webhook module. ([#936](https://github.com/knative/operator/pull/936))
|
||||
- Enabled v1beta1 APIs. ([#968](https://github.com/knative/operator/pull/968))
|
||||
- Promoted v1beta1 as the storage version. ([#969](https://github.com/knative/operator/pull/969))
|
||||
|
||||
### 🐞 Bug Fixes
|
||||
|
||||
- Keep the default image name the same as the original. ([#958](https://github.com/knative/operator/pull/958))
|
||||
|
||||
|
||||
## Thank you, contributors
|
||||
|
||||
Release leads:
|
||||
|
||||
- [@carlisia](https://github.com/carlisia)
|
||||
- [@kvmware](https://github.com/kvmware)
|
||||
- [@xtreme-sameer-vohra](https://github.com/xtreme-sameer-vohra)
|
||||
|
||||
Contributors:
|
||||
|
||||
- [@aliok](https://github.com/aliok)
|
||||
- [@benmoss](https://github.com/benmoss)
|
||||
- [@ChunyiLyu](https://github.com/ChunyiLyu)
|
||||
- [@dprotaso](https://github.com/dprotaso)
|
||||
- [@devguyio](https://github.com/devguyio)
|
||||
- [@dsimansk](https://github.com/dsimansk)
|
||||
- [@gabo1208](https://github.com/gabo1208)
|
||||
- [@gvmw](https://github.com/gvmw)
|
||||
- [@houshengbo](https://github.com/houshengbo)
|
||||
- [@ikvmw](https://github.com/ikvmw)
|
||||
- [@itsmurugappan](https://github.com/itsmurugappan)
|
||||
- [@izabelacg](https://github.com/izabelacg)
|
||||
- [@kobayashi](https://github.com/kobayashi)
|
||||
- [@matzew](https://github.com/matzew)
|
||||
- [@nak3](https://github.com/nak3)
|
||||
- [@pierDipi](https://github.com/pierDipi)
|
||||
- [@psschwei](https://github.com/psschwei)
|
||||
- [@qu1queee](https://github.com/qu1queee)
|
||||
- [@vyasgun](https://github.com/vyasgun)
|
||||
|
||||
## 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 documentation](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.knative.dev)
|
||||
- Knative on [YouTube](https://www.youtube.com/channel/UCq7cipu-A1UHOkZ9fls1N8A)
|
Loading…
Reference in New Issue