Core Library
- Apply hints for nested tables: set data types, data contract via
apply_hints
or resource decorator by @steinitzu @rudolfix @zilto in #2165 - Apply hints for nested tables: convert nested tables into root tables by setting primary/merge keys and write disposition by @steinitzu @rudolfix @zilto in #2165
- rest_api: interpolate
json
andheaders
for top resources by @burnash in #2437 - rest_api: added parametric expressions for headers by @francescomucio in #2262
- feat(rest_client): allow specifying headers on a per-request basis by @joscha in #2434
- rest_api: add tests for handling escaped braces in string interpolation by @burnash in #2416
- Fix/133 ibis iceberg delta by @anuunchin in #2371
- Adding sql dialect to destination capabilities by @anuunchin in #2393
- un-deprecates force_iceberg on athena via new destination cap settings by @rudolfix in #2417
- (bugfix) correctly handles bucket url with path for Snowflake S3 Stage + copy command generator refactor by @stevenayers in #2354
- Optional engine_adapter_callback by @michelzurkirchen in #2427
Docs
- Apply hints for nested tables: basic use case doc by @rudolfix
-
- Apply hints for nested tables: primary key example by @rudolfix
- Add documentation for connecting to a database over ssh by @dat-a-man in #2238
- Added docs for data security and encryption by @dat-a-man in #2326
- Updated the adjust a schema and sql configuration docs by @dat-a-man in #2387
- docs/project-entityfactory-refactor (dlt+) by @djudjuu in #2414
- Comment consistently by @rosner in #2418
- docs: mention python _ctypes support by @djudjuu in #2383
Verified Sources
- mongodb: Allow projections and mongoarrow schema by @zilto @anuunchin dlt-hub/verified-sources#592
- pg_replication: allows schema replications for all tables + leaking connection fixes and other edge cases + example of auto adding new tables by @rudolfix dlt-hub/verified-sources#604
New Contributors
- @djudjuu made their first contribution in #2414
- @rosner made their first contribution in #2418
- @stevenayers made their first contribution in #2354
- @michelzurkirchen made their first contribution in #2427
Full Changelog: 1.8.1...1.9.0