Releases: litestar-org/sqlspec
Releases · litestar-org/sqlspec
v0.34.0
What's Changed
- feat(utils): add UUID and ID generation utilities by @cofin in #293
- feat(events): Database Event Channels extension by @cofin in #291
- fix(events): use extension_config pattern for events configuration by @cofin in #295
- fix(build): resolve mypyc signature generation error in portal.py by @cofin in #296
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's Changed
- fix: use Pytest's
tmp_pathinstead of manual temp folder by @cofin in #276 - feat(cli): Multi-Config Resolution by Env Var or
pyproject.tomlby @cofin in #277 - feat(config): simplify
add_configreturn type by @cofin in #278 - feat!: all configs use
connection_configby @cofin in #280 - fix: handle None/empty edge cases in SearchFilter and Update.set() by @cofin in #282
- fix(builder): correctly handle edge cases by @cofin in #284
- chore: enable pre-release process by @cofin in #285
- fix: add URL signing methods to ObjectStoreProtocol and storage backends by @cofin in #287
- fix: handle aiosqlite 0.22.0 Connection no longer inheriting from Thread by @cofin in #288
- feat: remove
__all__imports for utils by @cofin in #289 - feat: add NullFilter and NotNullFilter for IS NULL filtering by @cofin in #290
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's Changed
- fix(minio): update minio client usage and ensure bucket creation in tests by @cofin in #266
- fix(bigquery): improve performance of
execute_manyin the driver by @cofin in #267 - feat(result): add conversion methods to Arrow, Pandas, and Polars by @cofin in #269
- feat: vector search for builder by @cofin in #270
- docs: test usage sql files by @euri10 in #268
- chore(agents): Add quality gates and code standard checks by @cofin in #271
- feat(driver): Google Spanner Driver by @cofin in #272
- fix: improve write handling in Spanner by @cofin in #273
- fix(cli): enhance async handling for migration commands by @cofin in #274
- feat(driver): add fetch* method aliases compatibility by @cofin in #275
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's Changed
- docs: usage drivers and querying examples by @euri10 in #239
- fix: simplify
get_nextfunction by usinganextfor async iteration by @cofin in #257 - docs: the doctree is collapsed by @euri10 in #256
- fix: update example tests to use unique table names for isolation by @cofin in #259
- fix: avoid duckdb locks in testing docs by @euri10 in #261
- fix:
returns_rowreturnFalseincorrectly by @cofin in #263 - fix: correctly map
execute_manyparameters for all drivers by @cofin in #264 - feat: topological sorting and foreign key retrieval enhancements by @cofin in #260
- docs: usage cli tests by @euri10 in #252
- fix(query builder): correct edge cases and typing of query builder by @euri10 in #250
- docs: test usage migrations by @euri10 in #265
Full Changelog: v0.30.2...v0.31.0
v0.30.2
v0.30.1
v0.30.0
What's Changed
- feat(observability): enable telemetry integrations by @cofin in #237
- docs: use
literalincludeinstead ofcode-blockon quickstart by @euri10 in #163 - docs: use
literalincludeinstead ofcode-blockon usage by @euri10 in #220 - docs: convert data_flow.rst code examples to executable tests by @euri10 in #230
- docs: additional usage cleanup by @cofin in #240
- feat(duckdb): add support for community extension flags by @cofin in #241
- docs: 173 usage configuration by @euri10 in #234
- feat: add pipelined stack execution by @cofin in #242
- feat(migration): improved template customization by @cofin in #245
- fix(litestar): correctly handle sync context manager by @cofin in #246
- feat(oracle): correct lookup for
JSONsupported versions by @cofin in #247
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- feat: migration convenience methods to config classes by @cofin in #218
- feat: improve config typing by @cofin in #221
- feat: enhance MERGE functionality by @cofin in #217
- feat: add
disable_diflag to disable built in framework DI by @cofin in #222 - feat: core handling and cleanup by @cofin in #223
- feat: increase consistency between driver configurations by @cofin in #224
- feat: enhance parameter profile registration and add utility converters by @cofin in #225
- feat: improve
COPYdetection by @cofin in #226 - feat: storage & serialization cleanup by @cofin in #227
- feat: enhance caching mechanism for migration metadata by @cofin in #228
- feat(storage): Implement storage capabilities and pipelines for sync and async drivers by @cofin in #231
- feat: add support for Google Cloud SQL and AlloyDB connectors by @cofin in #229
- feat(oracle): Add support for UUID binary conversion and handlers for Oracle RAW(16) by @cofin in #232
- fix: add Decimal type encoder for JSON serialization by @cofin in #235
- fix: update signature namespace and set configs consistently by @cofin in #236
- fix: resolve migration crashes from null values and malformed regex patterns by @sion908 in #233
New Contributors
Full Changelog: v0.28.1...v0.29.0
v0.28.1
v0.28.0
What's Changed
- fix: Refactor ADK store SQL table creation methods to be asynchronous by @cofin in #144
- feat: FastAPI and Starlette extensions by @cofin in #147
- feat: Flask extension by @cofin in #148
- docs: cleanup examples by @cofin in #151
- fix: session key consistency by @cofin in #152
- feat: Google ADK store signature update by @cofin in #153
- feat: add Arrow type system foundation for select_to_arrow() by @cofin in #154
- feat: add select_to_arrow() to base driver classes by @cofin in #155
- feat: add native Arrow support for ADBC, DuckDB, and BigQuery adapters by @cofin in #156
- feat: add Arrow support to PostgreSQL adapters by @cofin in #157
- feat: add Arrow support to SQLite and MySQL adapters by @cofin in #158
- feat: add native Arrow support for Oracle adapter by @cofin in #159
- docs: code highlight fixed on light theme by @euri10 in #161
- docs: complete Apache Arrow integration documentation by @cofin in #164
- feat: add NumPy array serialization support by @cofin in #165
New Contributors
Full Changelog: v0.27.0...v0.28.0