Skip to content

Commit 2c76877

Browse files
authored
[release-23.0] Release of v23.0.0-RC2 (#18840)
Signed-off-by: Andres Taylor <[email protected]>
1 parent f911c7a commit 2c76877

File tree

18 files changed

+113
-92
lines changed

18 files changed

+113
-92
lines changed

changelog/23.0/23.0.0/changelog.md

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
* fix topo use in local_example [#18357](https://github.com/vitessio/vitess/pull/18357)
2020
#### General
2121
* Fix golang-ci lint file to allow a version without preceding `v` [#18110](https://github.com/vitessio/vitess/pull/18110)
22+
#### Observability
23+
* [release-23.0] Improve cgroup metric management (#18791) [#18801](https://github.com/vitessio/vitess/pull/18801)
2224
#### Online DDL
2325
* Online DDL: resume vreplication after cut-over/RENAME failure [#18428](https://github.com/vitessio/vitess/pull/18428)
2426
#### Query Serving
@@ -62,7 +64,9 @@
6264
* VReplication: Fix bug while reading _vt.vreplication record [#18478](https://github.com/vitessio/vitess/pull/18478)
6365
* VReplication: Fix some switch writes related issues and logging [#18608](https://github.com/vitessio/vitess/pull/18608)
6466
* Vstreamer: idempotent gtid set (bugfix) [#18611](https://github.com/vitessio/vitess/pull/18611)
65-
* VStream: Try new tablet on purged binlog error [#18710](https://github.com/vitessio/vitess/pull/18710)
67+
* VStream: Try new tablet on purged binlog error [#18710](https://github.com/vitessio/vitess/pull/18710)
68+
* [release-23.0] VReplication: Ensure proper handling of keyspace/database names with dashes (#18762) [#18773](https://github.com/vitessio/vitess/pull/18773)
69+
* [release-23.0] VReplication: Treat ER_BINLOG_CREATE_ROUTINE_NEED_SUPER as unrecoverable (#18784) [#18820](https://github.com/vitessio/vitess/pull/18820)
6670
#### VTCombo
6771
* Flags migration: Make --vschema-ddl-authorized-users dependent on version [#18637](https://github.com/vitessio/vitess/pull/18637)
6872
#### VTGate
@@ -75,7 +79,9 @@
7579
* Fix: Deadlock in `Close` and `write` in semi-sync monitor. [#18359](https://github.com/vitessio/vitess/pull/18359)
7680
* [Bugfix] Broken Heartbeat system in Row Streamer [#18390](https://github.com/vitessio/vitess/pull/18390)
7781
* Reset in-memory sequence info on vttablet on UpdateSequenceTables request [#18415](https://github.com/vitessio/vitess/pull/18415)
78-
* Allow empty passwords for unmanaged tablet configuration [#18448](https://github.com/vitessio/vitess/pull/18448)
82+
* Allow empty passwords for unmanaged tablet configuration [#18448](https://github.com/vitessio/vitess/pull/18448)
83+
* [release-23.0] repltracker: reset replica lag when we are primary (#18800) [#18807](https://github.com/vitessio/vitess/pull/18807)
84+
* [release-23.0] Fix bug where query consolidator returns empty result without error when the waiter cap exceeded (#18782) [#18833](https://github.com/vitessio/vitess/pull/18833)
7985
#### vtctl
8086
* fix: Fix `GenerateShardRanges` returning shard names that don't cover the full range [#18641](https://github.com/vitessio/vitess/pull/18641)
8187
#### vtctldclient
@@ -88,7 +94,8 @@
8894
* Try updating the create PR workflow step [#18563](https://github.com/vitessio/vitess/pull/18563)
8995
* Update MySQL 8.4 to be the default [#18569](https://github.com/vitessio/vitess/pull/18569)
9096
* Update additional jobs to use 8.4 [#18592](https://github.com/vitessio/vitess/pull/18592)
91-
* Fix golden tests after disabling proto randomness hack #18325 [#18671](https://github.com/vitessio/vitess/pull/18671)
97+
* Fix golden tests after disabling proto randomness hack #18325 [#18671](https://github.com/vitessio/vitess/pull/18671)
98+
* [release-23.0] ci: use the newest mysql apt config package (#18790) [#18794](https://github.com/vitessio/vitess/pull/18794)
9299
#### Docker
93100
* docker: add trixie and rm bullseye from build matrix [#18609](https://github.com/vitessio/vitess/pull/18609)
94101
* build `lite:mysql80` docker image [#18692](https://github.com/vitessio/vitess/pull/18692)
@@ -99,6 +106,8 @@
99106
* [main] Upgrade the Golang version to `go1.24.4` [#18327](https://github.com/vitessio/vitess/pull/18327)
100107
* [main] Upgrade the Golang version to `go1.25.0` [#18573](https://github.com/vitessio/vitess/pull/18573)
101108
* [main] Upgrade the Golang version to `go1.25.1` [#18622](https://github.com/vitessio/vitess/pull/18622)
109+
#### Java
110+
* [release-23.0] update java packages to use central instead of ossrh (#18765) [#18767](https://github.com/vitessio/vitess/pull/18767)
102111
#### VReplication
103112
* Split workflow with flaky vdiff2 e2e test. Skip flaky Migrate test. [#18300](https://github.com/vitessio/vitess/pull/18300)
104113
### Dependencies
@@ -115,7 +124,6 @@
115124
* Bump @babel/runtime from 7.26.0 to 7.27.6 in /web/vtadmin [#18467](https://github.com/vitessio/vitess/pull/18467)
116125
* Bump form-data from 4.0.1 to 4.0.4 in /web/vtadmin [#18473](https://github.com/vitessio/vitess/pull/18473)
117126
* Bump vite from 4.5.9 to 4.5.14 in /web/vtadmin [#18485](https://github.com/vitessio/vitess/pull/18485)
118-
* [release-23.0] Address `Moderate` dependabot vulns in VTAdmin (#18744) [#18750](https://github.com/vitessio/vitess/pull/18750)
119127
### Documentation
120128
#### Documentation
121129
* copy edit release notes to prepare for v22 GA [#18186](https://github.com/vitessio/vitess/pull/18186)
@@ -256,7 +264,8 @@
256264
* `vtorc`: rename `ReplicationAnalysis` -> `DetectionAnalysis` [#18615](https://github.com/vitessio/vitess/pull/18615)
257265
* `vtorc`: cleanup timeout `context.Context` in keyspace/shard refresh [#18643](https://github.com/vitessio/vitess/pull/18643)
258266
* `vtorc`: add `Reason` and missing cases to `SkippedRecoveries` metric [#18644](https://github.com/vitessio/vitess/pull/18644)
259-
* `vtorc`: remove aggregated discovery metrics HTTP API, cleanup code [#18672](https://github.com/vitessio/vitess/pull/18672)
267+
* `vtorc`: remove aggregated discovery metrics HTTP API, cleanup code [#18672](https://github.com/vitessio/vitess/pull/18672)
268+
* [release-23.0] `vtorc`: address CodeQL scanning alerts (#18753) [#18756](https://github.com/vitessio/vitess/pull/18756)
260269
#### schema management
261270
* tablet manager's `ExecuteFetchAsDba` does not allow multiple queries [#18183](https://github.com/vitessio/vitess/pull/18183)
262271
#### vtclient
@@ -289,6 +298,18 @@
289298
* [main] Copy `v21.0.5` release notes [#18381](https://github.com/vitessio/vitess/pull/18381)
290299
* [main] Copy `v20.0.8` release notes [#18383](https://github.com/vitessio/vitess/pull/18383)
291300
* [release-23.0] Code Freeze for `v23.0.0-RC1` [#18729](https://github.com/vitessio/vitess/pull/18729)
301+
* [release-23.0] Release of `v23.0.0-RC1` [#18755](https://github.com/vitessio/vitess/pull/18755)
302+
### Security
303+
#### Backup and Restore
304+
* [release-23.0] Address dir traversal in file backup storage `GetBackups` RPC (#18814) [#18818](https://github.com/vitessio/vitess/pull/18818)
305+
#### Java
306+
* [release-23.0] Resolve `commons-lang` vulnerability in Java driver (#18768) [#18797](https://github.com/vitessio/vitess/pull/18797)
307+
#### VTAdmin
308+
* [release-23.0] Address `Moderate` dependabot vulns in VTAdmin (#18744) [#18750](https://github.com/vitessio/vitess/pull/18750)
309+
* [release-23.0] vtadmin: upgrade vite to the latest (#18803) [#18812](https://github.com/vitessio/vitess/pull/18812)
310+
#### vtctldclient
311+
* [release-23.0] Potential fix for code scanning alert no. 2992: Clear-text logging of sensitive information (#18754) [#18760](https://github.com/vitessio/vitess/pull/18760)
312+
* [release-23.0] `vtctldclient GetPermissions`: hide `authentication_string` from response (#18771) [#18799](https://github.com/vitessio/vitess/pull/18799)
292313
### Testing
293314
#### Build/CI
294315
* flaky test fix TestTrackerNoLock and TestCreateLookupVindexMultipleCreate [#18317](https://github.com/vitessio/vitess/pull/18317)

changelog/23.0/23.0.0/release_notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ Builds will continue for Debian Bookworm, and add the recently released Debian T
165165
------------
166166
The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/changelog/23.0/23.0.0/changelog.md).
167167

168-
The release includes 225 merged Pull Requests.
168+
The release includes 239 merged Pull Requests.
169169

170170
Thanks to all our contributors: @Arshdeep54, @BenjaminLockhart, @GrahamCampbell, @GuptaManan100, @HenryCaiHaiying, @app/dependabot, @app/vitess-bot, @arthurschreiber, @bantyK, @beingnoble03, @canoriz, @chapsuk, @chrisplim, @corbantek, @davidpiegza, @dbussink, @deepthi, @demmer, @derekperkins, @frouioui, @harshit-gangal, @jdoupe, @jeefy, @leejones, @mattlord, @maxenglander, @mdlayher, @mhamza15, @morgo, @mounicasruthi, @nickvanw, @notfelineit, @rohit-nayak-ps, @rvrangel, @shlomi-noach, @siddharth16396, @stankevich, @stutibiyani, @systay, @timvaillancourt, @twthorn, @vitess-bot, @wukuai, @yoheimuta
171171

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:v23.0.0-rc1
61+
image: vitess/lite:v23.0.0-rc2
6262
ports:
6363
- "15000:$WEB_PORT"
6464
- "$GRPC_PORT"
@@ -84,7 +84,7 @@ services:
8484
condition: service_healthy
8585
8686
vtgate:
87-
image: vitess/lite:v23.0.0-rc1
87+
image: vitess/lite:v23.0.0-rc2
8888
ports:
8989
- "15099:$WEB_PORT"
9090
- "$GRPC_PORT"
@@ -115,7 +115,7 @@ services:
115115
condition: service_healthy
116116

117117
schemaload:
118-
image: vitess/lite:v23.0.0-rc1
118+
image: vitess/lite:v23.0.0-rc2
119119
command:
120120
- sh
121121
- -c
@@ -148,12 +148,12 @@ services:
148148
environment:
149149
- KEYSPACES=$KEYSPACE
150150
- GRPC_PORT=15999
151-
image: vitess/lite:v23.0.0-rc1
151+
image: vitess/lite:v23.0.0-rc2
152152
volumes:
153153
- .:/script
154154

155155
vttablet100:
156-
image: vitess/lite:v23.0.0-rc1
156+
image: vitess/lite:v23.0.0-rc2
157157
ports:
158158
- "15100:$WEB_PORT"
159159
- "$GRPC_PORT"
@@ -185,7 +185,7 @@ services:
185185
retries: 15
186186

187187
vttablet101:
188-
image: vitess/lite:v23.0.0-rc1
188+
image: vitess/lite:v23.0.0-rc2
189189
ports:
190190
- "15101:$WEB_PORT"
191191
- "$GRPC_PORT"
@@ -217,7 +217,7 @@ services:
217217
retries: 15
218218

219219
vttablet102:
220-
image: vitess/lite:v23.0.0-rc1
220+
image: vitess/lite:v23.0.0-rc2
221221
ports:
222222
- "15102:$WEB_PORT"
223223
- "$GRPC_PORT"
@@ -249,7 +249,7 @@ services:
249249
retries: 15
250250

251251
vttablet103:
252-
image: vitess/lite:v23.0.0-rc1
252+
image: vitess/lite:v23.0.0-rc2
253253
ports:
254254
- "15103:$WEB_PORT"
255255
- "$GRPC_PORT"
@@ -281,7 +281,7 @@ services:
281281
retries: 15
282282

283283
vtorc:
284-
image: vitess/lite:v23.0.0-rc1
284+
image: vitess/lite:v23.0.0-rc2
285285
command: ["sh", "-c", "/script/vtorc-up.sh"]
286286
depends_on:
287287
- vtctld
@@ -311,7 +311,7 @@ services:
311311
retries: 15
312312

313313
vreplication:
314-
image: vitess/lite:v23.0.0-rc1
314+
image: vitess/lite:v23.0.0-rc2
315315
volumes:
316316
- ".:/script"
317317
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:v23.0.0-rc1
78+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
104+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
118+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
132+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
146+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
163+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
185+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
220+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
257+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
294+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
331+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
368+
image: vitess/lite:v23.0.0-rc2
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:v23.0.0-rc1
405+
image: vitess/lite:v23.0.0-rc2
406406
ports:
407407
- 15302:8080
408408
- "15999"

0 commit comments

Comments
 (0)