We are excited to announce the release of Connexion 3.0! 🎉
Connexion 3 fundamentally changes how Connexion is designed and implemented, and how it
fits into the wider Python API ecosystem. We adopted the ASGI interface, which makes Connexion both
modular and well-integrated with most modern Python API tooling.
It brings some major changes compared to 2.X:
The improved App and new AsyncApp allow you to use Connexion as a stand-alone framework
The App interface was extended so you no longer have to care about the framework used
underneath
... (truncated)
Commits
004f12f Add more detailed v3 migration guide (#1815)
14e02fa Add interface to add WSGI middleware (#1814)
563fbf8 Update the import statements for the cookbook snippets (#1805)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps connexion from 2.14.2 to 3.0.2.
Release notes
Sourced from connexion's releases.
... (truncated)
Commits
004f12f
Add more detailed v3 migration guide (#1815)14e02fa
Add interface to add WSGI middleware (#1814)563fbf8
Update the import statements for the cookbook snippets (#1805)165a915
Fix multiple file upload (#1813)b244d80
Fix 'Edit on GitHub' link on docs (#1799)095ae89
Fix middleware doc example (#1796)70084bc
Fix FlaskApp exception handlers (#1788)55bdfba
Improve ASGI server documentation (#1791)a910709
Correctly document keys available in context (#1792)26d1b84
Add CORS documentation (#1790)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show