NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #263 most downloaded on PyPI
YDB Python SDK
Last release 15 days ago
14 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
7 years old
192 releases · first in 2019
* Reader without Consumer * CommitOffset feature * QueryService stats support Full Changelog: 3.20.1...3.21.0
Full Changelog: 3.20.1...3.21.0
Add missing fields to tablestats
Full Changelog: 3.20.0...3.20.1
One column per quarter.
Transactions between topics and tables
Full Changelog: 3.19.3...3.20.0
Add consumer_stats to PublicConsumer
Full Changelog: 3.19.2...3.19.3
Fix async query pool acquire race condition
Full Changelog: 3.19.1...3.19.2
* Fix dynconfig proto usage Full Changelog: 3.19.0...3.19.1
Full Changelog: 3.19.0...3.19.1
* protobuf 5 compatibility Full Changelog: 3.18.17...3.19.0
Full Changelog: 3.18.17...3.19.0
Fix empty result sets from stream
Full Changelog: 3.18.16...3.18.17
Ignore AttributeError in ydb/import_client.py
Full Changelog: 3.18.15...3.18.16
* Topic metadata feature Full Changelog: 3.18.14...3.18.15
Full Changelog: 3.18.14...3.18.15
Fix cancel logic during SessionPool.acquire
Full Changelog: 3.18.13...3.18.14
* Fix empty tx_id in tx meta Full Changelog: 3.18.12...3.18.13
Full Changelog: 3.18.12...3.18.13
* Fix aio auth credentials Full Changelog: 3.18.11...3.18.12
Full Changelog: 3.18.11...3.18.12
Make created_at utc in topic writer
Full Changelog: 3.18.10...3.18.11
Revert "Add backslash to database name if needed"
Full Changelog: 3.18.9...3.18.10
Add backslash to database name if needed
Full Changelog: 3.18.8...3.18.9
Refactor aio tableclient destructor
Full Changelog: 3.18.7...3.18.8
Add an ability to pass custom event loop to QuerySessionPool
Full Changelog: 3.18.6...3.18.7
Add missing ability to configure QueryClientSettings
Full Changelog: 3.18.5...3.18.6
* Fix table_client desctructor Full Changelog: 3.18.4...3.18.5
Full Changelog: 3.18.4...3.18.5
* Fix table_client desctructor Full Changelog: 3.18.3...3.18.4
Full Changelog: 3.18.3...3.18.4
Hide session management for table client methods
Full Changelog: 3.18.2...3.18.3
* Fix compatibility with arcadia Full Changelog: 3.18.1...3.18.2
Full Changelog: 3.18.1...3.18.2
Add an ability to use both driver config and driver args
Full Changelog: 3.18.0...3.18.1
Ability to batch messages in topic reader
Full Changelog: 3.17.2...3.18.0
Add data_columns support in TableIndex
Full Changelog: 3.17.1...3.17.2
Add an ability to create async index
Full Changelog: 3.17.0...3.17.1
* Query Session Pool redesign Full Changelog: 3.16.1...3.17.0
Full Changelog: 3.16.1...3.17.0
* SLO tests for query service * Fix connection close mechanism Full Changelog: 3.16.0...3.16.1
Full Changelog: 3.16.0...3.16.1
Async implementation of Query Service SDK
Full Changelog: 3.15.0...3.16.0
Add dunder version to ydb package
Full Changelog: 3.14.0...3.15.0
Added load OAuth 2.0 token exchange credentials provider from config file
Full Changelog: 3.13.1...3.14.0
Moved grpc draft imports to draft folder
Full Changelog: 3.13.0...3.13.1
* Added alter topic method Full Changelog: 3.12.3...3.13.0
Full Changelog: 3.12.3...3.13.0
Fixed leak sessions on asyncio timeout
Full Changelog: 3.12.2...3.12.3
Added support ydb github repo with own auth protobuf
Full Changelog: 3.12.1...3.12.2
Fixed error while read the account key from a file (release version)
Full Changelog: 3.12.1b1...3.12.1
Fixed error while read the account key from a file
Full Changelog: 3.12.0...3.12.1b1
Supported service account key from memory, additional to file path
Full Changelog: 3.11.4...3.12.0
Added missing returns to time converters for topic options
Full Changelog: 3.11.3...3.11.4
Fixed datetime timezone aware usage
Full Changelog: 3.11.2...3.11.3
Fixed hungup topic reader on unknown codec
Full Changelog: 3.11.1...3.11.2
fixed unexpected require requests module on import
Full Changelog: 3.11.0...3.11.1
Implemented OAuth 2.0 Token Exchange credentials provider
Full Changelog: 3.10.0...3.11.0
Added is_column_store to SchemeEntryType and SchemeEntry classes
Full Changelog: 3.9.1...3.10.0
Relaxed requirements for pyjwt version from exactly 2.8.0 to >= 2.0
Full Changelog: 3.9.0...3.9.1
Supported nebius jwt credentials
Full Changelog: 3.8.1...3.9.0
Fixed to handle deadline on topic stream in async driver
Full Changelog: 3.8.0...3.8.1
Added clients for draft.BaseDynamicConfig service
Full Changelog: 3.7.1...3.8.0
Updated protobuf generated code
Full Changelog: 3.7.0...3.7.1
* Added ExternalError issue Full Changelog: 3.6.0...3.7.0
Full Changelog: 3.6.0...3.7.0
Added with_use_type_v3 to ExportToS3Settings
Full Changelog: 3.5.2...3.6.0
Set 1 thread as default for encode/decode messages, was 4
Full Changelog: 3.5.1...3.5.2
Fixed access to connection if connection cannot be found by node id
Full Changelog: 3.5.0...3.5.1
Added functions for check column table type table of any type of scheme entry
Full Changelog: 3.4.0...3.5.0
Add to public topic reader api: TopicReaderBatch, wait_message
Full Changelog: 3.3.7...3.4.0
Added copy of locals() dicts at internals
Full Changelog: 3.3.6...3.3.7
Add list type to converter from result to native type (fix problem with get list result in dbapi/sqlalchemy)
Full Changelog: 3.3.5...3.3.6
Fixed use positional argument instead of named in WriterAsyncIO.__del__
Full Changelog: 3.3.4...3.3.5
Fixed handle stop partition request from server
Full Changelog: 3.3.3...3.3.4
Your coding agent can read these notes before it upgrades. Set up the MCP server →