v1.0.0rc2
Pre-release
Pre-release
Changes
⚠️ Breaking Changes
- Migrate to Speakeasy Python v2 generator infrastructure (#146)
🐛 Bug Fixes
- Enable Speakeasy fix flags to resolve forward-reference NameErrors (#179)
📖 Documentation
- Add CONTRIBUTING.md, AGENTS.md with generation lineage and guidelines (#145)
⚙️ Under the Hood
29 changes
- Remove hardcoded version from _version.py via post_generate.py (#177)
- Fix pre-release workflow to use UV_DYNAMIC_VERSIONING_BYPASS (#176)
- Switch dynamic versioning from file-based to git tag-based (#175)
- Bump mypy from 1.15.0 to 2.1.0 (#170)
- Bump pyright from 1.1.398 to 1.1.410 (#171)
- Bump aaronsteers/semantic-pr-release-drafter from 1.1.0 to 2.0.1 (#149)
- Bump peter-evans/create-pull-request from 6 to 8 (#148)
- Bump peter-evans/find-comment from 3 to 4 (#152)
- Bump actions/checkout from 4 to 7 (#169)
- Bump astral-sh/setup-uv from 5 to 7 (#151)
- Remove generate-command.yml from generation path filter (#174)
- Bump pylint from 3.2.3 to 4.0.6 (#172)
- Scope generation validation to generation-affecting files only (#173)
- Switch Dependabot from pip to uv ecosystem for proper uv.lock updates (#168)
- Add GITHUB_TOKEN fallback when GitHub App secrets are unavailable (#167)
- Take ownership of pyproject.toml, add dynamic versioning and poe task composition (#166)
- Bump actions/upload-artifact from 4 to 7 (#158)
- Use PYPI_TOKEN for publishing and fix infinite generate loop (#160)
- Regenerate SDK with Speakeasy (#165)
- Regenerate SDK with Speakeasy (#164)
- Regenerate SDK with Speakeasy (#163)
- Regenerate SDK with Speakeasy (#162)
- Regenerate SDK with Speakeasy (#161)
- Regenerate SDK with Speakeasy (#159)
- Regenerate SDK with Speakeasy (#157)
- Regenerate SDK with Speakeasy (#156)
- Add CI validation, release automation, and Dependabot (#144)
- Regenerate SDK with Speakeasy (#147)
- Add workflow stubs to enable workflow_dispatch on feature branches (#142)
Installation
pip install airbyte-api==0.54.0