Releases

Autumn release notes and key framework milestones.

See how Autumn evolves from release to release — from core improvements to new capabilities.

v0.1.4
June 5, 2026

Changes in this release

  • Added WebUIConfiguration for configuring Web UI availability, themes, leaf animations, and allowed environments
  • Added Environment and Theme enums for type-safe application configuration
  • Introduced the @only decorator for restricting controllers, services, dependencies, middleware, and hooks to specific environments
  • Components unavailable in the current environment are now automatically excluded from the DI container, routing, and OpenAPI documentation
  • Added dependency graph validation during application startup to detect dependencies on disabled providers before serving requests
  • Improved OpenAPI schema generation for Pydantic models and classes marked with @serializable
  • Added return value analysis for JSONResponse, custom models, dict, and list when generating OpenAPI documentation
  • Added automatic HTTP error documentation based on raise HTTPException(...) statements
  • Added support for multiple response variants via OpenAPI oneOf and improved compatibility with custom Response classes
  • Updated the documentation UI: fixed leaf rendering, added transparency and blur effects, and improved handling of long sidebar item names
v0.1.1
April 17, 2026

Changes in this release

  • Reduced overhead on the HTTP request hot path
  • The dependency container now uses caching more aggressively and performs less repeated work
  • Controller handler execution and the internal runtime pipeline are now faster
  • Routing and middleware selection have been improved on the hot path
  • JSON responses and request body handling are now faster
  • dict and list can now be returned directly from handlers with automatic JSON wrapping
  • Added @serializable for explicit serialization of custom classes
  • Public[T] and Private[T] are now available to separate public and internal fields of a serializable class
  • OpenAPI now describes responses for custom serializable objects more accurately
  • Added in-controller middleware methods: @middleware, @middleware.before, and @middleware.after
v0.1.0
April 14, 2026

Changes in this release

  • Basic routing and controller support
  • Dependency Injection Container
  • Declarative configuration
  • Auto-generated OpenAPI documentation and dependency graph
  • ASGI integration with Uvicorn