Skip to content

Commit

Permalink
Release commit for 13.0.3
Browse files Browse the repository at this point in the history
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
  • Loading branch information
frouioui committed Sep 1, 2022
1 parent 3541899 commit e7a04c1
Show file tree
Hide file tree
Showing 17 changed files with 126 additions and 76 deletions.
36 changes: 36 additions & 0 deletions doc/releasenotes/13_0_3_changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Changelog of Vitess v13.0.3

### Bug fixes
#### Backup and Restore
* BugFix: Using backups from v14 should work with v13 [#10917](https://github.com/vitessio/vitess/pull/10917)
#### Query Serving
* Only use the special NoRoute handling mode when needed [#11020](https://github.com/vitessio/vitess/pull/11020)
* Fix AST copying of basic types in release-13.0 [#11052](https://github.com/vitessio/vitess/pull/11052)
* fix: return when instructions are nil in checkThatPlanIsValid [#11070](https://github.com/vitessio/vitess/pull/11070)
#### VReplication
* VStreamer: recompute table plan if a new table is encountered for the same id [#9978](https://github.com/vitessio/vitess/pull/9978)
### CI/Build
#### Backup and Restore
* Backport: Pin MySQL at 8.0.29 for upgrade/downgrade manual backup test [#10922](https://github.com/vitessio/vitess/pull/10922)
#### Build/CI
* Add more robust go version handling [#11001](https://github.com/vitessio/vitess/pull/11001)
* Fix mariadb103 ci [#11015](https://github.com/vitessio/vitess/pull/11015)
* Add upgrade-downgrade tests for next releases (release-13.0) [#11040](https://github.com/vitessio/vitess/pull/11040)
* Remove MariaDB 10.2 test from release-13.0 [#11073](https://github.com/vitessio/vitess/pull/11073)
#### Query Serving
* CI Fix: Collation tests [#10839](https://github.com/vitessio/vitess/pull/10839)
### Enhancement
#### Build/CI
* Skip CI workflows on `push` for pull requests [#10768](https://github.com/vitessio/vitess/pull/10768)
#### General
* Upgrade go version to `1.17.13` on `release-13.0` [#11145](https://github.com/vitessio/vitess/pull/11145)
### Release
#### Documentation
* Addition of the release summary for `v13.0.3` [#11141](https://github.com/vitessio/vitess/pull/11141)
#### General
* Post release `v13.0.2` [#10848](https://github.com/vitessio/vitess/pull/10848)
* Include the compose examples in the `do_release` script [#11130](https://github.com/vitessio/vitess/pull/11130)
### Testing
#### Query Serving
* Remove an unwanted change made in #11078 to the upgrade downgrade tests [#11143](https://github.com/vitessio/vitess/pull/11143)

23 changes: 23 additions & 0 deletions doc/releasenotes/13_0_3_release_notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Release of Vitess v13.0.3
## Major Changes

### Upgrade to `go1.17.13`

Vitess `v13.0.3` now runs on `go1.17.13`.
The patch release of Go, `go1.17.13`, was one of the main reasons 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.13 (released 2022-08-01) includes security fixes to the encoding/gob and math/big packages, as well as bug fixes to the compiler and the runtime.
### End of life of MariadDB 10.2

Since the end-of-life of MariaDB 10.2, its Docker image is unavailable, and we decided to remove the unit tests using this version of MariaDB. The Pull Request doing this change is available [here](https://github.com/vitessio/vitess/pull/11073).
This change is documented on our website [here](https://vitess.io/docs/13.0/overview/supported-databases/#mariadb-versions-100-to-103).


------------
The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/doc/releasenotes/13_0_3_changelog.md).

The release includes 17 commits(excluding merges)

Thanks to all our contributors: @GuptaManan100, @dbussink, @frouioui, @harshit-gangal, @mattlord, @rohit-nayak-ps, @vitess-bot[bot]
18 changes: 9 additions & 9 deletions examples/compose/docker-compose.beginners.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ services:
- "3306"

vtctld:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15000:$WEB_PORT"
- "$GRPC_PORT"
Expand All @@ -83,7 +83,7 @@ services:
condition: service_healthy
vtgate:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15099:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -113,7 +113,7 @@ services:
condition: service_healthy

schemaload:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
command:
- sh
- -c
Expand All @@ -137,7 +137,7 @@ services:
condition: service_healthy

vttablet100:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15100:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -169,7 +169,7 @@ services:
retries: 15

vttablet101:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15101:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -201,7 +201,7 @@ services:
retries: 15

vttablet102:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15102:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -233,7 +233,7 @@ services:
retries: 15

vttablet103:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15103:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -265,7 +265,7 @@ services:
retries: 15

vtorc:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
command: ["sh", "-c", "/script/vtorc-up.sh"]
depends_on:
- vtctld
Expand Down Expand Up @@ -293,7 +293,7 @@ services:
retries: 15

vreplication:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
volumes:
- ".:/script"
environment:
Expand Down
26 changes: 13 additions & 13 deletions examples/compose/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ services:
- SCHEMA_FILES=lookup_keyspace_schema_file.sql
- POST_LOAD_FILE=
- EXTERNAL_DB=0
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
volumes:
- .:/script
schemaload_test_keyspace:
Expand All @@ -101,7 +101,7 @@ services:
- SCHEMA_FILES=test_keyspace_schema_file.sql
- POST_LOAD_FILE=
- EXTERNAL_DB=0
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
volumes:
- .:/script
vreplication:
Expand All @@ -115,7 +115,7 @@ services:
- TOPOLOGY_FLAGS=-topo_implementation consul -topo_global_server_address consul1:8500
-topo_global_root vitess/global
- EXTERNAL_DB=0
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
volumes:
- .:/script
vtctld:
Expand All @@ -129,7 +129,7 @@ services:
depends_on:
external_db_host:
condition: service_healthy
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15000:8080
- "15999"
Expand All @@ -146,7 +146,7 @@ services:
-normalize_queries=true '
depends_on:
- vtctld
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15099:8080
- "15999"
Expand All @@ -166,7 +166,7 @@ services:
- EXTERNAL_DB=0
- DB_USER=
- DB_PASS=
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 13000:3000
volumes:
Expand Down Expand Up @@ -201,7 +201,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15101:8080
- "15999"
Expand Down Expand Up @@ -238,7 +238,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15102:8080
- "15999"
Expand Down Expand Up @@ -275,7 +275,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15201:8080
- "15999"
Expand Down Expand Up @@ -312,7 +312,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15202:8080
- "15999"
Expand Down Expand Up @@ -349,7 +349,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15301:8080
- "15999"
Expand Down Expand Up @@ -386,7 +386,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- 15302:8080
- "15999"
Expand All @@ -402,7 +402,7 @@ services:
-port 8080 -grpc_port 15999 -use_v3_resharding_mode=true '
depends_on:
- vtctld
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "8080"
- "15999"
Expand Down
18 changes: 9 additions & 9 deletions examples/compose/vtcompose/vtcompose.go
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,7 @@ func generateDefaultShard(tabAlias int, shard string, keyspaceData keyspaceInfo,
- op: add
path: /services/init_shard_primary%[2]d
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
command: ["sh", "-c", "/vt/bin/vtctlclient %[5]s InitShardPrimary -force %[4]s/%[3]s %[6]s-%[2]d "]
%[1]s
`, dependsOn, aliases[0], shard, keyspaceData.keyspace, opts.topologyFlags, opts.cell)
Expand Down Expand Up @@ -563,7 +563,7 @@ func generateExternalPrimary(
- op: add
path: /services/vttablet%[1]d
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15%[1]d:%[3]d"
- "%[4]d"
Expand Down Expand Up @@ -625,7 +625,7 @@ func generateDefaultTablet(tabAlias int, shard, role, keyspace string, dbInfo ex
- op: add
path: /services/vttablet%[1]d
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15%[1]d:%[4]d"
- "%[5]d"
Expand Down Expand Up @@ -663,7 +663,7 @@ func generateVtctld(opts vtOptions) string {
- op: add
path: /services/vtctld
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15000:%[1]d"
- "%[2]d"
Expand Down Expand Up @@ -696,7 +696,7 @@ func generateVtgate(opts vtOptions) string {
- op: add
path: /services/vtgate
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "15099:%[1]d"
- "%[2]d"
Expand Down Expand Up @@ -726,7 +726,7 @@ func generateVtwork(opts vtOptions) string {
- op: add
path: /services/vtwork
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
ports:
- "%[1]d"
- "%[2]d"
Expand All @@ -753,7 +753,7 @@ func generateVtorc(dbInfo externalDbInfo, opts vtOptions) string {
- op: add
path: /services/vtorc
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
volumes:
- ".:/script"
environment:
Expand All @@ -778,7 +778,7 @@ func generateVreplication(dbInfo externalDbInfo, opts vtOptions) string {
- op: add
path: /services/vreplication
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
volumes:
- ".:/script"
environment:
Expand Down Expand Up @@ -816,7 +816,7 @@ func generateSchemaload(
- op: add
path: /services/schemaload_%[7]s
value:
image: vitess/lite:${VITESS_TAG:-latest}
image: vitess/lite:v13.0.3
volumes:
- ".:/script"
environment:
Expand Down
10 changes: 5 additions & 5 deletions examples/operator/101_initial_cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ metadata:
name: example
spec:
images:
vtctld: vitess/lite:v13.0.2
vtgate: vitess/lite:v13.0.2
vttablet: vitess/lite:v13.0.2
vtbackup: vitess/lite:v13.0.2
vtctld: vitess/lite:v13.0.3
vtgate: vitess/lite:v13.0.3
vttablet: vitess/lite:v13.0.3
vtbackup: vitess/lite:v13.0.3
mysqld:
mysql56Compatible: vitess/lite:v13.0.2
mysql56Compatible: vitess/lite:v13.0.3
mysqldExporter: prom/mysqld-exporter:v0.11.0
cells:
- name: zone1
Expand Down
10 changes: 5 additions & 5 deletions examples/operator/201_customer_tablets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ metadata:
name: example
spec:
images:
vtctld: vitess/lite:v13.0.2
vtgate: vitess/lite:v13.0.2
vttablet: vitess/lite:v13.0.2
vtbackup: vitess/lite:v13.0.2
vtctld: vitess/lite:v13.0.3
vtgate: vitess/lite:v13.0.3
vttablet: vitess/lite:v13.0.3
vtbackup: vitess/lite:v13.0.3
mysqld:
mysql56Compatible: vitess/lite:v13.0.2
mysql56Compatible: vitess/lite:v13.0.3
mysqldExporter: prom/mysqld-exporter:v0.11.0
cells:
- name: zone1
Expand Down
10 changes: 5 additions & 5 deletions examples/operator/302_new_shards.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ metadata:
name: example
spec:
images:
vtctld: vitess/lite:v13.0.2
vtgate: vitess/lite:v13.0.2
vttablet: vitess/lite:v13.0.2
vtbackup: vitess/lite:v13.0.2
vtctld: vitess/lite:v13.0.3
vtgate: vitess/lite:v13.0.3
vttablet: vitess/lite:v13.0.3
vtbackup: vitess/lite:v13.0.3
mysqld:
mysql56Compatible: vitess/lite:v13.0.2
mysql56Compatible: vitess/lite:v13.0.3
mysqldExporter: prom/mysqld-exporter:v0.11.0
cells:
- name: zone1
Expand Down
Loading

0 comments on commit e7a04c1

Please sign in to comment.