Skip to content

v1.9.0b1

Pre-release
Pre-release

Choose a tag to compare

@cofin cofin released this 23 Feb 22:04
· 52 commits to main since this release
fee3dea

1.9 - BETA 1

v1.9 is finally here! This is a feature packed release and may bring the most new features since the initial launch.

We have have been testing various iterations of these features over the last few months, and we are ready for additional users. Docs are still slim for the new components, but we expect them to be complete before release 1.9 stable.

New features include:

  • CSV fixture loading
  • Improved DTO handling
  • New filters
  • Dogpile Caching Support
  • Multi-node configuration support for read replica optimized services.
  • and more...

What's Changed

  • chore(docs): fix project docs link in README.md by @apejcic in #629
  • fix: linting changes related to latest Starlette by @cofin in #634
  • feat: add NullFilter/NotNullFilter and with_for_update to get_one methods by @cofin in #638
  • fix: add a call set_async_context to _get_session_from_request in Sanic extension by @AlexPetul in #643
  • fix: complete SQLAlchemy inheritance pattern support (STI, JTI, CTI) by @cofin in #611
  • feat: add read/write replica routing support by @cofin in #635
  • fix(fastapi): resolve session lifecycle timing with generator dependencies by @cofin in #648
  • fix: add click compatibility layer for CLI alias support by @cofin in #645
  • fix: recursively convert nested dicts in model_from_dict by @cofin in #637
  • feat: initial support for dogpile caching by @cofin in #636
  • feat(#536): add support .csv files for open_fixture by @HairlessVillager in #615
  • fix(litestar DTO): Ensure ORM descriptor fields are not evaluated during DTO creation by @provinzkraut in #664
  • feat: refactor serializers & code cleanup by @cofin in #661
  • docs: fix broken link of documentation by @Kumzy in #669
  • docs: remove sphinx-toolbox incompatible with sphinx 8 by @Kumzy in #671
  • refactor(listeners): clean up listeners by @cofin in #663
  • fix(litestar): isolate in-filter query params for multi-field depende… by @hasansezertasan in #667
  • fix: use typing.List to avoid list() method shadowing on Python 3.14 by @cofin in #674
  • fix: make model_from_dict model parameter positional-only by @cofin in #673
  • feat(repository): add composite primary key support by @cofin in #640
  • fix: nullable relationship detection and FileObject nested metadata by @cofin in #679

New Contributors

Full Changelog: v1.8.2...v1.9.0b1