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!_**