Skip to content

Releases: emmett-framework/granian

Granian 0.5.0

22 Jun 10:10
Compare
Choose a tag to compare

Changes since 0.4.x:

  • add support for full response iteration in WSGI protocol
  • add support for full response streaming in ASGI protocol
  • disable loop optimisations by default to enhance compatibility
  • enable --opt/--no-opt option also for RSGI protocol
  • add RSGI 1.1 support
  • minor optimization in Rust awaitable objects

Granian 0.4.3

28 May 13:22
Compare
Choose a tag to compare

Patch release

Changes since 0.4.2:

  • re-added unoptimised Python loop tasks code
  • added option to disable loop tasks optimisations on ASGI (mitigate contextvars issues like #80)

Granian 0.4.2

16 May 12:04
Compare
Choose a tag to compare

Patch release

Changes since 0.4.1:

  • Fix regression bug causing contextvars.Context not to have process launch items

Granian 0.4.1

12 May 10:31
Compare
Choose a tag to compare

Patch release

Changes since 0.4.0:

  • Fix regression bug causing wrong contextvars.Context picking on async protocols in some high-concurrent cases

Granian 0.4.0

09 May 12:42
Compare
Choose a tag to compare

Changes since 0.3.x:

  • Lowered overhead in ASGI/RSGI applications calls using custom loop tasks
  • Drop support for Python 3.7 (#70)
  • Bump PyO3 and other dependencies (#71)
  • Add support for logging configuration files (JSON)

Granian 0.3.2

02 May 22:06
Compare
Choose a tag to compare

Patch release

Changes since 0.3.1:

  • Enhance WSGI protocol code

Granian 0.3.1

21 Mar 14:26
Compare
Choose a tag to compare

Patch release

Changes since 0.3.0:

  • Fix wheels malformed metadata preventing installation on some systems

Granian 0.3.0

14 Mar 10:41
Compare
Choose a tag to compare

Changes since 0.2.x:

  • Review Rust to Python futures machinery (#61)
  • Add url-path-prefix option (#67)
  • Add hot reload (#68)
  • Add chance to customise logging config in Server (#69)

Granian 0.2.6

25 Jan 19:06
Compare
Choose a tag to compare

Patch release

Changes since 0.2.5:

  • Fix musl wheels (#59)
  • Enable mimalloc on aarch64 linux wheels

Granian 0.2.5

20 Jan 01:13
Compare
Choose a tag to compare

Patch release

Changes since 0.2.4:

  • Fix response headers getting overwritten in ASGI, WSGI protocols (#53)