v2.0.3 release notes

    Docker

    • [YSQL] Set to true by default for YB-Master and YB-TServer.
    • [YSQL] Build YBTupleID value with respect to DocDB column order. #2438
    • [YSQL] Support TLS Server-Server Encryption through YSQL API.
    • [YSQL] Check constraints when doing UPDATE. #2361
    • [YSQL] Add default password to yugabyte user for ysqlsh.
    • [YSQL] authentication and authorization. #2610
    • [YSQL] client authentication update.
    • [YSQL] Enable and FOR KEY SHARE row locking in YSQL statements. #1199
    • [YSQL] Avoid namespace id resolving for yb-admin command.
    • [YSQL] SERIALIZABLE READ ONLY DEFERRABLE. #2161
    • [YCQL] Fix for SIGBUS TS crash on invalid statement.
    • [YCQL] Fix issue with permissions inheritance. #2550
    • [YCQL] Mangling the column name in IndexTable for index selecting processing.
    • [YCQL] Wrong port sent for NEW_NODE topology change events. #2607
    • [YCQL] Fixed: Cannot CREATE TYPE when user has CREATE permissions for keyspace.
    • [YCQL] Add support for IF clause in SELECT statement. #2640
    • [YCQL] Add description for JSONB INDEX and IF clause in SELECT.
    • [YCQL] Not reserving keyword USER and WHEN. #1661
    • [YCQL] EXPLAIN SELECT causes tserver to crash.
    • Added missing extractor checks into version_edit, so ldb doesn’t crash. #2510
    • Fix race in Batcher.
    • [2DC] Update checkpoint for replicated records, ignore tablet status while looking up peer. #2487
    • Reduce log level while skipping over display of stats for tablets with state RaftGroupStatePB::SHUTDOWN.
    • [2DC] Send from_checkpoint only when consumer knows the last checkpoint. #2522
    • Remove may exist state from YBTransaction.
    • [CDC] Setup Java Console Connector for CDC. #2081
    • Fix operation memory double tracking.
    • Reinit total replicas to move when master leader fails during tserver blacklisting. #2453
    • Display num sst files for tablets in yb_admin list_tablets_for_tablet_server.
    • Derive proxy rpc addresses. #1023
    • Update consensus meta term during local bootstrap.
    • Add metrics for thread count in each category. #1785
    • Cleanup queue on timeout.
    • Do not call LogReader::Open() twice when skip_wal_rewrite is enabled. #2124
    • Display num log segments for tablets in yb_admin list_tablets_for_tablet_server.
    • Fix Bug in YEDIS Keys Command. #2381
    • Fix num tablets per table.
    • modify_placement_info clears read replica config. #2628
    • Fix use of load balancer concurrent action limits.
    • Node should be able to transition from master to shell mode and back to master. #2007
    • Use new linuxbrew (20191015T202549).
    • Remove in_memory_erase option and use SingleDelete instead of Delete. #2569
    • Fixed invalid read-time for RF==1 case.
    • Move Rpcs to CDC consumer from CDC poller. #2549
    • [CDC] Make redirection to tablet leaders for GetChanges asynchronous.
    • If you don’t care about preserving your existing data, then delete your cluster, and create a newcluster with 2.0.x.x
    • If you want to continue using your existing data, then please save your data,delete the cluster, create a new cluster with 2.0.x.x and then load the previously saved data.