Improvements
- Comprehensive ClickHouse
JOINsupport in SQLAlchemy viach_join()with all strictness/distribution modifiers andUSINGsyntax (#635, #636) - Multi-column
array_join()for parallel array expansion (#633) - Add missing Replicated engine variants (
ReplicatedReplacingMergeTree, etc.) (#687) - Lazy imports for
numpy,pandas,pyarrow, andpolars, ~4x faster bare import time (#589)
Bug Fixes
- Fix
.final()and.sample()silently overwriting each other when chained (#658) - Fix
sqlalchemy.values()to emit ClickHouseVALUEStable function syntax (#681) - Fix
GraphiteMergeTreeto properly quoteconfig_sectionargument
Other
- Remove
py.typedmarker that was causing false type errors for mypy/pyright users (#691)
Full Changelog: v0.14.1...v0.15.0