Project: YugabyteDB (App Definition and Development / Database)
File: v1.3.md

title: v1.3 Series release notes linkTitle: v1.3 series description: v1.3 series release notes menu: preview_releases: identifier: v1.3 parent: end-of-life weight: 2990 aliases: /preview/releases/release-notes/v1.3/ rightNav: hideH4: true type: docs Included here are the release notes for all releases in the v1.3 release series. Released July 31, 2019. <ul class="nav yb-pills"> <li> <a href="https://downloads.yugabyte.com/yugabyte-1.3.1.0-darwin.tar.gz"> <i class="fa-brands fa-apple"></i><span>macOS</span> </a> </li> <li> <a href="https://downloads.yugabyte.com/yugabyte-1.3.1.0-linux.tar.gz"> <i class="fa-brands fa-linux"></i><span>Linux</span> </a> </li> </ul> ```sh docker pull yugabytedb/yugabyte:1.3.1.0-b16 ``` {{< note title="Note" >}} 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 this version. {{< /note >}} There are two ways to address the above note. If you don't care about preserving your existing data, then delete your cluster, and create a new cluster with 1.3.1. 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.3.1 and then load the previously saved data. [YSQL] Support bulk inserts for COPY FROM command. [YSQL] Support for Triggers and Extensions. Extra cleanup of intents of aborted transactions to prevent repeated log messages. Cleanup checkpoints on startup. Unified yb::RandomAccessFile and rocksdb::RandomAccessFile. Clear Pending Delete State on RPC Failure. Do not crash yb-master process if we fail to find a namespace when listing tables. Allow consecutive master restarts to succeed. Change soft memory limit handling. Use log prefix in MvccManager. Fix handling timeout of a local call in the service. Fixed TS crash due to NULL name in the PTBindVar object. Add /tables view to tablet server ui. Add ability to avoid using the compaction thread pool for flushes. Tablet leader tracking at catalog manager. Allow in memory erase of intents. Fix assignment order of propagatedsafetime and propagated. Memory monitor should not flush tablet that is already flushing. Fixed potential race condition in memory-based flush. Released July 15,

<ul class="nav yb-pills"> <li> <a href="https://downloads.yugabyte.com/yugabyte-1.3.0.0-darwin.tar.gz"> <i class="fa-brands fa-apple"></i><span>macOS</span> </a> </li> <li> <a href="https://downloads.yugabyte.com/yugabyte-1.3.0.0-linux.tar.gz"> <i class="fa-brands fa-linux"></i><span>Linux</span> </a> </li> </ul> ```sh docker pull yugabytedb/yugabyte:1.3.0.0-b1 ``` {{< note title="Note" >}} 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 this version. {{< /note >}} There are two ways to address the above note. If you don't care about preserving your existing data, then delete your cluster, and create a new cluster with 1.3.0. 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.3.0 and then load the previously saved data. [YSQL] Enable DO statements (a.k.a anonymous blocks). [YSQL] Fix transaction read restart logic causing stale reads and lost writes. [YSQL] Enable beta-features by default. [YSQL] Fix value overwrite check in REPEATABLE READ isolation mode in YSQL. [YSQL] Allow SELECT from sequences. [YSQL] Avoid auto-retrying non-DML requests. [YSQL] Set the read point correctly at REPEATABLE READ isolation when turning a read-only transaction into a read-write one. [YSQL] Add new key column `ybindexkeysuffix` to YSQL index table [format change]. [YSQL] Add support for setval(). [YSQL] YSQL catalog cache consistency checking via tablet server shared memory. [YSQL] Fix persistence issue with catalog version. Added built-in function toJson() for YCQL SELECT statement. Add Master UI page for tracking async tasks. Use rw_spinlock in meta cache to decrease lock contention. Change default maximum per-tablet RPC batch size to 32mb. Fix for flushing old tablets based on memory usage. Replaced OSLINUX with linux_ for ifdefs. Unified yb::SequentialFile and rocksdb::SequentialFile. Add a compact_table command to yb-admin. Automatically filter out YSQL sys catalog tables from YBClient calls. Add TLS support to java yb-client. Allow pausing a compaction when another compaction with a higher priority is scheduled. Fixed Tablet::Truncate to re-enable auto compactions. Fix race condition in PriorityThreadPool.