Airbyte

Latest version: v0.24.1

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

Scan your dependencies

Page 5 of 10

0.16.3

🐛 Fixes

- Improve log file handling for connectors (333)
- Fix spammy logs from `grpcio` (temporarily forces downgrade of `grpcio`) (334)

0.16.2

🐛 Fixes

- Add handling for new "generations" feature: default sync IDs, generation IDs, and min generation IDs (330)
- Resolve issue where stream success statuses were not sent by PyAirbyte when syncing from the cache to a destination (330)

🛠️ Internal Tooling

- Add script for PyAirbyte performance profiling option without caching (323)

0.16.1

_This release makes destinations easier to use by defaulting to Docker-based executors when no other execution or installation method is provided._

▶️ Changes

- Default to docker-based destination executors (322)

0.16.0

✨ Feature Improvements

- Add destinations support (257)
- More readable and more informative progress display during sync operations (302)

⚡ Performance Improvements

- Multiple performance improvements including faster Snowflake loads and faster per-record processing (298, 301)

📖 Documentation Improvements

- Clean up readme and module docs (316)
- Expose config classes in cache modules (315)
- Add destinations API reference docs (314)
- Improve docstrings and automated API ref docs (313)

⚙️ Under the Hood

- Feat: Replace [ULID](https://github.com/ulid/spec) raw record ID with [UUID v7](https://buildkite.com/blog/goodbye-integers-hello-uuids) (#300)
- Added performance benchmarking script and `viztracer` performance profiling for contributors (298)
- Misc code hygiene and cleanup (317)

0.15.0

✨ New Features

- Sources based on **Docker** have been promoted out of experimental status. 🎉 (294)
- Sources based on **No-Code YAML Manifests** have been promoted out of experimental status. 🎉 (294)
- The `get_source()` args now supports `docker_image` and `source_manifest` without importing from the `airbyte.experimental` module. (294)

0.14.0

PyAirbyte v0.14.0 - The Hackathon Release! 🤖 🚀

_This is a very special release of PyAirbyte - all contributions were provided by our community Hackathon participants! A very big thanks to everyone who participated in the Hackathon!_ 🙏

✨ New Feature

- Adds [Apache Arrow](https://arrow.apache.org/) interface with new methods [`Dataset.to_arrow()`](https://airbytehq.github.io/PyAirbyte/airbyte/datasets.html#CachedDataset.to_arrow) and [`Cache.get_arrow_dataset()`](https://airbytehq.github.io/PyAirbyte/airbyte/caches.html#CacheBase.get_arrow_dataset) (281) - _**Thanks, avirajsingh7!**_

💪 Quality of Life Improvements

- Print message when syncing incremental streams, provides better context to "0 records" output message when re-running incremental streams in `Source.read()` (282) - **_Thanks, avirajsingh7!_**
- Adds log message whenever a new stream starts in `Source.read()` (288) - **_Thanks, vspanxcode!_**
- Instead of failing, raise a warning if stream selection is performed before config is set (285) - **_Thanks, Suraj-Vishwakarma70!_**

Page 5 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.