Files
judas_client/CHANGELOG.md
github-actions[bot] e54996937b chore(release): 0.2.0
2025-09-19 13:37:05 +00:00

3.7 KiB

Changelog

All notable changes to this project will be documented in this file.

[0.2.0] - 2025-09-19

Bug Fixes

  • 30b2305 connector.py: fix hanging ACK double check in send_hello()
  • 6efc775 connector.py: avoid recursion on failure in send()

Features

  • 8d06775 connector.py: add no_check_ack arg to send()
  • 5d5dbd3 connector.py: ensure sent data is ACK'd in send()

Styling

  • bce62f6 connector.py: order imports
  • 6953922 main.py: order imports
  • a25908b connector.py: add empty line for clarity

Build

[0.1.0] - 2025-08-28

Bug Fixes

  • 49f2d69 connector.py: return empty bytestring if no data in receive()

Features

  • 5844d4b connector.py: require ACK for HELLO message, retry if not received
  • 4496fc6 connector.py: add reconnect() method to simplify reconnecting to server
  • 25f6ebb connector.py: add send_hello() method
  • 8c30c43 connector.py: add Connector class
  • eec14b9 main.py: add __main__.py

Miscellaneous Tasks

  • eef39bc connector.py: remove redundant hello send in run()
  • 18e60ee .vscode/launch.json: add 'Debug client' preset
  • 52eb609 initial commit

Refactor

  • 432ef9e connector.py: change max retry_interval to more sensible 30 secs
  • 43e61e7 connector.py: move time.sleep to the top of Connector._loop() to avoid infinite immediate retrying if data empty

Build

  • 84d4b98 uv.lock: add depedency on judas_protocol
  • 88bba5c pyproject.toml: add depedency on judas_protocol