22.4.31
版本发布时间: 2022-11-03 17:56:08
ydb-platform/ydb最新发布版本:CLI_2.8.0(2024-01-19 23:48:18)
YDB Topics and Change Data Capture (CDC):
- A new Topic API is introduced in YDB. YDB topic is an entity for storing unstructured messages and delivering them to multiple subscribers.
- A new TopicAPI is supported in YDB CLI and SDK. The API enables topic management operations and streaming message publish/subscribe.
- Added support of table data changes capture into a topic using CDC change feeds.
SDK:
- YDB Topics support added in YDB Golang SDK.
- Official database/sql driver to work with YDB is now supported for Golang.
Embedded UI:
- CDC change feeds and Secondary Indexes are displayed in Database scheme hierarchy as separate objects.
- Visualization of query explain plan was completely redesigned.
- Storage groups with problems are now more visible.
- Various optimizations based on UX assessment
Query Processing:
- Added Query Processor 2.0 — a brand new version of execution engine for OLTP-queries with significant improvements comparing to previous one.
- Improved performance: up to 10% better read throughout, up to 60% better write throughput.
- A feature for NOT NULL constraint for Primary Key has been added. Can be set up at table creation stage only.
- Added support of online secondary index rename without stopping the service.
- Improved query explain representation now includes graph for physical operators.
Core:
- Read-only transactions now use a consistent snapshot that doesn't conflict with concurrent writes.
- Added BulkUpsert support for tables with async secondary indexes.
- Added TTL support for tables with async secondary indexes.
- Added option to compress data during export to S3.
- Added initial version of audit log for DDL statements.
- Added support of authentication with static credentials.
- Added system tables for query performance diagnostics.
Full Changelog: https://github.com/ydb-platform/ydb/compare/22.2.47...22.4.31