Releases: manatlan/htagweb
v0.4.1
v0.4.0
htagweb provided WebServer & WebServerWS, which are "robust" web servers for exposing htag's app on the web.
Now, it provides a different beast "HtagServer" (you can run it, by default, in command line python3 -m htagweb
). Which will expose the current working directory in a http/ws server. It doesn't work as WebServer & WebServerWS, or classicals htag runners. It's a completly new concept. But it provides all the highends features of web/htag. I'm exploring that ;-)
v0.3.3
minor fix : The Manager tcp server is now a real asyncio task (which seems to change nothing ;-( )
Full Changelog: v0.3.2...v0.3.3
v0.3.2
A minor fix, to avoid to try reloading module, when the module contains the htagweb instance (to avoid to reload server which will not work). So the test.py (minimal example) should work again. But IRL you should use gunicorn/uvicorn (which can't have this kind of trouble)
Full Changelog: v0.3.1...v0.3.2
v0.3.1
the renewal mechanism works now as expected (the module is reloaded on demand)
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Should works better, and quicker. Fully Tested with unittests.
- the manager is now an async task (no more a process)
- Process is now by user (was by htag before)
- Process use Pipes (in place of queue before)
- graceful shutdown
- uvloop compatible !
- works on win+nux, at least
- seskeeper is gone (session/process die on a inactivity timeout)
Full Changelog: v0.1.0...v0.3.0
v0.1.0
First official release which is usable ... I use it on production server ;-)
Full Changelog: v0.0.3...v0.1.0