Skip to content

Release 3.29.12

Latest

Choose a tag to compare

@dkropachev dkropachev released this 26 Sep 19:34
487d595

What's Changed

  • docs: update theme 1.9.2 by @dgarcia360 in #822
  • Remove unused imports by @mykaul in #895
  • CI: skip 32-bit Windows wheel builds by @mykaul in #916
  • fix: add missing scope validation in Session.wait_for_schema_agreement by @mykaul in #917
  • chore(deps): update dependency tornado to v6.5.7 [security] by @renovate[bot] in #905
  • build(deps): bump aiohttp from 3.13.3 to 3.14.1 in /docs by @mykaul in #897
  • policies: treat SERIAL/LOCAL_SERIAL consistency as LWT for routing by @mykaul in #887
  • Run libev unit tests in CI and stop silently skipping tests by @sylwiaszunejko in #911
  • build(deps): bump soupsieve from 2.8.3 to 2.8.4 in /docs by @dependabot[bot] in #927
  • test: drop USE_CASS_EXTERNAL integration mode by @dkropachev in #928
  • protocol: pass negotiated ProtocolFeatures to message serialization by @nikagra in #934
  • pool: honor explicit SSL config for shard-aware ports by @dkropachev in #936
  • DRIVER-153: negotiate and implement SCYLLA_USE_METADATA_ID extension by @nikagra in #770
  • docs: update theme 1.9.3 by @dgarcia360 in #939
  • Small fixes for reconnect policy and hearbeat by @Lorak-mmk in #834
  • connection: fix heartbeat future test timeout arguments by @dkropachev in #954
  • test: stabilize UUID1 timestamp assertions by @dkropachev in #955
  • test: remove Twisted initialization race by @dkropachev in #956
  • test: fix TcpProxy close/race in NLB test helper (test_client_routes.py) by @mykaul in #949
  • tests: avoid assertNoLogs on Python 3.9 by @dkropachev in #959
  • test: move TcpProxy to tests/tcp_proxy.py to fix collection by @dawmd in #966
  • Fix warnings by @dawmd in #964
  • Remove obsolete future import absolute_import by @mykaul in #971
  • Implement TABLETS_ROUTING_V2 by @dawmd in #913
  • tests: fix flaky NTS token performance test by @mykaul in #982
  • Fix: Invalidate tablets when table is dropped via schema event by @mykaul in #975
  • CASSPYTHON-13: Remove eventlet, gevent and twisted event loops by @mykaul in #969
  • test: track TcpProxy forwarders through socket cleanup by @dkropachev in #963
  • Mark non-security md5 usage to allow for compatibility with fips environments by @mykaul in #970
  • perf: add Cython LZ4 wrapper with direct C linkage for CQL v4 compression (hundreds of ns saving, x1.5-2.5 speedup) by @mykaul in #809
  • Remove Insights support by @mykaul in #968
  • Add code coverage measurement for unit and integration tests by @roydahan in #967
  • Report SESSION_ID and DRIVER_CONFIG in the STARTUP options - stage 1 by @sylwiaszunejko in #983
  • fix: replace __uint128_t with portable 64-bit decomposition in c_shard_info.pyx (MSVC build failure) by @mykaul in #950
  • Update dependency lz4 to v1.10.0 by @renovate[bot] in #992
  • Remove unused OpnSSL installs from the wheel builds by @patrycja-ziemkiewicz in #973
  • Update actions/checkout action to v6.0.3 by @renovate[bot] in #1001
  • Populate the DRIVER_CONFIG report - phase 2 by @sylwiaszunejko in #997
  • cluster: preserve Unix control endpoint for local host by @dkropachev in #944
  • fix: test_successful_wait_for_connection test: make HashableMock thread-safe to fix flaky Windows CI by @mykaul in #766
  • Add support for Python 3.15 by @fruch in #1005
  • control-connection: restore local listen address by @dkropachev in #1012
  • Update actions/setup-java action to v5.3.0 by @renovate[bot] in #1022
  • Update dependency hatchling to v1.32.4 by @renovate[bot] in #893
  • Update actions/cache action to v6 by @renovate[bot] in #1033
  • Add TLS session resumption via SSLSessionCache by @sylwiaszunejko in #789
  • control-connection: preserve session keyspace on fallback by @dkropachev in #1025
  • pool: release stopped host reconnection handlers by @dkropachev in #1032
  • control-connection: reconnect when down handling is skipped by @dkropachev in #1024
  • Update actions/checkout action to v7 by @renovate[bot] in #1028
  • Update Python to >=3.14,<3.15 by @renovate[bot] in #978
  • Update actions/setup-java action to v5.4.0 by @renovate[bot] in #1039
  • Update astral-sh/setup-uv action to v8.2.0 by @renovate[bot] in #1003
  • build(deps): bump anyio from 4.13.0 to 4.14.2 in /docs by @dependabot[bot] in #1041
  • build(deps): remove vulnerable Python 3.9 resolutions by @dkropachev in #1043
  • cluster: stop schedulers before executor teardown by @dkropachev in #392
  • docs: update dependencies to address security alerts by @dkropachev in #1042
  • Update actions/cache action to v6.1.0 by @renovate[bot] in #1047
  • docs: fix pages workflow badge by @dkropachev in #1048

New Contributors

Full Changelog: 3.29.11-scylla...3.29.12-scylla