Releases: ydb-platform/ydb-python-sdk
Releases · ydb-platform/ydb-python-sdk
3.1.0
COMPLETE CHANGELOG FROM v2:
- Add api for topic service
BREAKING CHANGES:
- deny any action in transaction after commit/rollback (switch to old behaviour with ydb.global_allow_split_transactions(True))
- raise exception for truncated response by default (switch to old behavior with ydb.global_allow_truncated_result(True))
- drop support python 2
- Use anonymous credentials for auth by default instead of iam metadata (use ydb.driver.credentials_from_env_variables for creds by env var)
Full Changelog: 3.0.1b13...3.1.0
3.0.1b13
- Fixed commit for sync reader
- Group messages while send to server
- Prevent stop topic client by GC while reader/writer alived
Full Changelog: 3.0.1b12...3.0.1b13
3.0.1b12
- Added flush reader commits on reader close
- Fix stop executor in python 3.8
- Fix handle background errors
Full Changelog: 3.0.1b11...3.0.1b12
3.0.1b11
- Fixed global_allow_split_transactions
- Added reader.receive_message() method
- Swap topic_path and consumer arguments in topic_client.reader method
Full Changelog: 3.0.1b10...3.0.1b11
3.0.1b10
- fixed sqlalchemy get_columns method with not null columns
- fixed requirements.txt
Full Changelog: 3.0.1b9...3.0.1b10
3.0.1b9
- Add function for global revert broken behaviour: ydb.global_allow_truncated_result, ydb.global_allow_split_transactions
- Change argument names from deny_split_transactions to allow_split_transactions (with reverse value
- Fixed check retriable for idempotent error
- Reader codecs
- Read one message
- fixed sqlalchemy get_columns method with not null columns
Full Changelog: 3.0.1b8...3.0.1b9
2.13.3
- fixed use transaction object when commit with flag
Full Changelog: 2.13.2...2.13.3
2.13.2
- fix snapshot attribute in class _ResultSet
Full Changelog: 2.13.1...2.13.2
2.13.1
- fixed set version in ydb_version file
Full Changelog: 2.13.0...2.13.1
2.13.0
- fixed in to make compressed backups possible
- Add snapshot to read table responses
Full Changelog: 2.12.4...2.13.0