Skip to content

Releases: dlt-hub/dlt

0.4.9

25 Apr 05:50
efaedc2
Compare
Choose a tag to compare

Core Library

Docs

Verified Sources

New Contributors

Full Changelog: 0.4.8...0.4.9

0.4.9a2

19 Apr 08:34
Compare
Choose a tag to compare
0.4.9a2 Pre-release
Pre-release

A pre-release that allows to try out the following features and includes the following bugfixes:

Final release is scheduled for next week

0.4.8

09 Apr 13:55
c99d612
Compare
Choose a tag to compare

Core Library

  • Add Dremio as a destination by @maxfirman in #1026
  • adds a fast loading of arrow tables/pandas to postgres via COPY csv by @rudolfix in #1185
  • adds a csv writer for filesystem and postgres by @rudolfix in #1185
  • saves parquet with all logical types, spark flavor is not a default any longer by @rudolfix in #1185
    #1185
  • feat(bigquery): add streaming inserts support by @IlyaFaer in #1123
  • Feat: parameterize pipeline class in the primary factory method by @z3z1ma in #1176
  • Fix: check for typeddict before class or subclass checks which fail by @z3z1ma in #1160
  • fixes column order and add hints table variants by @rudolfix in #1127
  • fixes schema versioning by @rudolfix in #1140
  • regular initializers for credentials / config specs are type checked like dataclasses by @rudolfix in #1142
  • fix streamlit app state display: Add yaml representer for pendulum datetime by @sultaniman in #1192
  • synapse and mssql bugfixes and improvements (INSERT VALUES UNION) by @jorritsandbrink in #1174
  • various improvements to arrow table normalization by @rudolfix in #1185
  • arrow tables without rows create tables in destination by @rudolfix in #1185
  • fixes Motherduck configuration to use my_db default database and makes password / token mandatory by @rudolfix in

Docs

Verified Sources

New Contributors

Full Changelog: 0.4.7...0.4.8

0.4.7

22 Mar 07:31
be12a1c
Compare
Choose a tag to compare

Core Library

  • Custom destinations with @dlt.destination decorator by @sh-rp in #1065
  • A BigQuery custom destination supporting STRUCT data types by @sh-rp in #1107
  • Built-in Streamlit rewrite, UI improvements, dark theme a by @sultaniman in #1060
  • fixes various edge cases with Incremental data deduplication, for ordered and unordered results #971 by @rudolfix in #1062
  • Adds new dlt.mark marker to materialize table schemas without data by @rudolfix in #1122
  • validates class instances in typed dict by @rudolfix in #1082
  • feat(airflow): allow re-using sources in airflow wrapper by @IlyaFaer in #1080
  • feat(core): drop default value for write disposition by @IlyaFaer in #1057
  • splits pandas and arrow imports to fix pyarrow.compute missing by @rudolfix in #1112
  • improve no schema upgrade path exception by @sh-rp in #1125

Docs

Full Changelog: 0.4.6...0.4.7

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