Core Library
- Databricks destination by @steinitzu and @phillem15 in #892
- Synapse destination by @jorritsandbrink in #900
- BigQuery Partitioning Improvements by @Pipboyguy in #887
- enable async generators as resources by @sh-rp in #905
- fix: use truthy value in ternary since 0 cause div by zero by @z3z1ma in #902
- feat(filesystem): add compression flag if the read file is GZ by @IlyaFaer in #912
- Enhancements in Filesystem Configuration by @Pipboyguy in #869
- add mark function to emit resource hints from decorated function by @rudolfix in #938
- handles nested Pydantic models when generating dlt schema by @sultaniman in #901
Docs
- Restructure intro, getting started and tutorial by @burnash in #702
- Update the release instructions in CONTRIBUTING.md by @burnash in #867
- Add explicit sub section about streamlit under getting started by @sultaniman in #884
- Examples: google sheets by @AstrakhantsevaAA in #846
- Added URL-parser documentation by @dat-a-man in #909
Verified Sources
- feat(filesystem): implement a csv reader with duckdb engine @IlyaFaer dlt-hub/verified-sources#319
- fix(notion): define payload within the while-loop @glebzhidkov (dlt-hub/verified-sources#338)
- sql alchemy + connector x example @rudolfix (dlt-hub/verified-sources#334)
- Shopify: Standalone resource for partner API queries @steinitzu (dlt-hub/verified-sources#329)
- sql-database: detect precision and scale of supported column types @steinitzu (dlt-hub/verified-sources#324)
- feat(sources.kafka): implement Kafka source @IlyaFaer (dlt-hub/verified-sources#306)
New Contributors
- @Pipboyguy made their first contribution in #869
- @sultaniman made their first contribution in #883
Full Changelog: 0.4.2...0.4.3