Skip to content

Commit d1ba625

Browse files
Release of v16.0.1 (vitessio#12765)
* Release notes for 16.0.1 Signed-off-by: Manan Gupta <manan@planetscale.com> * Release commit for 16.0.1 Signed-off-by: Manan Gupta <manan@planetscale.com> * feat: fix release notes folder Signed-off-by: Manan Gupta <manan@planetscale.com> * rebase after 12732 Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> --------- Signed-off-by: Manan Gupta <manan@planetscale.com> Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr> Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
1 parent adf1019 commit d1ba625

File tree

19 files changed

+171
-82
lines changed

19 files changed

+171
-82
lines changed

.github/workflows/code_freeze.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ jobs:
99
steps:
1010
- name: Fail if Code Freeze is enabled
1111
run: |
12-
exit 1
12+
exit 0

changelog/16.0/16.0.1/changelog.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Changelog of Vitess v16.0.1
2+
3+
### Bug fixes
4+
#### Build/CI
5+
* Fix `TestFuzz` that hangs on `go1.20.1` [#12514](https://github.com/vitessio/vitess/pull/12514)
6+
* Fix dubious ownership of git directory in `vitess/base` Docker build [#12530](https://github.com/vitessio/vitess/pull/12530)
7+
#### CLI
8+
* Purge logs without panicking [#12187](https://github.com/vitessio/vitess/pull/12187)
9+
* Fix `vtctldclient`'s Root command to return an error on unknown command [#12481](https://github.com/vitessio/vitess/pull/12481)
10+
#### Cluster management
11+
* Fix initialization code to also stop replication to prevent crash [#12534](https://github.com/vitessio/vitess/pull/12534)
12+
* [Backport] Update topo {Get,Create}Keyspace to prevent invalid keyspace names [#12732](https://github.com/vitessio/vitess/pull/12732)
13+
#### General
14+
* Fixing backup tests flakiness [#12655](https://github.com/vitessio/vitess/pull/12655)
15+
* [release-16.0] Port two flaky test fixes #12603 and #12546 [#12745](https://github.com/vitessio/vitess/pull/12745)
16+
#### Observability
17+
* Reset the current lag when closing the replication lag reader. [#12683](https://github.com/vitessio/vitess/pull/12683)
18+
#### Online DDL
19+
* Throttler: Store Config in Global Keyspace Topo Record [#12520](https://github.com/vitessio/vitess/pull/12520)
20+
* v16: Online DDL: enforce ALGORITHM=COPY on shadow table [#12522](https://github.com/vitessio/vitess/pull/12522)
21+
* Mysqld.GetSchema: tolerate tables being dropped while inspecting schema [#12641](https://github.com/vitessio/vitess/pull/12641)
22+
#### Query Serving
23+
* collations: fix sorting in UCA900 collations [#12555](https://github.com/vitessio/vitess/pull/12555)
24+
* VSchema DDL: Add grammar to accept qualified table names in Vindex option values [#12577](https://github.com/vitessio/vitess/pull/12577)
25+
* [release-16.0] `ApplyVSchemaDDL`: escape Sequence names when writing the VSchema (#12519) [#12599](https://github.com/vitessio/vitess/pull/12599)
26+
* [gen4 planner] Make sure to not push down expressions when not possible [#12607](https://github.com/vitessio/vitess/pull/12607)
27+
* Fix `panic` when executing a prepare statement with over `65,528` parameters [#12614](https://github.com/vitessio/vitess/pull/12614)
28+
* Always add columns in the `Derived` operator [#12634](https://github.com/vitessio/vitess/pull/12634)
29+
* planner: fix predicate simplifier [#12650](https://github.com/vitessio/vitess/pull/12650)
30+
* [planner bugfix] add expressions to HAVING [#12668](https://github.com/vitessio/vitess/pull/12668)
31+
* Use a left join to make sure that tables with tablespace=innodb_system are included in the schema [#12672](https://github.com/vitessio/vitess/pull/12672)
32+
* [planner fix] make unknown column an error only for sharded queries [#12704](https://github.com/vitessio/vitess/pull/12704)
33+
#### VReplication
34+
* VStreamer: improve representation of integers in json data types [#12630](https://github.com/vitessio/vitess/pull/12630)
35+
#### VTorc
36+
* Fix unhandled error in VTOrc `recoverDeadPrimary` [#12510](https://github.com/vitessio/vitess/pull/12510)
37+
### CI/Build
38+
#### Build/CI
39+
* [release-16.0] Make upgrade downgrade job names unique [#12499](https://github.com/vitessio/vitess/pull/12499)
40+
#### Examples
41+
* Examples, Flakes: Wait for Shard's VReplication Engine to Open [#12560](https://github.com/vitessio/vitess/pull/12560)
42+
#### General
43+
* [release-16.0] Upgrade the Golang version to `go1.20.2` [#12723](https://github.com/vitessio/vitess/pull/12723)
44+
#### Online DDL
45+
* CI: extend timeouts in onlineddl_vrepl due to slow CI runners [#12583](https://github.com/vitessio/vitess/pull/12583)
46+
* [release-16.0] CI: increase overall test timeouts for all OnlineDDL tests (#12584) [#12589](https://github.com/vitessio/vitess/pull/12589)
47+
### Enhancement
48+
#### Build/CI
49+
* Auto upgrade the Golang version [#12585](https://github.com/vitessio/vitess/pull/12585)
50+
### Internal Cleanup
51+
#### Build/CI
52+
* Run launchable only on PRs against `main` [#12694](https://github.com/vitessio/vitess/pull/12694)
53+
#### General
54+
* Add a known issue into the release notes for xtrabackup and DDLs [#12536](https://github.com/vitessio/vitess/pull/12536)
55+
### Release
56+
#### Build/CI
57+
* [release-16.0] Tooling improvements backports [#12528](https://github.com/vitessio/vitess/pull/12528)
58+
#### Documentation
59+
* Re-organize the `releasenotes` directory into `changelog` [#12566](https://github.com/vitessio/vitess/pull/12566)
60+
* Addition of the `v16.0.1` release summary [#12751](https://github.com/vitessio/vitess/pull/12751)
61+
#### General
62+
* Back to dev mode after v16.0.0 [#12515](https://github.com/vitessio/vitess/pull/12515)
63+
* Release 16.0 code freeze for 16.0.1 patch release [#12762](https://github.com/vitessio/vitess/pull/12762)
64+
#### VTAdmin
65+
* Add the vtadmin `web` directory to the release packages [#12639](https://github.com/vitessio/vitess/pull/12639)
66+
### Testing
67+
#### General
68+
* Fix fullstatus test for backward compat [#12685](https://github.com/vitessio/vitess/pull/12685)
69+
#### VReplication
70+
* Flakes: Use new healthy shard check in vreplication e2e tests [#12502](https://github.com/vitessio/vitess/pull/12502)
71+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Release of Vitess v16.0.1
2+
## Summary
3+
4+
### Upgrade to `go1.20.2`
5+
6+
Vitess `v16.0.1` now runs on `go1.20.2`.
7+
Below is a summary of this Go patch release. You can learn more [here](https://go.dev/doc/devel/release#go1.20).
8+
9+
> go1.20.2 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the compiler, the covdata command, the linker, the runtime, and the crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages.
10+
11+
12+
------------
13+
The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/changelog/16.0/16.0.1/changelog.md).
14+
15+
The release includes 39 commits (excluding merges)
16+
17+
Thanks to all our contributors: @GuptaManan100, @ajm188, @frouioui, @github-actions[bot], @mattlord, @rohit-nayak-ps, @rsajwani, @shlomi-noach, @systay, @vitess-bot[bot]
18+

docker/release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22
set -ex
33

4-
vt_base_version='v16.0.1-SNAPSHOT'
4+
vt_base_version='v16.0.1'
55
debian_versions='buster bullseye'
66
default_debian_version='bullseye'
77

examples/compose/docker-compose.beginners.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ services:
5858
- "3306"
5959

6060
vtctld:
61-
image: vitess/lite:v16.0.0
61+
image: vitess/lite:v16.0.1
6262
ports:
6363
- "15000:$WEB_PORT"
6464
- "$GRPC_PORT"
@@ -81,7 +81,7 @@ services:
8181
condition: service_healthy
8282
8383
vtgate:
84-
image: vitess/lite:v16.0.0
84+
image: vitess/lite:v16.0.1
8585
ports:
8686
- "15099:$WEB_PORT"
8787
- "$GRPC_PORT"
@@ -111,7 +111,7 @@ services:
111111
condition: service_healthy
112112

113113
schemaload:
114-
image: vitess/lite:v16.0.0
114+
image: vitess/lite:v16.0.1
115115
command:
116116
- sh
117117
- -c
@@ -144,12 +144,12 @@ services:
144144
environment:
145145
- KEYSPACES=$KEYSPACE
146146
- GRPC_PORT=15999
147-
image: vitess/lite:v16.0.0
147+
image: vitess/lite:v16.0.1
148148
volumes:
149149
- .:/script
150150

151151
vttablet100:
152-
image: vitess/lite:v16.0.0
152+
image: vitess/lite:v16.0.1
153153
ports:
154154
- "15100:$WEB_PORT"
155155
- "$GRPC_PORT"
@@ -181,7 +181,7 @@ services:
181181
retries: 15
182182

183183
vttablet101:
184-
image: vitess/lite:v16.0.0
184+
image: vitess/lite:v16.0.1
185185
ports:
186186
- "15101:$WEB_PORT"
187187
- "$GRPC_PORT"
@@ -213,7 +213,7 @@ services:
213213
retries: 15
214214

215215
vttablet102:
216-
image: vitess/lite:v16.0.0
216+
image: vitess/lite:v16.0.1
217217
ports:
218218
- "15102:$WEB_PORT"
219219
- "$GRPC_PORT"
@@ -245,7 +245,7 @@ services:
245245
retries: 15
246246

247247
vttablet103:
248-
image: vitess/lite:v16.0.0
248+
image: vitess/lite:v16.0.1
249249
ports:
250250
- "15103:$WEB_PORT"
251251
- "$GRPC_PORT"
@@ -277,7 +277,7 @@ services:
277277
retries: 15
278278

279279
vtorc:
280-
image: vitess/lite:v16.0.0
280+
image: vitess/lite:v16.0.1
281281
command: ["sh", "-c", "/script/vtorc-up.sh"]
282282
depends_on:
283283
- vtctld
@@ -307,7 +307,7 @@ services:
307307
retries: 15
308308

309309
vreplication:
310-
image: vitess/lite:v16.0.0
310+
image: vitess/lite:v16.0.1
311311
volumes:
312312
- ".:/script"
313313
environment:

examples/compose/docker-compose.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ services:
7575
- SCHEMA_FILES=lookup_keyspace_schema_file.sql
7676
- POST_LOAD_FILE=
7777
- EXTERNAL_DB=0
78-
image: vitess/lite:v16.0.0
78+
image: vitess/lite:v16.0.1
7979
volumes:
8080
- .:/script
8181
schemaload_test_keyspace:
@@ -101,7 +101,7 @@ services:
101101
- SCHEMA_FILES=test_keyspace_schema_file.sql
102102
- POST_LOAD_FILE=
103103
- EXTERNAL_DB=0
104-
image: vitess/lite:v16.0.0
104+
image: vitess/lite:v16.0.1
105105
volumes:
106106
- .:/script
107107
set_keyspace_durability_policy:
@@ -115,7 +115,7 @@ services:
115115
environment:
116116
- KEYSPACES=test_keyspace lookup_keyspace
117117
- GRPC_PORT=15999
118-
image: vitess/lite:v16.0.0
118+
image: vitess/lite:v16.0.1
119119
volumes:
120120
- .:/script
121121
vreplication:
@@ -129,7 +129,7 @@ services:
129129
- TOPOLOGY_FLAGS=--topo_implementation consul --topo_global_server_address consul1:8500
130130
--topo_global_root vitess/global
131131
- EXTERNAL_DB=0
132-
image: vitess/lite:v16.0.0
132+
image: vitess/lite:v16.0.1
133133
volumes:
134134
- .:/script
135135
vtctld:
@@ -143,7 +143,7 @@ services:
143143
depends_on:
144144
external_db_host:
145145
condition: service_healthy
146-
image: vitess/lite:v16.0.0
146+
image: vitess/lite:v16.0.1
147147
ports:
148148
- 15000:8080
149149
- "15999"
@@ -160,7 +160,7 @@ services:
160160
--normalize_queries=true '
161161
depends_on:
162162
- vtctld
163-
image: vitess/lite:v16.0.0
163+
image: vitess/lite:v16.0.1
164164
ports:
165165
- 15099:8080
166166
- "15999"
@@ -182,7 +182,7 @@ services:
182182
- EXTERNAL_DB=0
183183
- DB_USER=
184184
- DB_PASS=
185-
image: vitess/lite:v16.0.0
185+
image: vitess/lite:v16.0.1
186186
ports:
187187
- 13000:8080
188188
volumes:
@@ -217,7 +217,7 @@ services:
217217
- CMD-SHELL
218218
- curl -s --fail --show-error localhost:8080/debug/health
219219
timeout: 10s
220-
image: vitess/lite:v16.0.0
220+
image: vitess/lite:v16.0.1
221221
ports:
222222
- 15101:8080
223223
- "15999"
@@ -254,7 +254,7 @@ services:
254254
- CMD-SHELL
255255
- curl -s --fail --show-error localhost:8080/debug/health
256256
timeout: 10s
257-
image: vitess/lite:v16.0.0
257+
image: vitess/lite:v16.0.1
258258
ports:
259259
- 15102:8080
260260
- "15999"
@@ -291,7 +291,7 @@ services:
291291
- CMD-SHELL
292292
- curl -s --fail --show-error localhost:8080/debug/health
293293
timeout: 10s
294-
image: vitess/lite:v16.0.0
294+
image: vitess/lite:v16.0.1
295295
ports:
296296
- 15201:8080
297297
- "15999"
@@ -328,7 +328,7 @@ services:
328328
- CMD-SHELL
329329
- curl -s --fail --show-error localhost:8080/debug/health
330330
timeout: 10s
331-
image: vitess/lite:v16.0.0
331+
image: vitess/lite:v16.0.1
332332
ports:
333333
- 15202:8080
334334
- "15999"
@@ -365,7 +365,7 @@ services:
365365
- CMD-SHELL
366366
- curl -s --fail --show-error localhost:8080/debug/health
367367
timeout: 10s
368-
image: vitess/lite:v16.0.0
368+
image: vitess/lite:v16.0.1
369369
ports:
370370
- 15301:8080
371371
- "15999"
@@ -402,7 +402,7 @@ services:
402402
- CMD-SHELL
403403
- curl -s --fail --show-error localhost:8080/debug/health
404404
timeout: 10s
405-
image: vitess/lite:v16.0.0
405+
image: vitess/lite:v16.0.1
406406
ports:
407407
- 15302:8080
408408
- "15999"

0 commit comments

Comments
 (0)