- Use Airbyte Connector Registry web endpoints to download connector YAML manifests when available, adding support for pinning versions and downloading prior versions (394)
⬆️ Dependency Updates
- Bump CDK dependency, DuckDB, Postgres, Pandas, and others (383) - Bump SSQLAlchemy to 2.0 (396) - Bump grpcio from 1.64.3 to 1.66.1 (393) - Bump google-auth from 2.34.0 to 2.35.0 (390) - Bump pyarrow from 16.1.0 to 17.0.0 (391)
0.17.8
🐛 Fixes
- More accurate perf metrics for slow-starting streams (385)
⚙️ Under the Hood
- Multiple dependabot version bumps on PyAirbyte's dependencies (371, 381, 374, 379, 373, 372, 375, 376)
0.17.7
✨ New Features
- Adds [`AIRBYTE_TEMP_DIR`](https://airbytehq.github.io/PyAirbyte/airbyte/constants.html#TEMP_DIR_OVERRIDE) override, which allows users to modify how temporary file mounts are handled (368, 370) - _**Thanks, niyasrad!**_
🐛 Fixes
- Remove hard-coded preference for docker when installing destinations (366)
⚙️ Under the Hood
- Improve alignment with Airbyte Cloud when tracking data volumns and MB/s (369)
0.17.6
✨ New Features
- Added `use_host_network` param to [`get_destination()`](https://airbytehq.github.io/PyAirbyte/airbyte.html#get_destination) (364) - _**Thanks, niyasrad!**_ - Added persistent cache capabilities in Google Colab with new [`get_colab_cache()`](https://airbytehq.github.io/PyAirbyte/airbyte.html#get_colab_cache) helper function (361)
0.17.5
✨ New Features
- Add performance stats and logging (360)
0.17.4
✨ New Features
- The lazy record generator [`Source.get_records()`](https://airbytehq.github.io/PyAirbyte/airbyte/sources/base.html#Source.get_records) can now be configured to normalize field names and ignore undeclared fields. (359)
🐛 Fixes
- Resolve issues in Postgres when column or table names are >63 characters (359) - Resolve issue where PyAirbyte would fail if property names contain the dot character (`'.'`), e.g. with `source-google-ads` (343) - _**Thanks, sukantaroy01!**_