docs/content/stable/releases/ybdb-releases/end-of-life/v2.0.md
Included here are the release notes for all releases in the v2.0 release series.
{{< note title="Note" >}} Prior to 2.0, YSQL was still in beta. As a result, 2.0 release includes a backward incompatible file format change for YSQL. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0+. Export from old cluster and import into a new 2.0+ cluster is needed for using existing data. {{< /note >}}
Released January 23, 2020.
docker pull yugabytedb/yugabyte:2.0.11.0-b23
assign_public_ip through properly when creating GCP instance. #3386{{< note title="Note" >}}
Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release.
{{< /note >}}
There are two ways to address the above note.
Released January 6, 2020.
docker pull yugabytedb/yugabyte:2.0.10.0-b4
[YW] Fix infinitely updating state causing React to fail. Reason is calling setState repeatedly in componentDidUpdate will create an infinite depth nested state update.
{{< note title="Note" >}}
Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release.
{{< /note >}}
There are two ways to address the above note.
Released December 13, 2019.
docker pull yugabytedb/yugabyte:2.0.9.0-b13
{{< note title="Note" >}}
Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release.
{{< /note >}}
There are two ways to address the above note.
Released December 13, 2019.
docker pull yugabytedb/yugabyte:2.0.8.0-b5
use_client_to_server_encryption is set to true. #2980TRUNCATE TABLE statement. #1632ORDER BY clause. #2792cdc_poller log messages more descriptive{{< note title="Note" >}} Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release. {{< /note >}}
There are two ways to address the above note.
Released December 04, 2019.
docker pull yugabytedb/yugabyte:2.0.7.0-b9
{{< note title="Note" >}} Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release. {{< /note >}}
There are two ways to address the above note.
Released November 23, 2019.
docker pull yugabytedb/yugabyte:2.0.6.0-b5
{{< note title="Note" >}} Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release. {{< /note >}}
There are two ways to address the above note.
Released November 15, 2019.
docker pull yugabytedb/yugabyte:2.0.5.2-b3
{{< note title="Note" >}} Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release. {{< /note >}}
There are two ways to address the above note.
Released October 28, 2019.
docker pull yugabytedb/yugabyte:2.0.3.0-b7
enable_ysql to true by default for YB-Master and YB-TServer. #2455FOR SHARE and FOR KEY SHARE row locking in YSQL SELECT statements. #1199import_namespace command. #2582{{< note title="Note" >}} Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release. {{< /note >}}
There are two ways to address the above note.
Released October 08, 2019.
docker pull yugabytedb/yugabyte:2.0.1.0-b19
{{< note title="Note" >}} Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release. {{< /note >}}
There are two ways to address the above note.
Released September 17, 2019.
docker pull yugabytedb/yugabyte:2.0.0.0-b16
YSQL is now generally available and is ready for production deployments. Details available in Announcing YugabyteDB 2.0 GA: Jepsen Tested, High-Performance Distributed SQL.
{{< note title="Note" >}} Version 2.0 release includes a backward incompatible file format change for YSQL. Note: Prior to 2.0, YSQL was still in beta. This means that if you have an existing cluster running releases older than 2.0 with YSQL enabled, then you will not be able to upgrade to version 2.0 or higher release. {{< /note >}}
There are two ways to address the above note.
CREATE TABLE tablet splits to grammar. #1486ALTER TABLE ALTER COLUMN SET|DROP NOT NULL. #1200pgbench. #2058gflag settings. #1140ALTER TABLE ADD COLUMN variants. #2055ALTER TABLE ADD COLUMN with default value. #2055ANALYZE, VACUUM in grammar. #2217COPY in YSQL. #1926CREATE AGGREGATE, DROP AGGREGATE, CAST, OPERATOR, OPERATOR CLASS. #1981yugabyte user and yugabyte as default user and database. #2277postgres layer. #2012StopWatch from RocksDB Seek. #2136sys_catalog writes: skip no change heartbeats. #1966DROP DATABASE. #2114rocksdb_universal_compaction_always_include_size_threshold. #2085SerializableReadWriteConflict needs better success probability.