Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connexion 3 is out now! 馃帀 #1776

Open
RobbeSneyders opened this issue Nov 2, 2023 · 1 comment
Open

Connexion 3 is out now! 馃帀 #1776

RobbeSneyders opened this issue Nov 2, 2023 · 1 comment

Comments

@RobbeSneyders
Copy link
Member

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
  • Connexion can now be used as middleware to supercharge any ASGI or WSGI-compatible framework
    with its spec-based functionality
  • Connexion is now pluggable in many dimensions:
    • All Connexion functionality is pluggable by adding or removing middleware from its stack
    • Validation is now pluggable by content type, solving longstanding issues regarding endpoints
      with multiple content types and making it easy to add validation for additional content types
    • Authentication is now pluggable by security scheme, making it easy to customize the behavior or
      add support for additional security schemes.
  • Aiohttp support has been dropped due to lack of ASGI support
  • We spent a lot of effort on extending and improving our documentation_

For further details, check:

@RobbeSneyders
Copy link
Member Author

Locking this. Please discuss in #1775.

@spec-first spec-first locked and limited conversation to collaborators Nov 2, 2023
@RobbeSneyders RobbeSneyders pinned this issue Nov 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant