Skip to content

Releases: emmett-framework/granian

Granian 0.7.4

03 Jan 18:35
Compare
Choose a tag to compare

Patch release

Changes since 0.7.3:

  • Fix url paths percent encoding in scopes (#166)
  • Bump dependencies

Granian 0.7.3

27 Nov 16:51
08803c5
Compare
Choose a tag to compare

Patch release

Changes since 0.7.2:

  • Avoid to suppress ASGI lifespan errors
  • Add workers status tracking to exit on unexpected workers crash

Granian 0.7.2

15 Nov 14:43
Compare
Choose a tag to compare

Patch release

Changes since 0.7.1:

  • PGO builds for x86_64 arch
  • Review WSGI callbacks interop

Granian 0.7.1

26 Oct 09:26
Compare
Choose a tag to compare

Patch release

Changes since 0.7.0:

  • enhance performance on large bytes requests/responses

Granian 0.7.0

17 Oct 15:14
Compare
Choose a tag to compare

Changes since 0.6.x:

  • add Python 3.12 support (#141 by @timkofu)
  • add option to suppress logging (#122 by @Aeron)
  • add support for configuration with environment variables (#140 by @dekkers)
  • minor enhancements in Rust awaitables structs

Granian 0.6.1

16 Oct 10:17
Compare
Choose a tag to compare

Patch release

Changes since 0.6.0:

  • bump PyO3 to 0.20
  • fix Rust awaitables on PyPy (#120)
  • fix concurrent borrowing error on Windows (#128)

Granian 0.6.0

28 Aug 16:24
Compare
Choose a tag to compare

Changes since 0.5.x:

  • add request body iteration in ASGI protocol
  • add support for request body iteration in RSGI protocol
  • add RSGI 1.2 support
  • add PyPy 3.10 wheels

Granian 0.5.3

18 Aug 09:37
Compare
Choose a tag to compare

Patch release

Changes since 0.5.2:

  • bump PyO3 to 0.19 (#89)
  • save 1 GIL token call in Rust awaitables
  • bump all Rust dependencies to latest version

Granian 0.5.2

18 Jul 10:05
Compare
Choose a tag to compare

Patch release

Changes since 0.5.1:

  • enhance scope allocations in ASGI protocol
  • enhance scope allocations in WSGI protocol
  • minor optimization in WSGI protocol handlers

Granian 0.5.1

06 Jul 22:45
Compare
Choose a tag to compare

Patch release

Changes since 0.5.0:

  • add package entrypoint (#95 – thanks @gabrielmbmb)
  • enhance I/O writes in ASGI transport