Skip to content

Releases: airbytehq/PyAirbyte

v0.17.9

23 Sep 23:36
4cd8167
Compare
Choose a tag to compare

✨ New Features

  • 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)

v0.17.8

20 Sep 23:24
2fae5a3
Compare
Choose a tag to compare

🐛 Fixes

  • More accurate perf metrics for slow-starting streams (#385)

⚙️ Under the Hood

v0.17.7

17 Sep 23:29
e305043
Compare
Choose a tag to compare

✨ New Features

🐛 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)

v0.17.6

16 Sep 15:51
f10933f
Compare
Choose a tag to compare

✨ New Features

v0.17.5

12 Sep 22:29
c5fea25
Compare
Choose a tag to compare

✨ New Features

  • Add performance stats and logging (#360)

v0.17.4

09 Sep 20:44
ddbf6f4
Compare
Choose a tag to compare

✨ New Features

  • The lazy record generator 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!

v0.17.3

02 Sep 20:19
7488afb
Compare
Choose a tag to compare

✨ New Features

  • Add performance metrics and mb/s tracking (#356)

⚙️ Under the Hood

  • Rename module _future_cdk to shared (#354)
  • Remove unused cortex processor (#353)
  • Refactor destinations and caches with internal "Writers" interface (#326)

v0.17.2

02 Sep 01:38
fc18d0a
Compare
Choose a tag to compare

✨ New Features

  • File-based logging for PyAirbyte sync progress (#349)
  • File-based logging for each connector (#349)
  • Improved exception readability (#351)

📖 Documentation

v0.17.1

31 Aug 02:15
47d7c16
Compare
Choose a tag to compare

✨ New Features

  • Add ability to inspect GSM secret labels and save secret contents directly to files (#346)
  • Add version detection for manifest-only connectors (#318, #347)

🐛 Fixes

  • Auto-use manifests when declared in the connector registry (#347)

⚙️ Under the Hood

  • Remove Py39 styling (#341)

v0.17.0

19 Aug 21:25
80c8cd1
Compare
Choose a tag to compare

👀 Breaking Changes

  • The 0.17.0 version drops Python 3.9 support in order to be compatible with Python 3.10+ libraries. If you require Python 3.9 support, please use PyAirbyte <0.17.0 until you are able to upgrade to Python 3.10 or greater. (#340)

🐛 Fixes

  • Resolve updated handling for Manifest-only connector definitions. (#340)
  • Resolve issue where schema names may not have been properly normalized according to casing requirements. (#296) - Thanks, @nakamichiworks!