Skip to content

YDB Server 22.4.31

Compare
Choose a tag to compare
@Amarantine84 Amarantine84 released this 03 Nov 09:56
· 19099 commits to main since this release

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: 22.2.47...22.4.31