Skip to content

Releases: manatlan/htagweb

v0.24.0

29 Mar 21:08
8038734
Compare
Choose a tag to compare

can handle cross-origin session/cookies(authent) when in an iframe from another origin

Full Changelog: v0.23.0...v0.24.0

v0.23.0

15 Oct 11:59
Compare
Choose a tag to compare

Revert back to v0.21.2, the only addition is :

  • ServerClient.info()

Full Changelog: v0.21.1...v0.23.0

v0.22.1

15 Oct 11:37
Compare
Choose a tag to compare

BAD VERSION : don't use

fix: tag.update

Full Changelog: v0.22.0...v0.22.1

v0.22.0

15 Oct 09:36
Compare
Choose a tag to compare

BAD VERSION : don't use

  • ServerClient.info() -> dict : returns more info about the current process/htag instance
  • refacto : no more redys ref in appserver

Full Changelog: v0.21.1...v0.22.0

v0.21.2

14 Oct 14:36
Compare
Choose a tag to compare

exactly the same as 0.21.1 ;-)

NOTE : Seems stable in gunicorn or uvicorn.
(in fact, I thought it was not stable, because I used to test into the same navigator (chrome + private chrome), and it seems that they share some tcp sockets, and generates some troubles in server side ... and so : it was not a good idea ! With 2 different navigator : no trouble at all)

v0.21.1

14 Oct 14:32
Compare
Choose a tag to compare
  • better stopServer (if exceptions in killall, it finally stop redys)
  • when socket disconnect : try to wait the task cancellation

NOTE : it's not better in gunicorn ... but seems fully ok with uvicorn

Full Changelog: v0.21.0...v0.21.1

v0.21.0

12 Oct 11:34
Compare
Choose a tag to compare
  • fix: htagserver.IndexApp was in global scope, so its statics were shared with all apps runned thru a htagweb server
  • and hopefully : the graceful shutdown whould be there (with redys 0.9.20)

IMPORTANT : this version is great .... but with websocket mode, there are troubles... will fix soon!
you can use it in http mode, with http_only=True

Full Changelog: v0.19.0...v0.21.0

v0.19.0

10 Oct 05:55
Compare
Choose a tag to compare

new:

  • time_inactivity (int, default is 0) can be specified in the AppServer constructor, or be overriden in its .handle(). when the process/instance has no activities after this time : it's suicide from itself. By default : it's 0 : so the process lives as long as the server lives (default behaviour of previous htagweb versions)
  • add an UT for this

fix :

  • time_interaction, defaulted to 60s (and should work has expected, now)

Full Changelog: v0.18.1...v0.19.0

v0.18.1

09 Oct 15:56
Compare
Choose a tag to compare

feat:

  • time_interaction (int, default is 120s (but may be bugged)) can be specified in the AppServer constructor, or be overriden in its .handle(). It's the time after which the process is destroyed if it takes more time.
  • ms windows compatible ;-)

refacto :

  • redesign of hrclient (which now inherit from serverclient), and embed the ws/loop for tag.update feature
  • and add a UT to test time_interaction/kill_process

Full Changelog: v0.17.3...v0.18.1

v0.18.0

08 Oct 17:01
5ee5394
Compare
Choose a tag to compare

a great version ;-)

Now it's really stable. And auto-kill process if an interaction is greater than 1 minute.

BTW :

  • the reboot, doesn't destroy/recreate the redys server (a feature ? ;-) ... so "memory" sessions can persist)

Full Changelog: v0.17.3...v0.18.0