Releases: scylladb/python-driver
Releases · scylladb/python-driver
3.29.3-scylla
What's Changed
- cicd: update ubuntu runners to ubuntu-24.04 by @dkropachev in #451
- Fix broken is_gevent-money_patched by @dkropachev in #449
- management.py: fail sync_table on adding partition_key by @dkropachev in #433
Full Changelog: 3.29.2-scylla...3.29.3-scylla
3.29.2
What's Changed
- Make building pipeline less confusing by @dkropachev in #425
- cqlengine: fix map remove feature for non-nullable values by @dkropachev in #432
- cicd: make build-push workflow push changes on manual dispatch by @dkropachev in #435
- cicd: switch to arm runners for linux-aarch64 by @dkropachev in #437
- CICD: Make it possible to publish prior tags by @dkropachev in #436
- CICD: Fix skip tests option by @dkropachev in #438
- Fix publishing issue by @dkropachev in #442
- Sync with 3.29.2 by @dkropachev in #443
- PYTHON-1364 Fix ssl.wrap_socket errors (from eventlet) for Python 3.12 fab0d30
- PYTHON-1378 Expand search directories for includes d026cec
- PYTHON-1359 Fix for numpy>=1.24.0 dc5509e
- Update installation.rst with Python3 print() syntax d019ac0
- PYTHON-1384 Remove usages of unittest.assertDictContainsSubset b1c67f9
- remove dependency on old mock external module 3e34b9e
- removed future print_function, division, and with and some pre 3.7 handling 2477029
- Update geomet to latest in requirements.txt 908c6e1
- use timezone-aware API to avoid deprecated warning 85aea8a
- PYTHON-1389 Removing deprecated test aliases f3c019a
- PYTHON-1297 Convert to pytest for running unit and integration tests 2d93898
- PYTHON-1386 Make libev extension consistent with other extensions and allow specifying of libev install via env vars c02cb03
- PYTHON-1369 Extend driver vector support to arbitrary subtypes and fix handling of variable length types (OSS C* 5.0) fb5c239
Full Changelog: 3.29.0-scylla...3.29.2-scylla
3.29.0
What's Changed
- Make any query to system.local use WHERE clause by @dkropachev in #419
- docs: update theme 1.8.5 by @dgarcia360 in #421
- cicd: update choco openssl package version to 3.4.1 by @dkropachev in #423
- Small fixes for CICD by @dkropachev in #414
- fix ScyllaCloudConfigTests for python 3.12 by @dkropachev in #402
- PYTHON-1364 Fix ssl.wrap_socket errors (from eventlet) for Python 3.12 (datastax#1181)
- PYTHON-1366 Handle removal of asyncore in Python 3.12 (datastax#1187)
- Remove outdated Python pre-3.7 references (datastax#1186)
- PYTHON-1371 Add explicit exception type for serialization failures (datastax#1193)
- PYTHON-1331 ssl.match_hostname() is deprecated in 3.7 (datastax#1191)
- Documentation (and other) updates for 3.29.0 (datastax#1194)
- fix(test-requirements): remove python 3.13 restrictions
Full Changelog: 3.28.2-scylla...3.29.0-scylla
3.28.2
What's Changed
- Do not throw a warning for zero-token node by @sylwiaszunejko in #389
- Switch to ubuntu 20.04 by @dkropachev in #393
- Add java installation step by @dkropachev in #396
- Stop pytest from picking up non-test classes by @dkropachev in #395
- Stop result indexing in tests by @dkropachev in #394
- Bring python 3.13 into integration tests by @dkropachev in #363
- Switch to scylla 6.2 by @dkropachev in #397
- pool: Handle non-shard-aware endpoints in logging by @tchaikov in #398
- Invalidate tablets when table or keyspace is deleted by @dkropachev in #399
- Remove is by @dkropachev in #403
- Fix wrong escape sequences by @dkropachev in #405
- Release official wheels for python 3.13 by @fruch in #408
- github actions: user newer cython versions by @fruch in #410
- fix extensions building by @dkropachev in #411
Full Changelog: 3.28.0-scylla...3.28.2-scylla
3.28.0
What's Changed
- cassandra/query: use timezone specific API to avoid deprecated warning by @tchaikov in #337
- CI: add pre builds for python 3.13 by @fruch in #335
- CI: build with manylinux_2_28 by @fruch in #342
- test_metadata: skip extensions test on new Scylla versions by @Lorak-mmk in #341
- CI: download libev via conan, for windows builds to have it by @fruch in #344
- Remove some remnants of Python2 by @Lorak-mmk in #243
- Small formatting fixes to make code easier to read by @dkropachev in #349
- Add
RackAwareRoundRobinPolicy
for host selection by @sylwiaszunejko in #332 - Change driver name by @dkropachev in #353
- Revert "ci: enable pytest run debug" by @Lorak-mmk in #354
- Start using 6.0.2 for tablets tests by @dkropachev in #357
- Fix test_compression_disabled to expect correct value for scylla by @dkropachev in #366
- Populate issue number for test client warnings by @dkropachev in #367
- Make MAPPED_SCYLLA_VERSION a soft requirement by @dkropachev in #372
- Update openssl for windows by @dkropachev in #377
- docs: update theme 1.8 by @dgarcia360 in #378
- Cleanup tablet implementation by @sylwiaszunejko in #376
- docs: update command by @dgarcia360 in #379
- Decouple schema fetch queries timeouts from server side timeouts by @dkropachev in #361
- docs: update theme 1.8.3 by @dgarcia360 in #385
- Add support for macos-15 wheels builds by @fruch in #386
- Updates for documentation and some cleanups by @Lorak-mmk in #371
- Sync with upstream 3.28.0 by @dkropachev in #364
Full Changelog: 3.26.9-scylla...3.28.0-scylla