Skip to content

Latest commit

 

History

History
74 lines (49 loc) · 3.69 KB

22.9.md

File metadata and controls

74 lines (49 loc) · 3.69 KB

Version 22.9.1

Features

  • #2585 Improved error message when no applications have been registered

Bugfixes

  • #2578 Add certificate loader for in process certificate creation
  • #2591 Do not use sentinel identity for spawn compatibility
  • #2592 Fix properties in nested blueprint groups
  • #2595 Introduce sleep interval on new worker reloader

Deprecations and Removals

Developer infrastructure

  • #2588 Markdown templates on issue forms

Improved Documentation

  • #2556 v22.9 documentation
  • #2582 Cleanup documentation on Windows support

Version 22.9.0

Features

  • #2445 Add custom loads function
  • #2490 Make WebsocketImplProtocol async iterable
  • #2499 Sanic Server WorkerManager refactor
  • #2506 Use pathlib for path resolution (for static file serving)
  • #2508 Use path.parts instead of match (for static file serving)
  • #2513 Better request cancel handling
  • #2516 Add request properties for HTTP method info:
    • request.is_safe
    • request.is_idempotent
    • request.is_cacheable
    • See MDN docs for more information about when these apply
  • #2522 Always show server location in ASGI
  • #2526 Cache control support for static files for returning 304 when appropriate
  • #2533 Refactor _static_request_handler
  • #2540 Add signals before and after handler execution
    • http.handler.before
    • http.handler.after
  • #2542 Add [redacted] to CLI :)
  • #2546 Add deprecation warning filter
  • #2550 Middleware priority and performance enhancements

Bugfixes

  • #2495 Prevent directory traversion with static files
  • #2515 Do not apply double slash to paths in certain static dirs in Blueprints

Deprecations and Removals

  • #2525 Warn on duplicate route names, will be prevented outright in v23.3
  • #2537 Raise warning and deprecation notice on duplicate exceptions, will be prevented outright in v23.3

Developer infrastructure

  • #2504 Cleanup test suite
  • #2505 Replace Unsupported Python Version Number from the Contributing Doc
  • #2530 Do not include tests folder in installed package resolver

Improved Documentation