|
19 | 19 | * fix topo use in local_example [#18357](https://github.com/vitessio/vitess/pull/18357) |
20 | 20 | #### General |
21 | 21 | * 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) |
22 | 24 | #### Online DDL |
23 | 25 | * Online DDL: resume vreplication after cut-over/RENAME failure [#18428](https://github.com/vitessio/vitess/pull/18428) |
24 | 26 | #### Query Serving |
|
62 | 64 | * VReplication: Fix bug while reading _vt.vreplication record [#18478](https://github.com/vitessio/vitess/pull/18478) |
63 | 65 | * VReplication: Fix some switch writes related issues and logging [#18608](https://github.com/vitessio/vitess/pull/18608) |
64 | 66 | * 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) |
66 | 70 | #### VTCombo |
67 | 71 | * Flags migration: Make --vschema-ddl-authorized-users dependent on version [#18637](https://github.com/vitessio/vitess/pull/18637) |
68 | 72 | #### VTGate |
|
75 | 79 | * Fix: Deadlock in `Close` and `write` in semi-sync monitor. [#18359](https://github.com/vitessio/vitess/pull/18359) |
76 | 80 | * [Bugfix] Broken Heartbeat system in Row Streamer [#18390](https://github.com/vitessio/vitess/pull/18390) |
77 | 81 | * 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) |
79 | 85 | #### vtctl |
80 | 86 | * fix: Fix `GenerateShardRanges` returning shard names that don't cover the full range [#18641](https://github.com/vitessio/vitess/pull/18641) |
81 | 87 | #### vtctldclient |
|
88 | 94 | * Try updating the create PR workflow step [#18563](https://github.com/vitessio/vitess/pull/18563) |
89 | 95 | * Update MySQL 8.4 to be the default [#18569](https://github.com/vitessio/vitess/pull/18569) |
90 | 96 | * 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) |
92 | 99 | #### Docker |
93 | 100 | * docker: add trixie and rm bullseye from build matrix [#18609](https://github.com/vitessio/vitess/pull/18609) |
94 | 101 | * build `lite:mysql80` docker image [#18692](https://github.com/vitessio/vitess/pull/18692) |
|
99 | 106 | * [main] Upgrade the Golang version to `go1.24.4` [#18327](https://github.com/vitessio/vitess/pull/18327) |
100 | 107 | * [main] Upgrade the Golang version to `go1.25.0` [#18573](https://github.com/vitessio/vitess/pull/18573) |
101 | 108 | * [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) |
102 | 111 | #### VReplication |
103 | 112 | * Split workflow with flaky vdiff2 e2e test. Skip flaky Migrate test. [#18300](https://github.com/vitessio/vitess/pull/18300) |
104 | 113 | ### Dependencies |
|
115 | 124 | * Bump @babel/runtime from 7.26.0 to 7.27.6 in /web/vtadmin [#18467](https://github.com/vitessio/vitess/pull/18467) |
116 | 125 | * Bump form-data from 4.0.1 to 4.0.4 in /web/vtadmin [#18473](https://github.com/vitessio/vitess/pull/18473) |
117 | 126 | * 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) |
119 | 127 | ### Documentation |
120 | 128 | #### Documentation |
121 | 129 | * copy edit release notes to prepare for v22 GA [#18186](https://github.com/vitessio/vitess/pull/18186) |
|
256 | 264 | * `vtorc`: rename `ReplicationAnalysis` -> `DetectionAnalysis` [#18615](https://github.com/vitessio/vitess/pull/18615) |
257 | 265 | * `vtorc`: cleanup timeout `context.Context` in keyspace/shard refresh [#18643](https://github.com/vitessio/vitess/pull/18643) |
258 | 266 | * `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) |
260 | 269 | #### schema management |
261 | 270 | * tablet manager's `ExecuteFetchAsDba` does not allow multiple queries [#18183](https://github.com/vitessio/vitess/pull/18183) |
262 | 271 | #### vtclient |
|
289 | 298 | * [main] Copy `v21.0.5` release notes [#18381](https://github.com/vitessio/vitess/pull/18381) |
290 | 299 | * [main] Copy `v20.0.8` release notes [#18383](https://github.com/vitessio/vitess/pull/18383) |
291 | 300 | * [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) |
292 | 313 | ### Testing |
293 | 314 | #### Build/CI |
294 | 315 | * flaky test fix TestTrackerNoLock and TestCreateLookupVindexMultipleCreate [#18317](https://github.com/vitessio/vitess/pull/18317) |
|
0 commit comments