v2.0.5 release notes
Docker
YSQL changes
- [YSQL] Change HINT text for unsupported “alter procedure/function”. #2718
- [YSQL] Support client-server TLS encryption
- [YSQL] Fix Master crash when deleting YSQL database #2665
- [YSQL] Fix read point for row lock stmt.
- [YSQL] Transparent read restarts for aggregate queries. #2216
- [YSQL] Show oid for YSQL tables in master UI.
- [YCQL] Server crashes on WHERE condition for key_column and collection_column. #2638
- [YCQL] NULL value for clustering PK column causes driver to keep retrying.
- [YCQL] Support nested user-defined types #2729
System improvements
- Pipe cmk policy into EncryptionAtRestService #2714
- [CDC] Include CDC consumer op ID while determining op ID to evict from cache.
- [docdb] Roll forward master tablet deletion on fault during DeleteTable #2721
- Add optional placement_uuid to yb-admin.
- Truncate fails after add_node, problem on bootstraping #2804
- Update glog to fix issue with stack trace symbolization.
- Implement new write throttling algorithm based on number of SST files in leader and followers. #2750
- Improve sending CQL result from TServer.
- Fix non transactional conflict resolution. #2823
- Do not flush rocksdb memtable when user drops table.
- Add and update placement ID for read replicas. #2876
- [CDC] Use new GetChanges API on CDC Consumer.
- Fix DeleteTable concurrency issues. #2799
- [2DC] Don’t log CDC record data.
- Add support for in memory universe keys #2682
- Inbound RPC calls are not destroyed until timeout or service shutdown
- Don’t reset cdc_state checkpoint to 0.0. #2897
- Change failure handling in ProcessRpcStatus.
- Do smart consumer producer tablet mapping. #2679
- Add Java Client Support for Encryption at Rest
- Generate new rejection score on retry. #2750
- [Platform] Add ability to turn off encryption at rest for an encrypted at rest universe
- [Platform] Cache universe key registry in memory on YW side #2770
- [Platform] Add ability to launch aws instances with encryption enabled storage
- [Platform] Scheduled backups for Single table and Full universe flows.
- [Platform] Use a YW default CMK policy instead of the AWS default policy #2896
- [Platform] Enable support for Rotate Key/Disable Key/Enable Key flows.
- [Platform] Integrate YW KMS with in-memory encryption at rest #2915
- [Platform] Rotate key with service should not rely on alias/cmk already existing
- [Platform] Periodic job to set latest universe key into master from YW #2728
Note on upgrades from pre 2.0 releases
- If you don’t care about preserving your existing data, then delete your cluster, and create a newcluster with 2.0.x.x