vitess.io/vitess@v0.16.2/changelog/14.0/14.0.4/changelog.md (about) 1 # Changelog of Vitess v14.0.4 2 3 ### Bug fixes 4 #### Backup and Restore 5 * Detect redo log location dynamically based on presence [#11555](https://github.com/vitessio/vitess/pull/11555) 6 #### Build/CI 7 * Fix the script `check_make_sizegen` [#11465](https://github.com/vitessio/vitess/pull/11465) 8 * Skip `TestComparisonSemantics` test [#11474](https://github.com/vitessio/vitess/pull/11474) 9 * Addition of a CI tool to detect dead links in test/config.json [#11668](https://github.com/vitessio/vitess/pull/11668) 10 * Fix files changes filtering in CI [#11714](https://github.com/vitessio/vitess/pull/11714) 11 #### Query Serving 12 * fix: do not rewrite single columns in derived tables [#11419](https://github.com/vitessio/vitess/pull/11419) 13 * Push down derived tables under route when possible [#11422](https://github.com/vitessio/vitess/pull/11422) 14 * collations: fix coercion semantics according to 8.0.31 changes [#11487](https://github.com/vitessio/vitess/pull/11487) 15 * [14.0] Fix JSON functions parsing [#11624](https://github.com/vitessio/vitess/pull/11624) 16 * [bugfix] Allow VTExplain to handle shards that are not active during resharding [#11640](https://github.com/vitessio/vitess/pull/11640) 17 * [release-14.0] Do not multiply `AggregateRandom` in JOINs [#11671](https://github.com/vitessio/vitess/pull/11671) 18 * [14.0] Send errors in stream instead of a grpc error from streaming rpcs when transaction or reserved connection is acquired [#11688](https://github.com/vitessio/vitess/pull/11688) 19 * Push down derived tables under route when possible [#11786](https://github.com/vitessio/vitess/pull/11786) 20 ### CI/Build 21 #### Build/CI 22 * [release-14.0] Remove Launchable in the workflows [#11244](https://github.com/vitessio/vitess/pull/11244) 23 * [release-14.0] Add automation to change vitess version in the docker-release script (#11682) [#11814](https://github.com/vitessio/vitess/pull/11814) 24 * Remove Tests from Self-hosted runners [#11838](https://github.com/vitessio/vitess/pull/11838) 25 #### Governance 26 * codeowners: have at least two for almost every package [#11639](https://github.com/vitessio/vitess/pull/11639) 27 #### VReplication 28 * update jsonparser dependency [#11694](https://github.com/vitessio/vitess/pull/11694) 29 ### Enhancement 30 #### General 31 * [release-14.0] Upgrade to `go1.18.7` [#11510](https://github.com/vitessio/vitess/pull/11510) 32 #### Query Serving 33 * Improve route merging for queries that have conditions on different vindexes, but can be merged via join predicates. [#10942](https://github.com/vitessio/vitess/pull/10942) 34 ### Release 35 #### Documentation 36 * Prepare the release notes summary for `v14.0.4` [#11803](https://github.com/vitessio/vitess/pull/11803) 37 #### General 38 * Release of v14.0.3 [#11404](https://github.com/vitessio/vitess/pull/11404) 39 * Back to dev mode after v14.0.3 [#11405](https://github.com/vitessio/vitess/pull/11405) 40 ### Testing 41 #### Query Serving 42 * [V14] Better plan-tests [#11435](https://github.com/vitessio/vitess/pull/11435) 43