- Query session attach stream handles
NodeShutdownandSessionShutdownsession hints: onNodeShutdownthe session's node connection is pessimized and the session is retired, onSessionShutdownthe session is retired without touching the node - Honor the
max_bytesparameter in topic readerreceive_batch/receive_batch_with_tx(previously accepted but silently ignored); addmax_bytesto the async reader as well - Support the timezone-carrying types
TzDate,TzDatetimeandTzTimestampin query results and parameters (reading them previously raisedAttributeError) - Drop support for Python 3.8 and 3.9; the minimum supported version is now Python 3.10
- Accept native
datetime.datetimevalues forDatetimeandDatetime64query parameters (previously only integer seconds since the epoch were accepted)
Full Changelog: 3.29.7...3.30.0