Skip to content

Commit

Permalink
[release 1.1] Prepare release 1.1.1 (#3423)
Browse files Browse the repository at this point in the history
* chore: update README and bundle version

Signed-off-by: Mattia Lavacca <[email protected]>

* chore: Changelog for 1.1.1

Signed-off-by: Mattia Lavacca <[email protected]>

---------

Signed-off-by: Mattia Lavacca <[email protected]>
  • Loading branch information
mlavacca authored Oct 31, 2024
1 parent 53ba0e3 commit 9a0614f
Show file tree
Hide file tree
Showing 19 changed files with 54 additions and 29 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG/1.1-CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,34 @@

## Table of Contents

- [v1.1.1](#v111)
- [v1.1.0](#v110)
- [v1.1.0-rc2](#v110-rc2)
- [v1.1.0-rc1](#v110-rc1)

# v1.1.1
This is a patch release that fixes some issues with GRPCRoute v1alpha2 and session
persistence, and backports some improvements on CI and the conformance suite. Details
follow.

## Changes by Kind

### Bug Fixes

- Make GRPCRoute v1alpha2's status a subresource, and restore the previous additional
printer columns (#3412, @kflynn)
- Allow the header based session persistence not to have AbsoluteTimeout, by relaxing
CEL validation (#3215, @sanposhiho)

### CI improvements

- Perform CEL validation tests for multiple Kubernetes versions (#3417, @mlavacca,
@robscott)

### Conformance suite improvements

- Expose the gRPC client interface as a conformance suite option (#3095, @snehachhabria)

# v1.1.0
On behalf of Kubernetes SIG Network, we are pleased to announce the v1.1 release!
This release includes the graduation of several features to GA, including both
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@ the specification and Custom Resource Definitions (CRDs).
## Status

The latest supported version is `v1` as released by
the [v1.0.0 release][gh_release] of this project.
the [v1.1.1 release][gh_release] of this project.

This version of the API is has GA level support for the following resources:

- `v1.GatewayClass`
- `v1.Gateway`
- `v1.HTTPRoute`
- `v1.GRPCRoute`

For all the other APIs and their support levels please consult [the spec][spec].

Expand Down Expand Up @@ -70,7 +71,7 @@ Participation in the Kubernetes community is governed by the
[spec]: https://gateway-api.sigs.k8s.io/reference/spec/
[concepts]: https://gateway-api.sigs.k8s.io/concepts/api-overview
[security-model]: https://gateway-api.sigs.k8s.io/concepts/security-model
[gh_release]: https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.0.0
[gh_release]: https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.1.1
[godoc]: https://pkg.go.dev/sigs.k8s.io/gateway-api
[conformance-docs]: https://gateway-api.sigs.k8s.io/concepts/conformance/
[reports-readme]: ./conformance/reports/README.md
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 11 additions & 11 deletions conformance/utils/suite/suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -55,13 +55,13 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "standard",
},
},
},
},
expectedVersion: "v1.1.0",
expectedVersion: "v1.1.1",
expectedChannel: "standard",
},
{
Expand All @@ -71,7 +71,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -80,7 +80,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -91,7 +91,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
},
},
},
expectedVersion: "v1.1.0",
expectedVersion: "v1.1.1",
expectedChannel: "standard",
},
{
Expand All @@ -101,7 +101,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -125,7 +125,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -134,7 +134,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "experimental",
},
},
Expand All @@ -149,7 +149,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -158,7 +158,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.1.0",
consts.BundleVersionAnnotation: "v1.1.1",
},
},
},
Expand Down
2 changes: 1 addition & 1 deletion pkg/consts/consts.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const (

// BundleVersion is the value used for the "gateway.networking.k8s.io/bundle-version" annotation.
// These value must be updated during the release process.
BundleVersion = "v1.1.0"
BundleVersion = "v1.1.1"

// ApprovalLink is the value used for the "api-approved.kubernetes.io" annotation.
// These value must be updated during the release process.
Expand Down

0 comments on commit 9a0614f

Please sign in to comment.