github dlt-hub/dlt 0.4.1

latest releases: 1.1.0, 1.0.0, 0.9.9a0...
9 months ago

Major release

This is a major dlt release (as per our semantic versioninghttps://github.com/dlt-hub/dlt?tab=readme-ov-file#adding-as-dependency). It brings several interesting new features like: schema evolution control, data contracts, deeper Pydantic integration, parametrized destinations, improvements to parallelism and data lineage + many more

There are no significant breaking changes, but minor ones exist, please refer to #763 for details

Core Library

  • Parametrized destinations - import destinations from dlt.destinations module and instantiate them: by @steinitzu in #746
  • schema and data contracts by @sh-rp in #594
  • load package id in extract step by @rudolfix in #790
  • named destinations: configure many destinations with different names by @sh-rp in #783
  • rich tracing information from pipeline steps (extract, normalize, load) by @rudolfix in #801
  • adds exception stack to pipeline trace by @rudolfix in #806
  • fixed attribute check: getuid -> geteuid by @jorritsandbrink in #823
  • allows to run parallel pipelines in separate threads by @rudolfix in #813
  • 791 test mssql credentialspy is odbc driver 18 dependent by @jorritsandbrink in #834
  • adds extract and normalize traces by @rudolfix in #839

Plus some tooling changes

Docs

New Contributors

Full Changelog: 0.3.25...0.4.1

Don't miss a new dlt release

NewReleases is sending notifications on new releases.