-
released this
2026-03-08 19:57:57 +00:00 | 0 commits to main since this release[0.5.0] - 2026-03-08
Features
d641571connector.py: send initial telemetry after HELLO9360fe9connector.py: addself.clientproperty5235cefclient.py: add initial telemetry gathering
Refactor
07b9ba6client.py: improve CPU model retrivement on Windows
Build
Downloads
-
released this
2026-03-05 20:06:46 +00:00 | 11 commits to main since this release[0.4.4] - 2026-03-05
Refactor
85553eeconnector.py: refactor calls to Message class constructors after protocol changes
Build
Downloads
-
released this
2026-03-01 18:38:47 +00:00 | 16 commits to main since this releaseDownloads
-
released this
2026-03-01 17:58:10 +00:00 | 18 commits to main since this release[0.4.2] - 2026-03-01
Bug Fixes
29ed2c8connector.py: do not connect multiple times when BlockingIOError encountered inConnector.connect()
Downloads
-
released this
2026-02-28 23:02:10 +00:00 | 20 commits to main since this releaseDownloads
-
released this
2026-02-28 22:53:34 +00:00 | 23 commits to main since this release[0.4.0] - 2026-02-28
Features
ac55216client.py: add custom ID support withJUDAS_IDenv variable6486607connector.py: handleCONTROL.CLOSEmsgs
Miscellaneous Tasks
448ffa4uv.lock: update depedencies for Python 3.14
Refactor
11ae93eclient.py: renameClient.mac_address->Client.id
Build
2d8dc06uv.lock: update judas_protocol to 0.6.0
Downloads
-
released this
2025-11-30 17:40:21 +00:00 | 30 commits to main since this release[0.3.0] - 2025-11-30
Bug Fixes
431d8bbmain.py: fix wrong importa00668eclient.py: fix wrong importb756270connector.py: handle multiple messages in one packet
Documentation
3a46ed1connector.py: add docstrings
Features
bc62dbeconnector.py: handleself.selector.unregisterexceptions inConnector.close()54d2ba0connector.py: addpending_acksand handle inbound/outbound ACKs5458281connector.py: addConnector.send()method99e94e2connector.py: addConnector.runningattributeb887525init.py: importClientandConnector5261ad8connector.py: callon_message()on receive3c86a5fconnector.py: addon_messagehandler function argument to initcc1145aconnector.py: get mac address from init argument21bc86fclient.py: addClientclass
Miscellaneous Tasks
3512608connector.py: reduce loop interval to 0.1 s in_loop()cf78a4bconnector.py: clarify debug message for connector loop
Refactor
53912edconnector.py: rewriteConnectorto use selectorsb8333b6connector.py: avoid recursion inconnect()7ce3285main.py: useClient014c429connector.py: remove unusedConnector._get_mac_address()method1182e08connector.py: makeconnect_timeoutandack_timeoutkeyword-only35b3af3connector.py: fix typing ofConnector.ack_timeout
Revert
9b077c8"feat(init.py): importClientandConnector"
Styling
Build
Downloads
-
released this
2025-09-19 13:37:06 +00:00 | 62 commits to main since this release[0.2.0] - 2025-09-19
Bug Fixes
30b2305connector.py: fix hanging ACK double check insend_hello()6efc775connector.py: avoid recursion on failure insend()
Features
8d06775connector.py: addno_check_ackarg tosend()5d5dbd3connector.py: ensure sent data is ACK'd insend()
Styling
bce62f6connector.py: order imports6953922main.py: order importsa25908bconnector.py: add empty line for clarity
Build
Downloads
-
released this
2025-08-28 22:44:56 +00:00 | 73 commits to main since this release[0.1.0] - 2025-08-28
Bug Fixes
49f2d69connector.py: return empty bytestring if no data inreceive()
Features
5844d4bconnector.py: require ACK for HELLO message, retry if not received4496fc6connector.py: addreconnect()method to simplify reconnecting to server25f6ebbconnector.py: addsend_hello()method8c30c43connector.py: addConnectorclasseec14b9main.py: add__main__.py
Miscellaneous Tasks
eef39bcconnector.py: remove redundant hello send inrun()18e60ee.vscode/launch.json: add 'Debug client' preset52eb609initial commit
Refactor
432ef9econnector.py: change max retry_interval to more sensible 30 secs43e61e7connector.py: move time.sleep to the top ofConnector._loop()to avoid infinite immediate retrying if data empty
Build
Downloads