diff --git a/doc/releasenotes/12_0_5_changelog.md b/doc/releasenotes/12_0_5_changelog.md new file mode 100644 index 00000000000..e055b764f09 --- /dev/null +++ b/doc/releasenotes/12_0_5_changelog.md @@ -0,0 +1,17 @@ +# Changelog of Vitess v12.0.5 + +### Bug fixes +#### Build/CI + * Fixed the release notes CI check helper #10574 +### CI/Build +#### Build/CI + * Remove the review checklist workflow #10656 + * Upgrade v12 to go1.17.12 #10865 +### Release +#### Build/CI + * Rework how the `release notes` labels are handled by the CI #10508 + * Rework the generation of the release notes #10510 +#### General + * Release `12.0.4` #10349 + * Addition of the release summary for v12.0.5 #10864 + diff --git a/doc/releasenotes/12_0_5_release_notes.md b/doc/releasenotes/12_0_5_release_notes.md new file mode 100644 index 00000000000..fc2c613e4da --- /dev/null +++ b/doc/releasenotes/12_0_5_release_notes.md @@ -0,0 +1,17 @@ +# Release of Vitess v12.0.5 +## Major Changes + +### Upgrade to `go1.17.12` + +Vitess `v12.0.5` now runs on `go1.17.12`. +The patch release of Go, `go1.17.12`, is the reason for this release as it includes important security fixes to packages used by Vitess. +Below is a summary of this patch release. You can learn more [here](https://go.dev/doc/devel/release#go1.17). + +> go1.17.12 (released 2022-07-12) includes security fixes to the compress/gzip, encoding/gob, encoding/xml, go/parser, io/fs, net/http, and path/filepath packages, as well as bug fixes to the compiler, the go command, the runtime, and the runtime/metrics package. [See the Go 1.17.12 milestone](https://github.com/golang/go/issues?q=milestone%3AGo1.17.12+label%3ACherryPickApproved) on our issue tracker for details. +------------ +The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/doc/releasenotes/12_0_5_changelog.md). + +The release includes 7 commits (excluding merges) + +Thanks to all our contributors: @deepthi, @frouioui + diff --git a/go/tools/release-notes/release_notes.go b/go/tools/release-notes/release_notes.go index 66a6f526e83..9b404be3b47 100644 --- a/go/tools/release-notes/release_notes.go +++ b/go/tools/release-notes/release_notes.go @@ -495,7 +495,7 @@ func main() { flag.Parse() // The -version flag must be of a valid format. - rx := regexp.MustCompile(`v([0-9]+)\\.([0-9]+)\\.([0-9]+)`) + rx := regexp.MustCompile(`v([0-9]+)\.([0-9]+)\.([0-9]+)`) // There should be 4 sub-matches, input: "v14.0.0", output: ["v14.0.0", "14", "0", "0"]. versionMatch := rx.FindStringSubmatch(*versionName) if len(versionMatch) != 4 { diff --git a/go/vt/servenv/version.go b/go/vt/servenv/version.go index 7afeb233b73..35f99aad100 100644 --- a/go/vt/servenv/version.go +++ b/go/vt/servenv/version.go @@ -1,3 +1,3 @@ package servenv -const versionName = "12.0.5-SNAPSHOT" +const versionName = "12.0.5" diff --git a/java/client/pom.xml b/java/client/pom.xml index cab4d423dfa..f55887aca6a 100644 --- a/java/client/pom.xml +++ b/java/client/pom.xml @@ -5,7 +5,7 @@ io.vitess vitess-parent - 12.0.5-SNAPSHOT + 12.0.5 vitess-client diff --git a/java/example/pom.xml b/java/example/pom.xml index 615bc9a527e..2daff391393 100644 --- a/java/example/pom.xml +++ b/java/example/pom.xml @@ -5,7 +5,7 @@ io.vitess vitess-parent - 12.0.5-SNAPSHOT + 12.0.5 vitess-example diff --git a/java/grpc-client/pom.xml b/java/grpc-client/pom.xml index 4527358af0b..0e8ab26b22b 100644 --- a/java/grpc-client/pom.xml +++ b/java/grpc-client/pom.xml @@ -5,7 +5,7 @@ io.vitess vitess-parent - 12.0.5-SNAPSHOT + 12.0.5 vitess-grpc-client diff --git a/java/jdbc/pom.xml b/java/jdbc/pom.xml index 006268d189e..2827d8d194f 100644 --- a/java/jdbc/pom.xml +++ b/java/jdbc/pom.xml @@ -5,7 +5,7 @@ io.vitess vitess-parent - 12.0.5-SNAPSHOT + 12.0.5 vitess-jdbc diff --git a/java/pom.xml b/java/pom.xml index 93a5aacb188..9a6e2e7b9d6 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -11,7 +11,7 @@ io.vitess vitess-parent - 12.0.5-SNAPSHOT + 12.0.5 pom Vitess Java Client libraries [Parent]