Skip to content

Releases: dlt-hub/dlt

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

0.3.24

08 Nov 09:44
Compare
Choose a tag to compare

Core Library

New Contributors

Full Changelog: 0.3.23...0.3.24

0.3.23

31 Oct 17:32
ad64a30
Compare
Choose a tag to compare

Core Library

  • Replace multiprocessing pool with futures executors. Now you can run multi-thread code on Lambda (no more semaphore problems) by @steinitzu in #719
  • Support all writer types in parquet normalizer. You can load Arrow/Pandas to any destination by @steinitzu in #704
  • Add _dlt_load_id and _dlt_id when loading Arrow/Pandas. @steinitzu in #704
  • Pass Arrow/Pandas as data to run method. No need to wrap them in resources. by @rudolfix in #723

Docs

Sources

Full Changelog: 0.3.22...0.3.23

0.3.22

24 Oct 14:36
Compare
Choose a tag to compare

Core Library

  • Fix: make Load single-thread compatible by @codingcyclist in #698
  • Enable compatible s3 storages like R2: support aws config endpoint_url with fsspec by @steinitzu in #701
  • performance improvements in Arrow loading by @rudolfix in #707
  • datatype autodetection for unix timestamp removed from defaults by @rudolfix in #707

Docs

  • code example: use connectorx + arrow + dlt to load sql data by @rudolfix in #707

Full Changelog: 0.3.21...0.3.22

0.3.21

17 Oct 21:04
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • change source schema handling and normalizer root_key propagation. fixes various problems where merge and replace write dispositions were subsequently used in the same pipeline by @sh-rp in #686
  • fixes bug in drop command by @sh-rp in #693

Docs

Full Changelog: 0.3.19...0.3.21

0.3.19

10 Oct 14:58
1436884
Compare
Choose a tag to compare

What's Changed

New dlt sources

Docs

Bugfixes

New Contributors

  • @zem360 made their first contribution in #670
  • @NeilRM made their first contribution in #676

Full Changelog: 0.3.18...0.3.19

0.3.18

01 Oct 18:49
Compare
Choose a tag to compare

Core Library

  • Support for precision, scale in column schema by @steinitzu in #646
  • validation of extract data with Pydantic models by @steinitzu in #638
  • moves fsspec support to common code by @rudolfix in #626
  • Allow base64 encoded private keys for Snowflake destination by @codingcyclist in #637
  • duck case naming convention that allows for emojis and other special characters in identifiers by @rudolfix in #660
  • Typing fixes and enable mypy in tests by @steinitzu in #661

Bugfixes

  • Allows table and resource names like state by fixing set attribute bug by @steinitzu in #657
  • fixes dlt pipeline show streamlit app start-up by @rudolfix in #645
  • replaces depends_on with data_from in resource decorator @rudolfix in #645
  • fixes json logger reinit and drop json-logger dependency @rudolfix in #645
  • forces local duckdb version when creating dbt runner venv to prevent storage version clashes @rudolfix in #645
  • detects when motherduck does not support local duckdb version @rudolfix in #645

Docs

#645

Full Changelog: 0.3.17...0.3.18

0.3.17

12 Sep 12:21
d1771bf
Compare
Choose a tag to compare

Core Library

  • Add support for TIME data type by @steinitzu in #606
  • mssql destination by @steinitzu in #611
  • fixes duckdb parallel parquet loads and JSON compression problem by @rudolfix in #619
  • allows tables to be created upfront ie. to use custom data types by allowing hints (ie. NOT NULL) in ALTER TABLE ADD @rudolfix in #621
  • fixes apply hints and schema merge behavior by @rudolfix in #621
  • case insensitive naming convention for Waviate by @rudolfix in #621

Docs

  • Added MongoDB documentation. by @dat-a-man in #607
  • Updates performance docs: performance tips, memory finetuning, running in parallel and more. with working examples. by @rudolfix in #619

Full Changelog: 0.3.16...0.3.17

0.3.16

03 Sep 22:50
Compare
Choose a tag to compare

Core Library

  • add default user agent header to dlt requests client by @sh-rp in #595

  • Add issue templates by @burnash in #537

  • Add pydantic support by @steinitzu in #589
    You can use pydantic to define table schemas. You can load pydantic instances like you can load dictionaries

  • retain schema hints order by @sh-rp in #600

  • NormalizerInfo: item counts in table present in trace by @sh-rp in #582
    Get counts of items added to table from normalization stage

  • Add azure blob storage filesystem/staging destination by @steinitzu in #592
    Also includes Snowflake stage support

  • Feat: add time to pua serde by @z3z1ma in #604

  • general state sync interface by @sh-rp in #564
    You can restore state and schemas from Weaviate now (filesystem comes later)

  • uses botocore instead of boto3 in AwsCredentials by @rudolfix in #590

Docs

New Verified Sources

New Contributors

Full Changelog: 0.3.13...0.3.16

0.3.13

27 Aug 19:40
fe4ceee
Compare
Choose a tag to compare

Core Library

  • Feat: don't require AWS credentials for external Snowflake stage by @codingcyclist in #587
  • connecting to local Weaviate made easy by @rudolfix in #591
  • allows setting table name via property on DltResource by @rudolfix in #593
  • destination tests refactored by @sh-rp in #572

Docs

  • docs snippet and examples will be now linted and tested by @sh-rp in #559
  • several blog posts and verified sourced docs updates by @adrianbr and @dat-a-man

New Verified Sources

New Contributors

Full Changelog: 0.3.12...0.3.13