v2.0.0beta2
Pre-release
Pre-release
Beta 2 is out now!
What does that mean?
As stated in the Beta 1 release, it means that all of the major changes are done, and you can start evaluating the 2.0 release. Upcoming beta releases will mostly include bugfixes, and you can expect a generally stable interface.
This release however is not feature complete, and we'll still be adding new features until the first rc (release candidate) release preceding the 2.0 release.
What's Changed
🎉 New Contributors 🎉
- @floxay made their first contribution in #1834
- @sfermigier made their first contribution in #1858
- @rseeley made their first contribution in #1774
- @r4gesingh47 made their first contribution in #1872
Enhancements
- 🚀 NEW FEATURE 🚀 : Integration of Prometheus exporter. (#1806) by @r4gesingh47 and @Goldziher in #1872
- Add support for
annotated-types
by @Goldziher in #1847 - Increase verbosity of validation error response keys by @rseeley in #1774
- Simplify SQLAlchemy repo imports by @provinzkraut in #1841
- SQLA DTO: Explicit error message for cases where a column has no type annotation by @provinzkraut in #1852
- Add missing marker to SQLA oracle JSON tests by @provinzkraut in #1855
Fixes
- Fix controller inheritance issues by @Goldziher in #1867
- Fix Internal Server Error detail by @peterschutt in #1857
- Fix path parameter resolution by @Goldziher in #1833
- Fix Pydantic v1 regex validation by @Goldziher in #1865
Docs
- Add missing newline to properly format bullet points. by @sfermigier in #1858
- Fix Cookie.expires field docstring by @floxay in #1834
Other Changes
- Add
TestClient
default timeout by @provinzkraut in #1840
Internal
- Add poetry pre-commit hooks by @JacobCoffee in #1832
- Add fake Redis to publish pipeline by @cofin in #1875
- Refactor 🔧: OpenAPI create_schema by @gsakkis in #1842
- Refactor 🔧: OpenAPI create schema v2 by @gsakkis in #1846
- Refactor 🔧: OpenAPI handler media types by @peterschutt in #1838
- Refactor 🔧: remove set-cookie ops on genric asgi responses. by @peterschutt in #1839
- Use
get_type_hints
by @Goldziher in #1861 - Cleanup types by @Goldziher in #1866
- Replace
msgspec.from_builtins
withmsgspec.convert
by @provinzkraut in #1843 - Refactor tests by @provinzkraut in #1850
- Update Polyfactory to not use the 2.3.0 version by @provinzkraut in #1844
Full Changelog: v2.0.0beta1...v2.0.0beta2