v1.3.0 Release Notes
Released July 15, 2019.
Downloads
Binaries
Docker
docker pull yugabytedb/yugabyte:1.3.0.0-b1
File Format Change
NoteThis 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.
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 ofSQL statements), delete the cluster, create a new cluster with 1.3.0 and then load the previously saved data.
YSQL Changes
- [YSQL] Enable DO statements (a.k.a anonymousblocks).#1656
- [YSQL] Fix transaction read restart logic causing stale reads and lostwrites.#1646
- [YSQL] Enable beta-features bydefault.#1639
- [YSQL] Fix value overwrite check in REPEATABLE READ isolation mode inYSQL.#1577
- [YSQL] Allow SELECT fromsequences.#999
- [YSQL] Avoid auto-retrying non-DMLrequests.#1333
- [YSQL] Set the read point correctly at REPEATABLE READ isolation when turning a read-onlytransaction into a read-write one.
- [YSQL] Add new key column
ybindexkeysuffix
to YSQL index table [formatchange].#1058 - [YSQL] Add support forsetval().#1003
- [YSQL] YSQL catalog cache consistency checking via tablet server sharedmemory.#1457
- [YSQL] Fix persistence issue with catalogversion.#1629
YCQL Changes
- Added built-in function toJson() for YCQL SELECTstatement.#992
System Improvements
- Add Master UI page for tracking asynctasks.#1145
- Use rw_spinlock in meta cache to decrease lockcontention.#1667
- Change default maximum per-tablet RPC batch size to32mb.#1440
- Fix for flushing old tablets based on memoryusage.#1672
- Replaced OS_LINUX with linux forifdefs.#1711
- Unified yb::SequentialFile androcksdb::SequentialFile.#1661
- Add a compact_table command toyb-admin.#1735
- Automatically filter out YSQL sys catalog tables from YBClientcalls.#1537
- Add TLS support to java yb-client.
- Allow pausing a compaction when another compaction with a higher priority isscheduled.#1314
- Fixed Tablet::Truncate to re-enable autocompactions.1765
- Fix race condition inPriorityThreadPool.#1775
当前内容版权归 YugabyteDB 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 YugabyteDB .