Skip to content

Commit

Permalink
Release notes summary of 14.0.4 (#11849)
Browse files Browse the repository at this point in the history
* Release notes for 14.0.4

Signed-off-by: Florent Poinsard <[email protected]>

* release summary for v14.0.4

Signed-off-by: Florent Poinsard <[email protected]>

Signed-off-by: Florent Poinsard <[email protected]>
  • Loading branch information
frouioui authored Nov 30, 2022
1 parent b1627e9 commit 7bacf56
Show file tree
Hide file tree
Showing 3 changed files with 79 additions and 0 deletions.
43 changes: 43 additions & 0 deletions doc/releasenotes/14_0_4_changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Changelog of Vitess v14.0.4

### Bug fixes
#### Backup and Restore
* Detect redo log location dynamically based on presence [#11555](https://github.com/vitessio/vitess/pull/11555)
#### Build/CI
* Fix the script `check_make_sizegen` [#11465](https://github.com/vitessio/vitess/pull/11465)
* Skip `TestComparisonSemantics` test [#11474](https://github.com/vitessio/vitess/pull/11474)
* Addition of a CI tool to detect dead links in test/config.json [#11668](https://github.com/vitessio/vitess/pull/11668)
* Fix files changes filtering in CI [#11714](https://github.com/vitessio/vitess/pull/11714)
#### Query Serving
* fix: do not rewrite single columns in derived tables [#11419](https://github.com/vitessio/vitess/pull/11419)
* Push down derived tables under route when possible [#11422](https://github.com/vitessio/vitess/pull/11422)
* collations: fix coercion semantics according to 8.0.31 changes [#11487](https://github.com/vitessio/vitess/pull/11487)
* [14.0] Fix JSON functions parsing [#11624](https://github.com/vitessio/vitess/pull/11624)
* [bugfix] Allow VTExplain to handle shards that are not active during resharding [#11640](https://github.com/vitessio/vitess/pull/11640)
* [release-14.0] Do not multiply `AggregateRandom` in JOINs [#11671](https://github.com/vitessio/vitess/pull/11671)
* [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)
* Push down derived tables under route when possible [#11786](https://github.com/vitessio/vitess/pull/11786)
### CI/Build
#### Build/CI
* [release-14.0] Remove Launchable in the workflows [#11244](https://github.com/vitessio/vitess/pull/11244)
* [release-14.0] Add automation to change vitess version in the docker-release script (#11682) [#11814](https://github.com/vitessio/vitess/pull/11814)
* Remove Tests from Self-hosted runners [#11838](https://github.com/vitessio/vitess/pull/11838)
#### Governance
* codeowners: have at least two for almost every package [#11639](https://github.com/vitessio/vitess/pull/11639)
#### VReplication
* update jsonparser dependency [#11694](https://github.com/vitessio/vitess/pull/11694)
### Enhancement
#### General
* [release-14.0] Upgrade to `go1.18.7` [#11510](https://github.com/vitessio/vitess/pull/11510)
#### Query Serving
* 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)
### Release
#### Documentation
* Prepare the release notes summary for `v14.0.4` [#11803](https://github.com/vitessio/vitess/pull/11803)
#### General
* Release of v14.0.3 [#11404](https://github.com/vitessio/vitess/pull/11404)
* Back to dev mode after v14.0.3 [#11405](https://github.com/vitessio/vitess/pull/11405)
### Testing
#### Query Serving
* [V14] Better plan-tests [#11435](https://github.com/vitessio/vitess/pull/11435)

22 changes: 22 additions & 0 deletions doc/releasenotes/14_0_4_release_notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Release of Vitess v14.0.4
## Major Changes

### Upgrade to `go1.18.7`

Vitess `v14.0.4` now runs on `go1.18.7`.
The patch release of Go, `go1.18.7`, was one of the main reasons for this release as it includes important security fixes to packages used by Vitess.
Below is a summary of this patch release. You can learn more [here](https://go.dev/doc/devel/release#go1.18).

> go1.18.7 (released 2022-10-04) includes security fixes to the archive/tar, net/http/httputil, and regexp packages, as well as bug fixes to the compiler, the linker, and the go/types package.
### Corrupted results for non-full-group-by queries with JOINs

An issue in versions `<= v14.0.3` and `<= v15.0.0` that generated corrupted results for non-full-group-by queries with a JOIN
is now fixed. The full issue can be found [here](https://github.com/vitessio/vitess/issues/11625), and its fix [here](https://github.com/vitessio/vitess/pull/11633).
------------
The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/doc/releasenotes/14_0_4_changelog.md).

The release includes 24 commits (excluding merges)

Thanks to all our contributors: @GuptaManan100, @dbussink, @frouioui, @harshit-gangal, @systay, @vitess-bot[bot]

14 changes: 14 additions & 0 deletions doc/releasenotes/14_0_4_summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## Major Changes

### Upgrade to `go1.18.7`

Vitess `v14.0.4` now runs on `go1.18.7`.
The patch release of Go, `go1.18.7`, was one of the main reasons for this release as it includes important security fixes to packages used by Vitess.
Below is a summary of this patch release. You can learn more [here](https://go.dev/doc/devel/release#go1.18).

> go1.18.7 (released 2022-10-04) includes security fixes to the archive/tar, net/http/httputil, and regexp packages, as well as bug fixes to the compiler, the linker, and the go/types package.
### Corrupted results for non-full-group-by queries with JOINs

An issue in versions `<= v14.0.3` and `<= v15.0.0` that generated corrupted results for non-full-group-by queries with a JOIN
is now fixed. The full issue can be found [here](https://github.com/vitessio/vitess/issues/11625), and its fix [here](https://github.com/vitessio/vitess/pull/11633).

0 comments on commit 7bacf56

Please sign in to comment.