Core library features
- Extend CSV quoting options in CsvWriter by @burnash in #2810
- rest_api: add HeaderCursorPaginator to configuration by @burnash in #2798
- rest_api: Raise ValueError for incorrect auth config types by @burnash in #2799
- feat(athena): apply lakeformation tags on database (cont.) by @rudolfix in #2808
- Add sock argument for SFTPCredentials by @AyushPatel101 in #2803
- Psycopg2SqlClient: accept extra options by @nicob3y in #2755
- Update fruitshop source with slightly more data and setup that enables star schema demonstration by @sh-rp in #2845
- return latest step info by @djudjuu in #2829
- change secrets.toml file to sources.rest_api_pipeline.github by @kaliole in #2849
- Chore: Pyiceberg's python contsraint moved from project wide constraints by @anuunchin in #2839
Internals
- (chore) improves pool executor behaviors by @rudolfix in #2818
- update lancedb orphan deletion mechanism by @djudjuu in #2820
- Feat: sqlglot-based ReadableDBAPIRelation by @anuunchin in #2814
Cli
- QoL: Friendly drop command 🐕🦺 by @anuunchin in #2720
Docs
- docs: dlt+: add AWS Iceberg docs by @donotpush in #2836
- docs: dlt+: add Unity Catalog integration details to Iceberg by @burnash in #2846
- extended release notes 1.12.0 by @AstrakhantsevaAA in #2801
- Add DuckLake setup section to documentation by @molkazhani2001 in #2842
- deploy marimo wasm playground to github pages and add to docs by @sh-rp in #2832
- docs: add docs for headers configuration by @burnash in #2747
New Contributors
- @AyushPatel101 made their first contribution in #2803
- @nicob3y made their first contribution in #2755
- @kaliole made their first contribution in #2849
Full Changelog: 1.12.3...1.13.0