Skip to content

Releases: cirospaciari/socketify.py

v0.0.27 Fix Custom Task

22 Aug 03:25
Compare
Choose a tag to compare
actually fix tasks now

v0.0.26 Fix Custom Task

22 Aug 03:07
Compare
Choose a tag to compare

Work in progress for v0.1.0:

  • WSGI and ASGI HPy implemenation
  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

Full Changelog: v0.0.25...v0.0.26

v0.0.25 Fix SIGINT

25 Jul 11:57
Compare
Choose a tag to compare

Work in progress for v0.1.0:

  • WSGI and ASGI HPy implemenation
  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

Full Changelog: v0.0.23...v0.0.24

v0.0.24 Upgrade to uWS v20.44.0

12 Jul 21:07
Compare
Choose a tag to compare

What is changed in uWebSockets:

  • uWS never cared to optimize non-SSL, non-compressed semi-big WebSocket message sending, and so was a bit slower than what denoland/fastwebsockets v0.4.2 presented. This release adds such optimization and is now reliably and significantly faster in all cases.
  • A few optimizations to the WebSocketProtocol.h.
  • Fixes an edge case where URI querystrings with keys with no value gets interpreted as invalid querystring.
  • Fixes an edge case where calling HttpResponse::upgrade inside HttpResponse::cork from inside a callback would crash.
  • Properly uncork on large message backpressure

Work in progress for v0.1.0:

  • WSGI and ASGI HPy implemenation
  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

Full Changelog: v0.0.23...v0.0.24

v0.0.23 - async wrapper fixes

05 Jul 15:41
Compare
Choose a tag to compare

What is changed in socketify:

Fix async close wrappers

Work in progress for v0.1.0:

  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

Full Changelog: v0.0.22...v0.0.23

v0.0.22 - Python 3.7 goes EOL today

27 Jun 21:14
Compare
Choose a tag to compare

What is changed in socketify:

Drop support for Python 3.7: https://devguide.python.org/versions/

Work in progress for v0.1.0:

  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

Full Changelog: v0.0.21...v0.0.22

v0.0.21 - Loop Relax and WSGI + ASGI fixes

24 Jun 20:21
Compare
Choose a tag to compare

What is changed in socketify:

Added new strategy for loop relax, this will decrease CPU usage when no request is coming.
Fixed wsgi.input to never be None
Fixed loop._run_once() being called on ASGI when using uvloop

Work in progress for v0.1.0:

  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

New Contributors

Full Changelog: v0.0.20...v0.0.21

v0.0.20 - Revert loop relax

21 Mar 16:36
Compare
Choose a tag to compare

What is changed in socketify:

Revert loop relaxing too much

Work in progress for v0.1.0:

  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

Full Changelog: v0.0.19...v0.0.20

v0.0.19 - Stability improvements

19 Mar 17:24
Compare
Choose a tag to compare

What is changed in socketify:

Fix memory leaks on WSGI and ASGI
Fix segfault on broken headers

Work in progress for v0.1.0:

  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

What's Changed

Full Changelog: v0.0.18...v0.0.19

v0.0.18 - cli and router fixes

12 Mar 19:26
Compare
Choose a tag to compare

What is changed in socketify:

Fix MiddlewareRouter not working
Fix Children processes not terminating

Work in progress for v0.1.0:

  • Native optimizations #52
  • Cache tools #60
  • Hot reloading #61

Full Changelog: v0.0.17...v0.0.18