github dlt-hub/dlt 1.0.0

3 days ago

This is a major dlt release. Please check the list of breaking changes and deprecations: #1778

Core Library

  • move rest_api, sql_database and filesystem sources to dlt core by @willi-mueller in #1728
  • drops foreign_key, adds nested references (row_key - parent_key) by @rudolfix in #1774
  • deprecates complex data type, changes to json by @rudolfix in #1792
  • Feat/1749 abort load package and raise exception on terminal errors in jobs by @willi-mueller in #1781
  • Feat/1492 extend timestamp config to handle naive timestamps (without timezone) by @donotpush in #1669
  • Fix/1571 Incremental: Optionally load or ignore/exclude/include records with cursor_path missing or None value by @willi-mueller in #1576
  • creates a single source in extract for all resource instances passed as list by @rudolfix in #1535
  • Enable BigQuery schema auto-detection with partitioning and clustering hints by @Pipboyguy in #1806
  • Sqlalchemy destination (merge support and docs still in progress) by @steinitzu in #1734
  • Feat/1730 extend filesystem sftp by @donotpush in #1769
  • Stops dumping secrets to dlt traces. by @willi-mueller in #1797
  • Don't use Custom Embedding Functions on LanceDB by @Pipboyguy in #1771
  • sets default concurrency for blob upload for adlfs to 1 to avoid massive memory usage on large files by @rudolfix in #1779
  • Fix/1790 support incremental load with arrow when cursor column is not nullable by @willi-mueller in #1791
  • controls row group size and empty tables in memory buffer when writing parquet by @rudolfix in #1782
  • fix installation command" by @novica in #1741
  • skips tables without jobs when merging delta tables by @rudolfix in #1803

Docs

New Contributors

Full Changelog: 0.5.4...1.0.0

Don't miss a new dlt release

NewReleases is sending notifications on new releases.