github dlt-hub/dlt 1.21.0

21 hours ago

This release adds several interesting improvements and many bugfixes. Lancedb destination now uses duckdb extension to let you query lance tables with SQL, ibis or sqlglot via our standard .dataset() interface. We introduced several iceberg-relates improvements (catalog support, s3 tables for Athena, advanced partitioning). There's also new fabric destination and additional options in `clickhouse_adapter. Finally: we have test environment for Oracle and we stared to fix Oracle related bugs.

Core Library

Bugfixes

  • pyarrow: respect resource hints before extract by @djudjuu in #3436
  • Fix: 3490 better error message in schema contract application by @anuunchin in #3498
  • Fix state file being ignored when pipline_name includes FILENAME_SEPA… by @Travior in #3448
  • Fix/3464 sync error results in success label (workspace dashboard) by @anuunchin in #3492
  • Fix/3376 load state changes in load package that changed it by @anuunchin in #3521
  • 3353 normalize start method spawn seems to ignore environment variables by @djudjuu in #3463
  • Fix: Connectorx arrow_stream timestamp conversion issue by @louiewhw and @anuunchin in #3528
  • fix/3141 - process Oracle "table not found" exception by @ivasio in #3509
  • fix: 3514 mermaid reference label by @zilto in #3515
  • Fix cluster hint overriding partition hint on bigquery by @Travior in #3497
  • Fix: Special handling of numeric type for oracle by @ivasio in #3144
  • Fix/3159 pydantic model incorrect serialization by @tetelio in #3421

Chores

Docs

New Contributors

Full Changelog: 1.20.0...1.21.0

Don't miss a new dlt release

NewReleases is sending notifications on new releases.