Airbyte

Latest version: v0.12.1

Safety actively analyzes 639872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.12.1

✨ New Features

- Added `use_host_network` param to `get_source()`, allowing Docker containers to use host's network (277) - **_Thanks, niyasrad!_**

⚙️ Under the Hood

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

0.12.0

✨ New Features

- Add [`install_root`](https://airbytehq.github.io/PyAirbyte/airbyte/sources/util.html#get_source) argument for `get_source()`, allowing users to override their virtualenv base path (268) - _**Thanks, tqtensor!**_
- Add experimental implementation for running no-code sources (declarative YAML definitions) using [`get_source()`](https://airbytehq.github.io/PyAirbyte/airbyte/experimental.html#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)

0.11.2

🐛 Fixes

- Resolve failures in `is_interactive()` check, resolving failures in ASGI runtimes such as FastAPI (263) - _**Thanks, rshorser!**_

0.11.1

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

0.11.0

✨ New Features

- Add support for running Docker sources, via a new [`airbyte.experimental.get_source()`](https://airbytehq.github.io/PyAirbyte/airbyte/experimental.html) method. (#209, 230) - **_Thanks, Tarekk!_**
- Please report any feedback in a [GitHub issue](https://github.com/airbytehq/PyAirbyte/issues) or reach out in the [`#pyairbyte-public-beta`](https://airbytehq.slack.com/archives/C06FZ238P8W) channel in the [Airbyte Slack](https://slack.airbyte.io/?__hstc=27854691.4f958fe24e438934e07ba3082de05313.1686245807160.1715643718907.1715810408340.298&__hssc=27854691.1.1715810408340&__hsfp=577196074).

⚙️ 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](https://poethepoet.natn.io/index.html) 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)

0.10.5

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

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.