What's Changed
Improvements
- Added SQLAlchemy core API support for
ARRAY JOINandFINALmodifier. Closes #579 - Added Python 3.14 support 🎉 (non-free-threaded build only; free-threaded builds are not yet supported). Closes #574
- Added
utc_tz_awareparameter to client and query methods to opt in to returning timezone-aware UTC objects forDateTime/DateTime64columns. Default behavior remains the same and returns tz naive objects for backward compatibility.- Note: this parameter will likely be removed and only return tz-aware dts in some future release. Closes #566
- Added
executorparameter toAsyncClientconstructor to allow passing a custom executor for async operations. This allows users to control the concurrency and thread pool used by the async client.
Bug Fixes
- Fixed DST fallback bug in
DateTimeandDateTime64types caused by passing potentially ambiguous times topd.DateTimeIndexconstructor. Closes #585 - Fixed issue with JSON key dot escaping. Closes #571
New Contributors
- @prokofyevDmitry made their first contribution in #569
- @wiese-m made their first contribution in #583
- @meirdev made their first contribution in #578
Full Changelog: v0.9.2...v0.10.0