vitess.io/vitess@v0.16.2/changelog/16.0/16.0.1/changelog.md (about)

     1  # Changelog of Vitess v16.0.1
     2  
     3  ### Bug fixes 
     4  #### Build/CI
     5   * Fix `TestFuzz` that hangs on `go1.20.1` [#12514](https://github.com/vitessio/vitess/pull/12514)
     6   * Fix dubious ownership of git directory in `vitess/base` Docker build [#12530](https://github.com/vitessio/vitess/pull/12530) 
     7  #### CLI
     8   * Purge logs without panicking [#12187](https://github.com/vitessio/vitess/pull/12187)
     9   * Fix `vtctldclient`'s Root command to return an error on unknown command [#12481](https://github.com/vitessio/vitess/pull/12481) 
    10  #### Cluster management
    11   * Fix initialization code to also stop replication to prevent crash [#12534](https://github.com/vitessio/vitess/pull/12534)
    12   * [Backport] Update topo {Get,Create}Keyspace to prevent invalid keyspace names [#12732](https://github.com/vitessio/vitess/pull/12732)
    13  #### General
    14   * Fixing backup tests flakiness [#12655](https://github.com/vitessio/vitess/pull/12655)
    15   * [release-16.0] Port two flaky test fixes #12603 and #12546 [#12745](https://github.com/vitessio/vitess/pull/12745) 
    16  #### Observability
    17   * Reset the current lag when closing the replication lag reader. [#12683](https://github.com/vitessio/vitess/pull/12683) 
    18  #### Online DDL
    19   * Throttler: Store Config in Global Keyspace Topo Record [#12520](https://github.com/vitessio/vitess/pull/12520)
    20   * v16: Online DDL: enforce ALGORITHM=COPY on shadow table [#12522](https://github.com/vitessio/vitess/pull/12522)
    21   * Mysqld.GetSchema: tolerate tables being dropped while inspecting schema [#12641](https://github.com/vitessio/vitess/pull/12641) 
    22  #### Query Serving
    23   * collations: fix sorting in UCA900 collations [#12555](https://github.com/vitessio/vitess/pull/12555)
    24   * VSchema DDL: Add grammar to accept qualified table names in Vindex option values [#12577](https://github.com/vitessio/vitess/pull/12577)
    25   * [release-16.0] `ApplyVSchemaDDL`: escape Sequence names when writing the VSchema (#12519) [#12599](https://github.com/vitessio/vitess/pull/12599)
    26   * [gen4 planner] Make sure to not push down expressions when not possible [#12607](https://github.com/vitessio/vitess/pull/12607)
    27   * Fix `panic` when executing a prepare statement with over `65,528` parameters [#12614](https://github.com/vitessio/vitess/pull/12614)
    28   * Always add columns in the `Derived` operator [#12634](https://github.com/vitessio/vitess/pull/12634)
    29   * planner: fix predicate simplifier [#12650](https://github.com/vitessio/vitess/pull/12650)
    30   * [planner bugfix] add expressions to HAVING [#12668](https://github.com/vitessio/vitess/pull/12668)
    31   * 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)
    32   * [planner fix] make unknown column an error only for sharded queries [#12704](https://github.com/vitessio/vitess/pull/12704) 
    33  #### VReplication
    34   * VStreamer: improve representation of integers in json data types [#12630](https://github.com/vitessio/vitess/pull/12630) 
    35  #### VTorc
    36   * Fix unhandled error in VTOrc `recoverDeadPrimary` [#12510](https://github.com/vitessio/vitess/pull/12510)
    37  ### CI/Build 
    38  #### Build/CI
    39   * [release-16.0] Make upgrade downgrade job names unique [#12499](https://github.com/vitessio/vitess/pull/12499) 
    40  #### Examples
    41   * Examples, Flakes: Wait for Shard's VReplication Engine to Open [#12560](https://github.com/vitessio/vitess/pull/12560) 
    42  #### General
    43   * [release-16.0] Upgrade the Golang version to `go1.20.2` [#12723](https://github.com/vitessio/vitess/pull/12723) 
    44  #### Online DDL
    45   * CI: extend timeouts in onlineddl_vrepl due to slow CI runners [#12583](https://github.com/vitessio/vitess/pull/12583)
    46   * [release-16.0] CI: increase overall test timeouts for all OnlineDDL tests (#12584) [#12589](https://github.com/vitessio/vitess/pull/12589)
    47  ### Enhancement 
    48  #### Build/CI
    49   * Auto upgrade the Golang version [#12585](https://github.com/vitessio/vitess/pull/12585)
    50  ### Internal Cleanup 
    51  #### Build/CI
    52   * Run launchable only on PRs against `main`  [#12694](https://github.com/vitessio/vitess/pull/12694) 
    53  #### General
    54   * Add a known issue into the release notes for xtrabackup and DDLs [#12536](https://github.com/vitessio/vitess/pull/12536)
    55  ### Release 
    56  #### Build/CI
    57   * [release-16.0] Tooling improvements backports [#12528](https://github.com/vitessio/vitess/pull/12528) 
    58  #### Documentation
    59   * Re-organize the `releasenotes` directory into `changelog` [#12566](https://github.com/vitessio/vitess/pull/12566)
    60   * Addition of the `v16.0.1` release summary [#12751](https://github.com/vitessio/vitess/pull/12751) 
    61  #### General
    62   * Back to dev mode after v16.0.0 [#12515](https://github.com/vitessio/vitess/pull/12515)
    63   * Release 16.0 code freeze for 16.0.1 patch release [#12762](https://github.com/vitessio/vitess/pull/12762) 
    64  #### VTAdmin
    65   * Add the vtadmin `web` directory to the release packages [#12639](https://github.com/vitessio/vitess/pull/12639)
    66  ### Testing 
    67  #### General
    68   * Fix fullstatus test for backward compat [#12685](https://github.com/vitessio/vitess/pull/12685) 
    69  #### VReplication
    70   * Flakes: Use new healthy shard check in vreplication e2e tests [#12502](https://github.com/vitessio/vitess/pull/12502)
    71