Skip to content

Commit

Permalink
Update CHANGELOG with v1.2.0-rc2 details (#3363)
Browse files Browse the repository at this point in the history
Signed-off-by: Nick Young <nick@isovalent.com>
  • Loading branch information
youngnick authored Sep 26, 2024
1 parent ff6e320 commit 9b0bda4
Show file tree
Hide file tree
Showing 18 changed files with 63 additions and 27 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG/1.2-CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,44 @@

## Table of Contents

- [v1.2.0-rc2](#v120-rc2)
- [v1.2.0-rc1](#v120-rc1)

# v1.2.0-rc2

This release candidate should be the same as the final v1.2.0 release.

This release candidate is suitable for implementors, but we do not recommend
shipping products based on a release candidate API due to the possibility of
incompatible changes prior to the final release. The following represents the
changes since v1.2.0-rc1:

## Breaking Changes

### `GRPCRoute` and `ReferenceGrant` `v1alpha2` removal

As per a previous deprecation notice, in this version, both Experimental
and Standard channel YAMLs will no longer serve the `v1alpha2` versions
of `GRPCRoute` and `ReferenceGrant`.

For the final release, we will provide pre-upgrade migration instructions
to cover folks who have been using the `v1alpha2` versions of these objects.

* Disable v1alpha2 versions for GRPCRoute and ReferenceGrant by @youngnick in
[#3361](https://github.com/kubernetes-sigs/gateway-api/pull/3361)

## Documentation Changes

* Fix a number of GEP stage errors by @youngnick in
[#3359](https://github.com/kubernetes-sigs/gateway-api/pull/3359)

## Testing and Conformance changes

* Add conformance suite client options by @BobyMCbobs in
[#3343](https://github.com/kubernetes-sigs/gateway-api/pull/3343)
* Fix conformance test race condition by @caboteria in
[#3350](https://github.com/kubernetes-sigs/gateway-api/pull/3350)

# v1.2.0-rc1

We expect that this release candidate is quite close to the final v1.2.0
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 @@ -49,7 +49,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -58,13 +58,13 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "standard",
},
},
},
},
expectedVersion: "v1.2.0-rc1",
expectedVersion: "v1.2.0-rc2",
expectedChannel: "standard",
},
{
Expand All @@ -74,7 +74,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -83,7 +83,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -94,7 +94,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
},
},
},
expectedVersion: "v1.2.0-rc1",
expectedVersion: "v1.2.0-rc2",
expectedChannel: "standard",
},
{
Expand All @@ -104,7 +104,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -128,7 +128,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -137,7 +137,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "experimental",
},
},
Expand All @@ -152,7 +152,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -161,7 +161,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.BundleVersionAnnotation: "v1.2.0-rc2",
},
},
},
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.2.0-rc1"
BundleVersion = "v1.2.0-rc2"

// 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 9b0bda4

Please sign in to comment.