diff --git a/content/latest/deploy/enterprise-edition/install-admin-console/airgapped.md b/content/latest/deploy/enterprise-edition/install-admin-console/airgapped.md index de12980e..90188221 100644 --- a/content/latest/deploy/enterprise-edition/install-admin-console/airgapped.md +++ b/content/latest/deploy/enterprise-edition/install-admin-console/airgapped.md @@ -41,7 +41,7 @@ $ wget https://downloads.yugabyte.com/replicated.tar.gz Get the yugaware binary where the last 4 digits refer to the version of the binary. Change this number as needed. ```sh -$ wget https://downloads.yugabyte.com/yugaware-1.2.5.airgap +$ wget https://downloads.yugabyte.com/yugaware-1.2.6.0.airgap ``` Change to the directory. diff --git a/content/latest/deploy/public-clouds/aws/manual-deployment.md b/content/latest/deploy/public-clouds/aws/manual-deployment.md index 3573fabf..0baa42b3 100644 --- a/content/latest/deploy/public-clouds/aws/manual-deployment.md +++ b/content/latest/deploy/public-clouds/aws/manual-deployment.md @@ -30,7 +30,7 @@ export AZ2_NODES=" ..." export AZ3_NODES=" ..." # Version of YugaByte DB you plan to install. -export YB_VERSION=1.2.8.0 +export YB_VERSION=1.2.9.0 # Comma separated list of directories available for YB on each node # In this example, it is just 1. But if you have two then the RHS diff --git a/content/latest/quick-start/binary/linux-install.md b/content/latest/quick-start/binary/linux-install.md index 47832ff3..dac2f1e2 100644 --- a/content/latest/quick-start/binary/linux-install.md +++ b/content/latest/quick-start/binary/linux-install.md @@ -21,11 +21,11 @@ Python 2.7.10 Download the YugaByte DB CE package as shown below. ```sh -$ wget https://downloads.yugabyte.com/yugabyte-ce-1.2.8.0-linux.tar.gz +$ wget https://downloads.yugabyte.com/yugabyte-ce-1.2.9.0-linux.tar.gz ``` ```sh -$ tar xvfz yugabyte-ce-1.2.8.0-linux.tar.gz && cd yugabyte-1.2.8.0/ +$ tar xvfz yugabyte-ce-1.2.9.0-linux.tar.gz && cd yugabyte-1.2.9.0/ ``` ## Configure diff --git a/content/latest/quick-start/binary/macos-install.md b/content/latest/quick-start/binary/macos-install.md index 91a3d5bd..d4599cad 100644 --- a/content/latest/quick-start/binary/macos-install.md +++ b/content/latest/quick-start/binary/macos-install.md @@ -19,11 +19,11 @@ c) Make sure that your file limits for kern.maxfiles and kern.maxfilesperproc ar Download the YugaByte DB CE package as shown below. ```sh -$ wget https://downloads.yugabyte.com/yugabyte-ce-1.2.8.0-darwin.tar.gz +$ wget https://downloads.yugabyte.com/yugabyte-ce-1.2.9.0-darwin.tar.gz ``` ```sh -$ tar xvfz yugabyte-ce-1.2.8.0-darwin.tar.gz && cd yugabyte-1.2.8.0/ +$ tar xvfz yugabyte-ce-1.2.9.0-darwin.tar.gz && cd yugabyte-1.2.9.0/ ``` ## Configure diff --git a/content/latest/releases/_index.md b/content/latest/releases/_index.md index 9a5e938e..0e8df4e7 100644 --- a/content/latest/releases/_index.md +++ b/content/latest/releases/_index.md @@ -15,7 +15,8 @@ Download YugaByte DB using the table below and then follow the [Quick Start](../ Release | Date | Download Binary | Pull Docker Image --------|------|-------------------------------|----------------- -[v1.2.8](./v1.2.8) (latest) | May 8, 2019 | [ macOS](https://downloads.yugabyte.com/yugabyte-ce-1.2.8.0-darwin.tar.gz), [ Linux](https://downloads.yugabyte.com/yugabyte-ce-1.2.8.0-linux.tar.gz) | docker pull yugabytedb/yugabyte:1.2.8.0-b1 +[v1.2.9](./v1.2.9) (latest) | May 21, 2019 | [ macOS](https://downloads.yugabyte.com/yugabyte-ce-1.2.9.0-darwin.tar.gz), [ Linux](https://downloads.yugabyte.com/yugabyte-ce-1.2.9.0-linux.tar.gz) | docker pull yugabytedb/yugabyte:1.2.9.0-b14 +[v1.2.8](./v1.2.8) | May 8, 2019 | [ macOS](https://downloads.yugabyte.com/yugabyte-ce-1.2.8.0-darwin.tar.gz), [ Linux](https://downloads.yugabyte.com/yugabyte-ce-1.2.8.0-linux.tar.gz) | docker pull yugabytedb/yugabyte:1.2.8.0-b1 [v1.2.6](./v1.2.6) | April 26, 2019 | [ macOS](https://downloads.yugabyte.com/yugabyte-ce-1.2.6.0-darwin.tar.gz), [ Linux](https://downloads.yugabyte.com/yugabyte-ce-1.2.6.0-linux.tar.gz) | docker pull yugabytedb/yugabyte:1.2.6.0-b3 [v1.2.5](./v1.2.5) | April 18, 2019 | [ macOS](https://downloads.yugabyte.com/yugabyte-ce-1.2.5.0-darwin.tar.gz), [ Linux](https://downloads.yugabyte.com/yugabyte-ce-1.2.5.0-linux.tar.gz) | docker pull yugabytedb/yugabyte:1.2.5.0-b13 [v1.2.4](./v1.2.4) | April 8, 2019 | [ macOS](https://downloads.yugabyte.com/yugabyte-ce-1.2.4.0-darwin.tar.gz), [ Linux](https://downloads.yugabyte.com/yugabyte-ce-1.2.4.0-linux.tar.gz) | docker pull yugabytedb/yugabyte:1.2.4.0-b5 diff --git a/content/latest/releases/v1.2.9.md b/content/latest/releases/v1.2.9.md new file mode 100644 index 00000000..62a543e7 --- /dev/null +++ b/content/latest/releases/v1.2.9.md @@ -0,0 +1,78 @@ +--- +title: v1.2.9 Release Notes +linkTitle: v1.2.9 +description: v1.2.9 Release Notes +menu: + latest: + identifier: v1.2.9 + parent: releases + weight: 2701 +isTocNested: true +showAsideToc: true +--- + +Released on May 21, 2019. + +## Downloads +### Binaries +[ macOS](https://downloads.yugabyte.com/yugabyte-ce-1.2.9.0-darwin.tar.gz) +      [ Linux](https://downloads.yugabyte.com/yugabyte-ce-1.2.9.0-linux.tar.gz) +
+### Docker +```sh +docker pull yugabytedb/yugabyte:1.2.9.0-b14 +``` + +## File Format Change +**[IMPORTANT]** This version includes a backward incompatible file format change for YSQL. This +means that if you have an existing cluster with YSQL schema, then you will not be able to connect to +the YSQL database after upgrading to v1.2.9. There are two ways to work around this problem: + +* If you don't care about preserving your existing data, then delete your cluster, + and create a new cluster with 1.2.9. +* If you want to continue using your existing data, then please save your data (in the form of + SQL statements), delete the cluster, create a new cluster with 1.2.9 and then load + the previously saved data. + +## YSQL Changes +* Add support for identity column. [#1267](https://github.com/YugaByte/yugabyte-db/issues/1267) +* Support INSERT INTO ... ON CONFLICT clause, + [#1109](https://github.com/YugaByte/yugabyte-db/issues/1109) +* Set default prefetch limit to 4096, [#1206](https://github.com/YugaByte/yugabyte-db/issues/1206) +* Disable logical replication, [#1323](https://github.com/YugaByte/yugabyte-db/issues/1323) +* Add support for "COMMENT ON" statements, + [#1332](https://github.com/YugaByte/yugabyte-db/issues/1332) +* Fix indexes on temporary tables, [#1349](https://github.com/YugaByte/yugabyte-db/issues/1349) +* Store object ids as unsigned integer in DocDB, + [#1392](https://github.com/YugaByte/yugabyte-db/issues/1392) +* Disallow INTERVAL datatype in a primary key or secondary index column, + [#1397](https://github.com/YugaByte/yugabyte-db/issues/1397) +* Support CREATE and DROP DOMAIN, [#1310](https://github.com/YugaByte/yugabyte-db/issues/1310) + +## YCQL Changes +* JSON UPSERT: Avoid decoding as int to check for array offset, + [#1039](https://github.com/YugaByte/yugabyte-db/issues/1039) +* Set default upper limit for CQL prepared statement cache size, + [#1406](https://github.com/YugaByte/yugabyte-db/issues/1406) + +## Bug Fixes +* Pass upperbound to intent aware iterator, + [#1233](https://github.com/YugaByte/yugabyte-db/issues/1233) +* Fix Snappy detection outside of RocksDB, + [#1300](https://github.com/YugaByte/yugabyte-db/issues/1300) +* Added saving Raft group replica superblock after migration, + [#1403](https://github.com/YugaByte/yugabyte-db/issues/1403) + +## System Improvements +* Implement RPC heartbeats, [#950](https://github.com/YugaByte/yugabyte-db/issues/950) +* Add master readiness check, [#1076](https://github.com/YugaByte/yugabyte-db/issues/1076) +* Expose tablet servers page as a JSON +* Add gflag to turn on per-row consistent paging queries in transactional tabeles, + [#1311](https://github.com/YugaByte/yugabyte-db/issues/1311) +* Stop applying writes when RocksDB requires a delay, + [#1300](https://github.com/YugaByte/yugabyte-db/issues/1300) +* Make fast WAL recovery the default, [#1370](https://github.com/YugaByte/yugabyte-db/issues/1370) +* Reduce logging of RpcServerBase::get_current_user() and get_hostname(), + [#1380](https://github.com/YugaByte/yugabyte-db/issues/1380) +* Add table of tablet-peer counts by AZ to YB master UI, + [#1328](https://github.com/YugaByte/yugabyte-db/issues/1328)