tagbase / tagbase-server

tagbase-server is a data management web service for working with eTUFF and nc-eTAG files.
https://oiip.jpl.nasa.gov/doc/OIIP_Deliverable7.4_TagbasePostgreSQLeTUFF_UserGuide.pdf
Apache License 2.0
7 stars 2 forks source link

chore(deps): update dependency connexion to v3 #318

Open renovate[bot] opened 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
connexion ==2.14.2 -> ==3.1.0 age adoption passing confidence

Release Notes

spec-first/connexion (connexion) ### [`v3.1.0`](https://togithub.com/spec-first/connexion/releases/tag/3.1.0) [Compare Source](https://togithub.com/spec-first/connexion/compare/3.0.6...3.1.0) ##### What's Changed - Allow the specification to be specified as a URL. by [@​mjp4](https://togithub.com/mjp4) in [https://github.com/spec-first/connexion/pull/1871](https://togithub.com/spec-first/connexion/pull/1871) - Inject current request in security handlers by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1883](https://togithub.com/spec-first/connexion/pull/1883) - Fix lifespan example by [@​fcollonval](https://togithub.com/fcollonval) in [https://github.com/spec-first/connexion/pull/1893](https://togithub.com/spec-first/connexion/pull/1893) - Fix docs build for Poetry >=1.8 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1900](https://togithub.com/spec-first/connexion/pull/1900) - Generate examples with jsf by [@​mjp4](https://togithub.com/mjp4) in [https://github.com/spec-first/connexion/pull/1891](https://togithub.com/spec-first/connexion/pull/1891) - fix: uneven quotes by [@​LukeHagar](https://togithub.com/LukeHagar) in [https://github.com/spec-first/connexion/pull/1906](https://togithub.com/spec-first/connexion/pull/1906) - Fix openapi spec in quickstart doc by [@​psegedy](https://togithub.com/psegedy) in [https://github.com/spec-first/connexion/pull/1922](https://togithub.com/spec-first/connexion/pull/1922) - Fix typo in example pip install command by [@​avivace](https://togithub.com/avivace) in [https://github.com/spec-first/connexion/pull/1929](https://togithub.com/spec-first/connexion/pull/1929) - Log handled errors to warning by [@​alfechner](https://togithub.com/alfechner) in [https://github.com/spec-first/connexion/pull/1926](https://togithub.com/spec-first/connexion/pull/1926) ##### New Contributors - [@​fcollonval](https://togithub.com/fcollonval) made their first contribution in [https://github.com/spec-first/connexion/pull/1893](https://togithub.com/spec-first/connexion/pull/1893) - [@​LukeHagar](https://togithub.com/LukeHagar) made their first contribution in [https://github.com/spec-first/connexion/pull/1906](https://togithub.com/spec-first/connexion/pull/1906) - [@​psegedy](https://togithub.com/psegedy) made their first contribution in [https://github.com/spec-first/connexion/pull/1922](https://togithub.com/spec-first/connexion/pull/1922) - [@​avivace](https://togithub.com/avivace) made their first contribution in [https://github.com/spec-first/connexion/pull/1929](https://togithub.com/spec-first/connexion/pull/1929) **Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.6...3.1.0 ### [`v3.0.6`](https://togithub.com/spec-first/connexion/releases/tag/3.0.6) [Compare Source](https://togithub.com/spec-first/connexion/compare/3.0.5...3.0.6) #### What's Changed - Bugfix/starlette root path by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1833](https://togithub.com/spec-first/connexion/pull/1833) - Fix quickstart WSGI example typo by [@​rparini](https://togithub.com/rparini) in [https://github.com/spec-first/connexion/pull/1845](https://togithub.com/spec-first/connexion/pull/1845) - Fix ReverseProxied middleware and add docs by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1873](https://togithub.com/spec-first/connexion/pull/1873) - Fix two broken links in the docs. by [@​Julian](https://togithub.com/Julian) in [https://github.com/spec-first/connexion/pull/1854](https://togithub.com/spec-first/connexion/pull/1854) - Fix for JSON array parsing in multipart/form-data ([#​1869](https://togithub.com/spec-first/connexion/issues/1869)) by [@​alfechner](https://togithub.com/alfechner) in [https://github.com/spec-first/connexion/pull/1872](https://togithub.com/spec-first/connexion/pull/1872) - Fix file upload for base64 encoded files by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1843](https://togithub.com/spec-first/connexion/pull/1843) #### New Contributors - [@​rparini](https://togithub.com/rparini) made their first contribution in [https://github.com/spec-first/connexion/pull/1845](https://togithub.com/spec-first/connexion/pull/1845) - [@​Julian](https://togithub.com/Julian) made their first contribution in [https://github.com/spec-first/connexion/pull/1854](https://togithub.com/spec-first/connexion/pull/1854) - [@​alfechner](https://togithub.com/alfechner) made their first contribution in [https://github.com/spec-first/connexion/pull/1872](https://togithub.com/spec-first/connexion/pull/1872) **Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.5...3.0.6 ### [`v3.0.5`](https://togithub.com/spec-first/connexion/releases/tag/3.0.5) [Compare Source](https://togithub.com/spec-first/connexion/compare/3.0.4...3.0.5) #### Highlights Fix broken swagger_ui when using Swagger 2 specification with references. #### What's Changed - Specification use raw spec on clone by [@​nielsbox](https://togithub.com/nielsbox) in [https://github.com/spec-first/connexion/pull/1830](https://togithub.com/spec-first/connexion/pull/1830) **Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.4...3.0.5 ### [`v3.0.4`](https://togithub.com/spec-first/connexion/releases/tag/3.0.4) [Compare Source](https://togithub.com/spec-first/connexion/compare/3.0.3...3.0.4) #### Highlights Set Starlette upperbound version to <0.33 until [https://github.com/encode/starlette/discussions/2361](https://togithub.com/encode/starlette/discussions/2361) is resolved. #### What's Changed - Set starlette upperbound version to <0.33 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1828](https://togithub.com/spec-first/connexion/pull/1828) **Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.3...3.0.4 ### [`v3.0.3`](https://togithub.com/spec-first/connexion/releases/tag/3.0.3) [Compare Source](https://togithub.com/spec-first/connexion/compare/3.0.2...3.0.3) #### Highlights - Fix regression in app startup time - Fix CORS headers on error responses #### What's Changed - Fix missing colons in request docs; rename /path to /foo for consistency with other examples by [@​danielbprice](https://togithub.com/danielbprice) in [https://github.com/spec-first/connexion/pull/1818](https://togithub.com/spec-first/connexion/pull/1818) - Only instantiate specification once by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1819](https://togithub.com/spec-first/connexion/pull/1819) - Fix CORS headers not set on exceptions by [@​nielsbox](https://togithub.com/nielsbox) in [https://github.com/spec-first/connexion/pull/1821](https://togithub.com/spec-first/connexion/pull/1821) #### New Contributors - [@​danielbprice](https://togithub.com/danielbprice) made their first contribution in [https://github.com/spec-first/connexion/pull/1818](https://togithub.com/spec-first/connexion/pull/1818) - [@​nielsbox](https://togithub.com/nielsbox) made their first contribution in [https://github.com/spec-first/connexion/pull/1821](https://togithub.com/spec-first/connexion/pull/1821) **Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.2...3.0.3 ### [`v3.0.2`](https://togithub.com/spec-first/connexion/releases/tag/3.0.2) [Compare Source](https://togithub.com/spec-first/connexion/compare/3.0.1...3.0.2) #### Highlights - Fix multiple file upload - Add migration guide for migrating from Connexion 2 to 3 #### What's Changed - Fix middleware doc example by [@​ajoga](https://togithub.com/ajoga) in [https://github.com/spec-first/connexion/pull/1796](https://togithub.com/spec-first/connexion/pull/1796) - Fix 'Edit on GitHub' link on docs by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1799](https://togithub.com/spec-first/connexion/pull/1799) - Fix multiple file upload by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1813](https://togithub.com/spec-first/connexion/pull/1813) - Update the import statements for the cookbook snippets by [@​MatthiasDurivet](https://togithub.com/MatthiasDurivet) in [https://github.com/spec-first/connexion/pull/1805](https://togithub.com/spec-first/connexion/pull/1805) - Add interface to add WSGI middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1814](https://togithub.com/spec-first/connexion/pull/1814) - Add more detailed v3 migration guide by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1815](https://togithub.com/spec-first/connexion/pull/1815) #### New Contributors - [@​ajoga](https://togithub.com/ajoga) made their first contribution in [https://github.com/spec-first/connexion/pull/1796](https://togithub.com/spec-first/connexion/pull/1796) - [@​MatthiasDurivet](https://togithub.com/MatthiasDurivet) made their first contribution in [https://github.com/spec-first/connexion/pull/1805](https://togithub.com/spec-first/connexion/pull/1805) **Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.1...3.0.2 ### [`v3.0.1`](https://togithub.com/spec-first/connexion/releases/tag/3.0.1) [Compare Source](https://togithub.com/spec-first/connexion/compare/3.0.0...3.0.1) #### Highlights - Fix error handlers on `FlaskApp` to match documented behavior - Multiple documentation improvements #### What's Changed - Add Fern sponsor by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1779](https://togithub.com/spec-first/connexion/pull/1779) - Fix fern link in docs by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1782](https://togithub.com/spec-first/connexion/pull/1782) - Add CORS documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1790](https://togithub.com/spec-first/connexion/pull/1790) - Correctly document keys available in context by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1792](https://togithub.com/spec-first/connexion/pull/1792) - Improve ASGI server documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1791](https://togithub.com/spec-first/connexion/pull/1791) - Fix FlaskApp exception handlers by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1788](https://togithub.com/spec-first/connexion/pull/1788) **Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.0...3.0.1 ### [`v3.0.0`](https://togithub.com/spec-first/connexion/releases/tag/3.0.0) [Compare Source](https://togithub.com/spec-first/connexion/compare/2.14.2...3.0.0) ### Connexion 3.0: API-first for all #### 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:** - Our [Connexion 3 documentation page][v3 docs] for a high level overview of the changes - Our [in-depth blog post][v3 blog] on the redesign for technical details - Below for a detailed overview of all changes 👇 [v3 blog]: https://medium.com/@​robbe.sneyders/a5dc17e81ff8?source=friends_link&sk=de5a7a67ccae8a03752f5e8e1dc68d48 [v3 docs]: https://connexion.readthedocs.io/en/stable/v3.html #### Full changelog - Drop aiohttp support by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1491](https://togithub.com/spec-first/connexion/pull/1491) - Add Python 3.10 in favor of 3.6 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1494](https://togithub.com/spec-first/connexion/pull/1494) - Add empty connexion middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1502](https://togithub.com/spec-first/connexion/pull/1502) - Extract Swagger UI functionality into middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1496](https://togithub.com/spec-first/connexion/pull/1496) - Add pre-commit hook by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1511](https://togithub.com/spec-first/connexion/pull/1511) - Add routing middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1497](https://togithub.com/spec-first/connexion/pull/1497) - Extract security to middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1514](https://togithub.com/spec-first/connexion/pull/1514) - Remove myself (Rafael Caricio) as maintainer by [@​rafaelcaricio](https://togithub.com/rafaelcaricio) in [https://github.com/spec-first/connexion/pull/1517](https://togithub.com/spec-first/connexion/pull/1517) - Merge V2 to main by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1518](https://togithub.com/spec-first/connexion/pull/1518) - Fix deprecation warning for Validator.iter_errors by [@​jonasboecquaert](https://togithub.com/jonasboecquaert) in [https://github.com/spec-first/connexion/pull/1536](https://togithub.com/spec-first/connexion/pull/1536) - Refactor routing into middleware-api-operation model by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1533](https://togithub.com/spec-first/connexion/pull/1533) - Clean up operation classes by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1535](https://togithub.com/spec-first/connexion/pull/1535) - Removed jsonschema version check by [@​jonasboecquaert](https://togithub.com/jonasboecquaert) in [https://github.com/spec-first/connexion/pull/1540](https://togithub.com/spec-first/connexion/pull/1540) - Remove built-in support for uWSGI by [@​jacobstanly89](https://togithub.com/jacobstanly89) in [https://github.com/spec-first/connexion/pull/1544](https://togithub.com/spec-first/connexion/pull/1544) - Fix for bug of the function is_json_mimetype() by [@​jacobstanly89](https://togithub.com/jacobstanly89) in [https://github.com/spec-first/connexion/pull/1541](https://togithub.com/spec-first/connexion/pull/1541) - Use resolver in security middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1553](https://togithub.com/spec-first/connexion/pull/1553) - call as_view in methodresolver by [@​bluebrown](https://togithub.com/bluebrown) in [https://github.com/spec-first/connexion/pull/1552](https://togithub.com/spec-first/connexion/pull/1552) - Fix async tests by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1558](https://togithub.com/spec-first/connexion/pull/1558) - Add test for MethodViewResolver by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1559](https://togithub.com/spec-first/connexion/pull/1559) - debug mode interaction for non-flask server by [@​thvu11](https://togithub.com/thvu11) in [https://github.com/spec-first/connexion/pull/1556](https://togithub.com/spec-first/connexion/pull/1556) - Add .git-blame-ignore-revs file with black commit by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1561](https://togithub.com/spec-first/connexion/pull/1561) - Feature/method views args by [@​bluebrown](https://togithub.com/bluebrown) in [https://github.com/spec-first/connexion/pull/1564](https://togithub.com/spec-first/connexion/pull/1564) - Activate mypy check in pre-commit by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1560](https://togithub.com/spec-first/connexion/pull/1560) - Remove "type: ignore" by using list(dict), not dict.keys() by [@​cclauss](https://togithub.com/cclauss) in [https://github.com/spec-first/connexion/pull/1575](https://togithub.com/spec-first/connexion/pull/1575) - Merge v2 to main by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1579](https://togithub.com/spec-first/connexion/pull/1579) - Resolve $ref referring to another $ref by [@​chibacchie](https://togithub.com/chibacchie) in [https://github.com/spec-first/connexion/pull/1584](https://togithub.com/spec-first/connexion/pull/1584) - Update json for Flask 2.3 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1582](https://togithub.com/spec-first/connexion/pull/1582) - Use Flask request_ctx instead of \_request_ctx_stack by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1583](https://togithub.com/spec-first/connexion/pull/1583) - setup.py: Update url by [@​jayvdb](https://togithub.com/jayvdb) in [https://github.com/spec-first/connexion/pull/1586](https://togithub.com/spec-first/connexion/pull/1586) - Extract JSON request body validation to middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1588](https://togithub.com/spec-first/connexion/pull/1588) - Remove AbstractSwaggerUIAPI class by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1589](https://togithub.com/spec-first/connexion/pull/1589) - Removed internal variable pass_context_arg_name by [@​leonardofesta](https://togithub.com/leonardofesta) in [https://github.com/spec-first/connexion/pull/1568](https://togithub.com/spec-first/connexion/pull/1568) - Explicitly support Flask async routes by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1592](https://togithub.com/spec-first/connexion/pull/1592) - Extract boilerplate code into Routed base classes by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1590](https://togithub.com/spec-first/connexion/pull/1590) - Move JSON response body validation to middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1591](https://togithub.com/spec-first/connexion/pull/1591) - Remove support for deprecated x-body-name position by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1600](https://togithub.com/spec-first/connexion/pull/1600) - Avoid warning with jsonschema 4.16.0 by [@​gaetano-guerriero](https://togithub.com/gaetano-guerriero) in [https://github.com/spec-first/connexion/pull/1601](https://togithub.com/spec-first/connexion/pull/1601) - Add form data validator for validation middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1595](https://togithub.com/spec-first/connexion/pull/1595) - Flask apps only signal an exception on real server errors by [@​enerqi](https://togithub.com/enerqi) in [https://github.com/spec-first/connexion/pull/1611](https://togithub.com/spec-first/connexion/pull/1611) - Move parameter validation to middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1610](https://togithub.com/spec-first/connexion/pull/1610) - Add async app by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1613](https://togithub.com/spec-first/connexion/pull/1613) - Update examples for Connexion 3.0 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1615](https://togithub.com/spec-first/connexion/pull/1615) - Refactor decorators by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1618](https://togithub.com/spec-first/connexion/pull/1618) - Switch to own maintained version of swagger-ui by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1619](https://togithub.com/spec-first/connexion/pull/1619) - Expose additional context by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1620](https://togithub.com/spec-first/connexion/pull/1620) - Implement user facing interface for ConnexionMiddleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1621](https://togithub.com/spec-first/connexion/pull/1621) - Enable enforcing defaults by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1616](https://togithub.com/spec-first/connexion/pull/1616) - Cache operation body definition by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1626](https://togithub.com/spec-first/connexion/pull/1626) - Coerce types only in uri parser by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1627](https://togithub.com/spec-first/connexion/pull/1627) - Introduce poetry by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1628](https://togithub.com/spec-first/connexion/pull/1628) - Bump httpx version to 0.23 to mitigate GHSA-h8pj-cxx2-jfg2 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1632](https://togithub.com/spec-first/connexion/pull/1632) - Refactor tests by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1631](https://togithub.com/spec-first/connexion/pull/1631) - Define request interface and align WSGI and ASGI by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1636](https://togithub.com/spec-first/connexion/pull/1636) - Feature/request context by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1639](https://togithub.com/spec-first/connexion/pull/1639) - Add error handlers for AsyncApp by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1640](https://togithub.com/spec-first/connexion/pull/1640) - Make tests framework agnostic by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1634](https://togithub.com/spec-first/connexion/pull/1634) - Bump starlette version by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1641](https://togithub.com/spec-first/connexion/pull/1641) - Bump a2wsgi and drop monkeypatch by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1647](https://togithub.com/spec-first/connexion/pull/1647) - Update NumberConverter regex to match new Werkzeug behavior (v3) by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1644](https://togithub.com/spec-first/connexion/pull/1644) - Re-add tests for multiple and mixed file uploads by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1642](https://togithub.com/spec-first/connexion/pull/1642) - Add support for relative refs in spec by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1648](https://togithub.com/spec-first/connexion/pull/1648) - Clean up errors and fix hierarchy by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1649](https://togithub.com/spec-first/connexion/pull/1649) - Enforce required RequestBody by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1652](https://togithub.com/spec-first/connexion/pull/1652) - Create abstract validator classes by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1653](https://togithub.com/spec-first/connexion/pull/1653) - Enable response mimetype validation for non-error responses by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1654](https://togithub.com/spec-first/connexion/pull/1654) - Don't return 400 when read-only property is provided by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1655](https://togithub.com/spec-first/connexion/pull/1655) - Add jsonifier as argument to app / api by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1656](https://togithub.com/spec-first/connexion/pull/1656) - Add high-level documentation for 3.0 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1646](https://togithub.com/spec-first/connexion/pull/1646) - Run release pipeline for pre-releases as well by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1658](https://togithub.com/spec-first/connexion/pull/1658) - Fix filter pattern in release pipeline by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1659](https://togithub.com/spec-first/connexion/pull/1659) - Fix ReadTheDocs config for Poetry by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1663](https://togithub.com/spec-first/connexion/pull/1663) - Update quickstart.rst to include example of passing server arguments by [@​rkrishnasanka](https://togithub.com/rkrishnasanka) in [https://github.com/spec-first/connexion/pull/1645](https://togithub.com/spec-first/connexion/pull/1645) - Fix and extend v3 documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1664](https://togithub.com/spec-first/connexion/pull/1664) - Update docs index page by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1665](https://togithub.com/spec-first/connexion/pull/1665) - Delay import error for optional flask depencendy by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1668](https://togithub.com/spec-first/connexion/pull/1668) - Update Operations to act as wrapper of wrapped view function by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1669](https://togithub.com/spec-first/connexion/pull/1669) - Add explicit asgiref dependency by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1667](https://togithub.com/spec-first/connexion/pull/1667) - Pass through lifespan events by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1673](https://togithub.com/spec-first/connexion/pull/1673) - Add lifespan middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1676](https://togithub.com/spec-first/connexion/pull/1676) - Fix examples links in security doc page by [@​opheron](https://togithub.com/opheron) in [https://github.com/spec-first/connexion/pull/1677](https://togithub.com/spec-first/connexion/pull/1677) - Fix stream replay in validators by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1678](https://togithub.com/spec-first/connexion/pull/1678) - Make security pluggable by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1671](https://togithub.com/spec-first/connexion/pull/1671) - Add tests for strict validation in combination with api key in query by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1681](https://togithub.com/spec-first/connexion/pull/1681) - Update CLI for 3.0 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1687](https://togithub.com/spec-first/connexion/pull/1687) - Add `add_middleware` interface by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1683](https://togithub.com/spec-first/connexion/pull/1683) - Add test for security_map argument by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1691](https://togithub.com/spec-first/connexion/pull/1691) - Inspect middleware parameters before passing in lifespan by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1686](https://togithub.com/spec-first/connexion/pull/1686) - Remove context keyword from security handlers by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1690](https://togithub.com/spec-first/connexion/pull/1690) - Unpack error handler when registering on middleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1695](https://togithub.com/spec-first/connexion/pull/1695) - Use logger error instead of exception by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1692](https://togithub.com/spec-first/connexion/pull/1692) - Fix add_middleware enum comparison by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1698](https://togithub.com/spec-first/connexion/pull/1698) - Move from caret to inequality requirements by [@​marcin-lulek-cint](https://togithub.com/marcin-lulek-cint) in [https://github.com/spec-first/connexion/pull/1704](https://togithub.com/spec-first/connexion/pull/1704) - Improve and fix docs index page by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1700](https://togithub.com/spec-first/connexion/pull/1700) - Update quickstart documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1701](https://togithub.com/spec-first/connexion/pull/1701) - Add traceback info to common error handler by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1708](https://togithub.com/spec-first/connexion/pull/1708) - Add middleware documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1706](https://togithub.com/spec-first/connexion/pull/1706) - Deepcopy only headers in validator by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1710](https://togithub.com/spec-first/connexion/pull/1710) - Use repr for error logging by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1711](https://togithub.com/spec-first/connexion/pull/1711) - Fix typo by [@​julienschuermans](https://togithub.com/julienschuermans) in [https://github.com/spec-first/connexion/pull/1713](https://togithub.com/spec-first/connexion/pull/1713) - Bugfix/basepath by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1716](https://togithub.com/spec-first/connexion/pull/1716) - Bump starlette by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1734](https://togithub.com/spec-first/connexion/pull/1734) - Make middleware_app property private by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1737](https://togithub.com/spec-first/connexion/pull/1737) - Update routing documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1738](https://togithub.com/spec-first/connexion/pull/1738) - chore: fix typos by [@​afuetterer](https://togithub.com/afuetterer) in [https://github.com/spec-first/connexion/pull/1740](https://togithub.com/spec-first/connexion/pull/1740) - Add swagger-ui docs and clean up swagger-ui options by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1739](https://togithub.com/spec-first/connexion/pull/1739) - Update request handling documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1741](https://togithub.com/spec-first/connexion/pull/1741) - Update response handling documenation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1742](https://togithub.com/spec-first/connexion/pull/1742) - Support multiple APIs with same base path by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1736](https://togithub.com/spec-first/connexion/pull/1736) - Add validation documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1743](https://togithub.com/spec-first/connexion/pull/1743) - Remove debug argument from example by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1749](https://togithub.com/spec-first/connexion/pull/1749) - Add context documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1747](https://togithub.com/spec-first/connexion/pull/1747) - Feature/get delete body by [@​Ruwann](https://togithub.com/Ruwann) in [https://github.com/spec-first/connexion/pull/1712](https://togithub.com/spec-first/connexion/pull/1712) - Drop Python 3.7 in favor of 3.11 and 3.12 by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1752](https://togithub.com/spec-first/connexion/pull/1752) - Create FUNDING.yml by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1753](https://togithub.com/spec-first/connexion/pull/1753) - Centralize error handling in ExceptionMiddleware by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1754](https://togithub.com/spec-first/connexion/pull/1754) - Add lifespan documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1759](https://togithub.com/spec-first/connexion/pull/1759) - Add testing documentation by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1760](https://togithub.com/spec-first/connexion/pull/1760) - Update Exceptions documentations by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1758](https://togithub.com/spec-first/connexion/pull/1758) - Fix CLI and drop click dependency by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1762](https://togithub.com/spec-first/connexion/pull/1762) - Update cli docs by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1763](https://togithub.com/spec-first/connexion/pull/1763) - Remove cookbook docs and sort index better by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1765](https://togithub.com/spec-first/connexion/pull/1765) - Update security docs by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1764](https://togithub.com/spec-first/connexion/pull/1764) - Add gunicorn with uvicorn workers to docs by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1766](https://togithub.com/spec-first/connexion/pull/1766) - Import WSGIDecorator under connexion.decorators by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1768](https://togithub.com/spec-first/connexion/pull/1768) - Add new authors' copyright notice by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1770](https://togithub.com/spec-first/connexion/pull/1770) - Improve JSON req error on disallowed empty body by [@​uranusjr](https://togithub.com/uranusjr) in [https://github.com/spec-first/connexion/pull/1761](https://togithub.com/spec-first/connexion/pull/1761) - Update readme by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1769](https://togithub.com/spec-first/connexion/pull/1769) - Update v3 documentation for release by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1771](https://togithub.com/spec-first/connexion/pull/1771) - Switch back from py-swagger-ui to swagger-ui-bundle by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1756](https://togithub.com/spec-first/connexion/pull/1756) - Convert README from rst to md by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1772](https://togithub.com/spec-first/connexion/pull/1772) - Fix images on PyPI by [@​RobbeSneyders](https://togithub.com/RobbeSneyders) in [https://github.com/spec-first/connexion/pull/1773](https://togithub.com/spec-first/connexion/pull/1773) #### New Contributors - [@​jacobstanly89](https://togithub.com/jacobstanly89) made their first contribution in [https://github.com/spec-first/connexion/pull/1544](https://togithub.com/spec-first/connexion/pull/1544) - [@​bluebrown](https://togithub.com/bluebrown) made their first contribution in [https://github.com/spec-first/connexion/pull/1552](https://togithub.com/spec-first/connexion/pull/1552) - [@​thvu11](https://togithub.com/thvu11) made their first contribution in [https://github.com/spec-first/connexion/pull/1556](https://togithub.com/spec-first/connexion/pull/1556) - [@​chibacchie](https://togithub.com/chibacchie) made their first contribution in [https://github.com/spec-first/connexion/pull/1584](https://togithub.com/spec-first/connexion/pull/1584) - [@​jayvdb](https://togithub.com/jayvdb) made their first contribution in [https://github.com/spec-first/connexion/pull/1586](https://togithub.com/spec-first/connexion/pull/1586) - [@​leonardofesta](https://togithub.com/leonardofesta) made their first contribution in [https://github.com/spec-first/connexion/pull/1568](https://togithub.com/spec-first/connexion/pull/1568) - [@​gaetano-guerriero](https://togithub.com/gaetano-guerriero) made their first contribution in [https://github.com/spec-first/connexion/pull/1601](https://togithub.com/spec-first/connexion/pull/1601) - [@​enerqi](https://togithub.com/enerqi) made their first contribution in [https://github.com/spec-first/connexion/pull/1611](https://togithub.com/spec-first/connexion/pull/1611) - [@​rkrishnasanka](https://togithub.com/rkrishnasanka) made their first contribution in [https://github.com/spec-first/connexion/pull/1645](https://togithub.com/spec-first/connexion/pull/1645) - [@​opheron](https://togithub.com/opheron) made their first contribution in [https://github.com/spec-first/connexion/pull/1677](https://togithub.com/spec-first/connexion/pull/1677) - [@​marcin-lulek-cint](https://togithub.com/marcin-lulek-cint) made their first contribution in [https://github.com/spec-first/connexion/pull/1704](https://togithub.com/spec-first/connexion/pull/1704) - [@​julienschuermans](https://togithub.com/julienschuermans) made their first contribution in [https://github.com/spec-first/connexion/pull/1713](https://togithub.com/spec-first/connexion/pull/1713) - [@​afuetterer](https://togithub.com/afuetterer) made their first contribution in [https://github.com/spec-first/connexion/pull/1740](https://togithub.com/spec-first/connexion/pull/1740) - [@​uranusjr](https://togithub.com/uranusjr) made their first contribution in [https://github.com/spec-first/connexion/pull/1761](https://togithub.com/spec-first/connexion/pull/1761) **Full Changelog**: https://github.com/spec-first/connexion/compare/2.13.0...3.0.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.