Airbyte

Latest version: v0.12.0

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

Scan your dependencies

Page 1 of 5

0.12.0

✨ New Features

- Add `install_root` argument for `get_source()`, allowing users to override their virtualenv base path (268) - _**Thanks, tqtensor**_
- Add experimental support for running no-code sources using declarative YAML definitions (175)
- Add means to disable the Rich "live view" progress updates (271)

🐛 Fixes

- Add back default schema name `'airbyte_raw'` in PyAirbyte caches (259)

😮 Other Changes

- Update DuckDB engine from `0.9` to new (and 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)

0.10.4

🐛 Fixes

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

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.