Skip to content

Commit

Permalink
Release of v15.0.3 (#12767)
Browse files Browse the repository at this point in the history
* Release notes for 15.0.3

Signed-off-by: Matt Lord <mattalord@gmail.com>

* Release commit for 15.0.3

Signed-off-by: Matt Lord <mattalord@gmail.com>

* Rename directory

Signed-off-by: Matt Lord <mattalord@gmail.com>

* Update changelog/15.0/15.0.3/release_notes.md

Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>

---------

Signed-off-by: Matt Lord <mattalord@gmail.com>
Signed-off-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
Co-authored-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
  • Loading branch information
mattlord and frouioui authored Mar 30, 2023
1 parent 54908d9 commit 652b0da
Show file tree
Hide file tree
Showing 19 changed files with 179 additions and 83 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/code_freeze.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ jobs:
steps:
- name: Fail if Code Freeze is enabled
run: |
exit 1
exit 0
89 changes: 89 additions & 0 deletions changelog/15.0/15.0.3/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# Changelog of Vitess v15.0.3

### Bug fixes
#### Backup and Restore
* mysqlctl: flags should be added to vtbackup [#12048](https://github.com/vitessio/vitess/pull/12048)
#### Build/CI
* Fix `codeql` workflow timeout issue [#11760](https://github.com/vitessio/vitess/pull/11760)
* [release-15.0] Use `go1.20.1` in upgrade/downgrade tests [#12512](https://github.com/vitessio/vitess/pull/12512)
#### CLI
* Purge logs without panicking [#12187](https://github.com/vitessio/vitess/pull/12187)
* Fix `vtctldclient`'s Root command to return an error on unknown command [#12481](https://github.com/vitessio/vitess/pull/12481)
#### Cluster management
* Skip `TestReparentDoesntHangIfPrimaryFails` in vttablet v16 and above [#12387](https://github.com/vitessio/vitess/pull/12387)
* Fix initialization code to also stop replication to prevent crash [#12534](https://github.com/vitessio/vitess/pull/12534)
#### Observability
* Reset the current lag when closing the replication lag reader. [#12683](https://github.com/vitessio/vitess/pull/12683)
#### Online DDL
* Bugfix/Backport to v15: Fix schema migrations requested_timestamp zero values [#12263](https://github.com/vitessio/vitess/pull/12263)
* Mysqld.GetSchema: tolerate tables being dropped while inspecting schema [#12641](https://github.com/vitessio/vitess/pull/12641)
#### Operator
* Fix rbac config in the vtop example [#12034](https://github.com/vitessio/vitess/pull/12034)
#### Query Serving
* [release-15.0] only expand when we have full information (#11998) [#12002](https://github.com/vitessio/vitess/pull/12002)
* Fix: Date math with Interval keyword [#12082](https://github.com/vitessio/vitess/pull/12082)
* BugFix: Cast expression translation by evaluation engine [#12111](https://github.com/vitessio/vitess/pull/12111)
* [Gen4] Fix lookup vindexes with `autocommit` enabled [#12172](https://github.com/vitessio/vitess/pull/12172)
* VTGate: Ensure HealthCheck Cache Secondary Maps Stay in Sync With Authoritative Map on Tablet Delete [#12178](https://github.com/vitessio/vitess/pull/12178)
* Fix aggregation on outer joins [#12298](https://github.com/vitessio/vitess/pull/12298)
* [release-15.0] fix: added null safe operator precendence rule (#12297) [#12306](https://github.com/vitessio/vitess/pull/12306)
* [release-15.0] Fix bug in vtexplain around JOINs (#12376) [#12383](https://github.com/vitessio/vitess/pull/12383)
* Fix scalar aggregation engine primitive for column truncation [#12468](https://github.com/vitessio/vitess/pull/12468)
* [release-16.0] BugFix: Unsharded query using a derived table and a dual table [#12484](https://github.com/vitessio/vitess/pull/12484)
* [bug fix] USING planning on information_schema [#12542](https://github.com/vitessio/vitess/pull/12542)
* handle filter on top of UNION [#12543](https://github.com/vitessio/vitess/pull/12543)
* collations: fix sorting in UCA900 collations [#12555](https://github.com/vitessio/vitess/pull/12555)
* VSchema DDL: Add grammar to accept qualified table names in Vindex option values [#12577](https://github.com/vitessio/vitess/pull/12577)
* [release-15.0] `ApplyVSchemaDDL`: escape Sequence names when writing the VSchema (#12519) [#12598](https://github.com/vitessio/vitess/pull/12598)
* [gen4 planner] Make sure to not push down expressions when not possible [#12607](https://github.com/vitessio/vitess/pull/12607)
* Fix `panic` when executing a prepare statement with over `65,528` parameters [#12614](https://github.com/vitessio/vitess/pull/12614)
* [planner bugfix] add expressions to HAVING [#12668](https://github.com/vitessio/vitess/pull/12668)
* 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)
* [release-15.0] Always add columns in the `Derived` operator [#12680](https://github.com/vitessio/vitess/pull/12680)
* [planner fix] make unknown column an error only for sharded queries [#12704](https://github.com/vitessio/vitess/pull/12704)
#### VReplication
* VReplication Last Error: retry error if it happens after timeout [#12114](https://github.com/vitessio/vitess/pull/12114)
#### VTorc
* Fix unhandled error in VTOrc `recoverDeadPrimary` [#12511](https://github.com/vitessio/vitess/pull/12511)
### CI/Build
#### Build/CI
* [release-15.0] Make upgrade downgrade job names unique [#12498](https://github.com/vitessio/vitess/pull/12498)
* v15 backport: CI: increase overall test timeouts for all OnlineDDL tests [#12591](https://github.com/vitessio/vitess/pull/12591)
#### Online DDL
* CI: extend timeouts in onlineddl_vrepl due to slow CI runners [#12583](https://github.com/vitessio/vitess/pull/12583)
#### Query Serving
* [release-15.0] Flakes: Properly Test HealthCheck Cache Response Handling (#12226) [#12227](https://github.com/vitessio/vitess/pull/12227)
### Dependabot
#### Build/CI
* Bump golang.org/x/net from 0.5.0 to 0.7.0 (#12390) [#12405](https://github.com/vitessio/vitess/pull/12405)
### Enhancement
#### Build/CI
* Auto upgrade the Golang version [#12585](https://github.com/vitessio/vitess/pull/12585)
#### Governance
* [release-15.0] Add manan and florent to Docker files CODEOWNERS (#11981) [#11983](https://github.com/vitessio/vitess/pull/11983)
#### VTorc
* Release-15: Cherry pick vtorc no cgo [#12223](https://github.com/vitessio/vitess/pull/12223)
### Internal Cleanup
#### Build/CI
* [15.0] CI: remove pitrtls test [#12064](https://github.com/vitessio/vitess/pull/12064)
#### General
* Remove removed flags from being used for v16+ binaries [#12128](https://github.com/vitessio/vitess/pull/12128)
* [release-15.0] Fix release script for the version in the docker script [#12285](https://github.com/vitessio/vitess/pull/12285)
### Other
#### Other
* Code freeze of release-15.0 [#12764](https://github.com/vitessio/vitess/pull/12764)
### Performance
#### Cluster management
* Bug fix: Cache filtered out tablets in topology watcher to avoid unnecessary GetTablet calls to topo [#12194](https://github.com/vitessio/vitess/pull/12194)
### Release
#### Build/CI
* [release-15.0] Tooling improvements backports [#12527](https://github.com/vitessio/vitess/pull/12527)
#### Documentation
* Re-organize the `releasenotes` directory into `changelog` [#12566](https://github.com/vitessio/vitess/pull/12566)
#### General
* Release of v15.0.2 [#11961](https://github.com/vitessio/vitess/pull/11961)
* Back to dev mode after v15.0.2 [#11962](https://github.com/vitessio/vitess/pull/11962)
### Testing
#### General
* Fix vtbackup upgrade/downgrade test [#12437](https://github.com/vitessio/vitess/pull/12437)

7 changes: 7 additions & 0 deletions changelog/15.0/15.0.3/release_notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Release of Vitess v15.0.3
The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/changelog/15.0/15.0.3/changelog.md).

The release includes 52 commits (excluding merges)

Thanks to all our contributors: @GuptaManan100, @ajm188, @dbussink, @deepthi, @frouioui, @harshit-gangal, @mattlord, @rsajwani, @shlomi-noach, @systay, @vitess-bot[bot], @vmg

2 changes: 1 addition & 1 deletion docker/release.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
set -ex

vt_base_version='15.0.3-SNAPSHOT'
vt_base_version='v15.0.3'
debian_versions='buster bullseye'
default_debian_version='bullseye'

Expand Down
20 changes: 10 additions & 10 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:v15.0.2
image: vitess/lite:v15.0.3
ports:
- "15000:$WEB_PORT"
- "$GRPC_PORT"
Expand All @@ -83,7 +83,7 @@ services:
condition: service_healthy
vtgate:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- "15099:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -113,7 +113,7 @@ services:
condition: service_healthy

schemaload:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
command:
- sh
- -c
Expand Down Expand Up @@ -146,12 +146,12 @@ services:
environment:
- KEYSPACES=$KEYSPACE
- GRPC_PORT=15999
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
volumes:
- .:/script

vttablet100:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- "15100:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -183,7 +183,7 @@ services:
retries: 15

vttablet101:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- "15101:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -215,7 +215,7 @@ services:
retries: 15

vttablet102:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- "15102:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -247,7 +247,7 @@ services:
retries: 15

vttablet103:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- "15103:$WEB_PORT"
- "$GRPC_PORT"
Expand Down Expand Up @@ -279,7 +279,7 @@ services:
retries: 15

vtorc:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
command: ["sh", "-c", "/script/vtorc-up.sh"]
depends_on:
- vtctld
Expand Down Expand Up @@ -309,7 +309,7 @@ services:
retries: 15

vreplication:
image: vitess/lite:v15.0.2
image: vitess/lite:v15.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:v15.0.2
image: vitess/lite:v15.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:v15.0.2
image: vitess/lite:v15.0.3
volumes:
- .:/script
set_keyspace_durability_policy:
Expand All @@ -115,7 +115,7 @@ services:
environment:
- KEYSPACES=test_keyspace lookup_keyspace
- GRPC_PORT=15999
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
volumes:
- .:/script
vreplication:
Expand All @@ -129,7 +129,7 @@ services:
- TOPOLOGY_FLAGS=--topo_implementation consul --topo_global_server_address consul1:8500
--topo_global_root vitess/global
- EXTERNAL_DB=0
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
volumes:
- .:/script
vtctld:
Expand All @@ -143,7 +143,7 @@ services:
depends_on:
external_db_host:
condition: service_healthy
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15000:8080
- "15999"
Expand All @@ -160,7 +160,7 @@ services:
--normalize_queries=true '
depends_on:
- vtctld
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15099:8080
- "15999"
Expand All @@ -182,7 +182,7 @@ services:
- EXTERNAL_DB=0
- DB_USER=
- DB_PASS=
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 13000:8080
volumes:
Expand Down Expand Up @@ -217,7 +217,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15101:8080
- "15999"
Expand Down Expand Up @@ -254,7 +254,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15102:8080
- "15999"
Expand Down Expand Up @@ -291,7 +291,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15201:8080
- "15999"
Expand Down Expand Up @@ -328,7 +328,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15202:8080
- "15999"
Expand Down Expand Up @@ -365,7 +365,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15301:8080
- "15999"
Expand Down Expand Up @@ -402,7 +402,7 @@ services:
- CMD-SHELL
- curl -s --fail --show-error localhost:8080/debug/health
timeout: 10s
image: vitess/lite:v15.0.2
image: vitess/lite:v15.0.3
ports:
- 15302:8080
- "15999"
Expand Down
Loading

0 comments on commit 652b0da

Please sign in to comment.