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