Skip to content

Releases: airbytehq/PyAirbyte

v0.13.0

07 Jul 22:45
8676125

Choose a tag to compare

Changed

  • Upgrade to Pydantic 2.0 and Airbyte CDK 2.0 (#291)

v0.12.1

21 Jun 01:59
37b50db

Choose a tag to compare

✨ New Features

⚙️ Under the Hood

  • Update low-code registry overrides to reflex latest connectors lists (#278)

v0.12.0

04 Jun 02:42
4de5793

Choose a tag to compare

✨ New Features

  • Add install_root argument for get_source(), allowing users to override their virtualenv base path (#268) - Thanks, Tang Quoc Thai (@tqtensor)!
  • Add experimental implementation for running no-code sources (declarative YAML definitions) using get_source(). The YAML source definitions can be provided inline or automatically downloaded, with no need for a separate installation of the source connector. (#175)
  • Add capability to disable the Rich "live view" progress updates with NO_LIVE_PROGRESS env variable (#271)

🐛 Fixes

  • Add back default schema name 'airbyte_raw' in PyAirbyte caches (#259)

😮 Other Changes

  • Update DuckDB engine from 0.9 to new (stable) v1.x version (#269)

v0.11.2

31 May 13:26
499eeed

Choose a tag to compare

🐛 Fixes

  • Resolve failures in is_interactive() check, resolving failures in ASGI runtimes such as FastAPI (#263) - Thanks, rshorser!

v0.11.1

23 May 17:51
ad850f0

Choose a tag to compare

🐛 Fixes

  • Improved column and table normalization logic, which resolves errors that would occur when processing stream names or property names containing special characters (#239)
  • Resolve error when parsing streams that have "object or string" data typing, specifically "TypeError: unhashable type list" errors (#251)

v0.11.0

15 May 21:52
e82d37c

Choose a tag to compare

✨ New Features

⚙️ Under the Hood

  • Bump to latest Snowflake client and cryptography package. (#234)
  • CatalogManager refactor: decoupling sql processors, caches, and internal sql backend tables for state and catalog tracking. This also enables us to move some of these classes upstream into the CDK, so they can be used for Python destination connectors. (#220)

🧑‍🤝‍🧑 Velocity Improvements

  • Add Poe task support and code coverage reporting, speeding up common tasks for contributors. (#231)
  • Add /poetry-lock slash command to streamline version locking in PRs. (#236)

v0.10.5

10 May 17:32
51026ee

Choose a tag to compare

✨ New Features

  • New native merge upserts for Snowflake caches, improving performance for load operations (#203)
  • Add Source.connector_version property to show what version of a connector is installed (#211)

⚙️ Under the Hood

  • Internal updates to enable future Snowflake Cortex destination (#203)

v0.10.4

16 Apr 04:40
88af60e

Choose a tag to compare

🐛 Fixes

  • Expand default column size for non-integer number fields to DECIMAL (38, 9), resolves issues with too-large number values (#194)

v0.10.3

12 Apr 23:07
97119c9

Choose a tag to compare

✨ New Features

🐛 Fixes

  • Fix GSM secrets retrieval edge cases, and improve GSM CI tests. (#191)

📖 Docs

  • Improve docs around 0.10.x features. (#190)

v0.10.2

12 Apr 16:13
ff38fbf

Choose a tag to compare

🐛 Fix

  • Install google secrets library as a main dependency (resolves ImportError). (#189)