Skip to content

Releases: dlt-hub/dlt

0.4.6

06 Mar 08:03
1957384
Compare
Choose a tag to compare

Core Library

  • feat(airflow): expose the Airflow runner method to create custom DAGs by @IlyaFaer in #1014
  • removes sql alchemy dependency and port parts of URL class by @rudolfix in #1028
  • Parallelize decorator - run many regular generators in parallel by @steinitzu in #965
  • Add main entry point to support calling dlt as python module by @sultaniman in #1023

Library Bugfixes

  • fixes naive datetime bug in incremental by @rudolfix in #1020
  • Import missing pyarrow compute for transforms on arrowitems by @sh-rp in #1010
  • delete normalized package in case it already existed by @sh-rp in #1012
  • fix(core): validation error with TTableHintTemplate by @IlyaFaer in #1039
  • adds test case where payload data contains PUA unicode characters by @willi-mueller in #1053
  • fix add_limit behavior in edge cases by @sh-rp in #1052
  • adds row_order to Incremental - automatically stop taking data when out of range by @rudolfix in #1041
  • Fix to serialize load metrics as list instead of a dictionary by @sultaniman in #1051
  • fix import schema workflow by @sh-rp in #1013
  • rollback all changes to live schemas when extraction fails by @sh-rp in #1013

Docs

Verified Sources

New Contributors

Full Changelog: 0.4.5...0.4.6

0.4.5

26 Feb 22:30
d6c93fe
Compare
Choose a tag to compare

Core Library

Docs

Verified Sources

New Contributors

Full Changelog: 0.4.4...0.4.5

0.4.4

11 Feb 23:47
f1633e5
Compare
Choose a tag to compare

Core Library

  • passes incremental from apply hints to resource function by @rudolfix in #953
  • Handle UnionType when checking is_union_type and is_optional_type by @sultaniman in #951
  • yanks orjson to <=0.3.10 by @rudolfix in #958

Docs

Verified Source

Full Changelog: 0.4.3...0.4.4

0.4.3

07 Feb 19:20
1da9331
Compare
Choose a tag to compare

Core Library

Docs

Verified Sources

New Contributors

Full Changelog: 0.4.2...0.4.3

0.4.2

29 Dec 21:04
3d13835
Compare
Choose a tag to compare

Core Library

Docs

  • Improve HubSpot source docs by @IlyaFaer in #864
  • Add new topic to docs: Destination; improve Configuration docs by @rudolfix in #861

Full Changelog: 0.4.1...0.4.2

0.4.1

23 Dec 12:52
84816c5
Compare
Choose a tag to compare

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

0.4.1a2

14 Dec 11:40
Compare
Choose a tag to compare
0.4.1a2 Pre-release
Pre-release

🧪 pre-release of 0.4.x (do not use in production)

New Contributors

Full Changelog: 0.4.1a1...0.4.1a2

0.4.1a1

07 Dec 11:15
Compare
Choose a tag to compare
0.4.1a1 Pre-release
Pre-release

🧪 pre-release of 0.4.x (do not use in production)

  • load_id is generated in extract step and carried till the end to improve data lineage by @rudolfix in #790
  • added destination names, environment and ability to configure them by custom name by @sh-rp in #783
  • step info (extract, normalize, load) contain list of load packages in traces by @rudolfix in #801
  • adds exception traces to run trace by @rudolfix in #806

consult #763 for a list of major changes compared to 0.3.x version

Full Changelog: 0.4.1a0...0.4.1a1

0.4.1a0

28 Nov 09:33
cfb6e66
Compare
Choose a tag to compare
0.4.1a0 Pre-release
Pre-release

🧪 pre-release of 0.4.x (do not use in production)

Full Changelog: 0.3.24...0.4.1a0

0.3.25

19 Nov 23:39
9497d0c
Compare
Choose a tag to compare

Core Library

Docs

New Contributors

Full Changelog: 0.3.24...0.3.25