6 Commits

4 changed files with 19 additions and 6 deletions

View File

@@ -2,6 +2,17 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [0.4.4] - 2026-03-05
### Refactor
- [`85553ee`](https://gitea.pufereq.pl/judas/judas_client/commit/85553eefc56e30f6d6ce40ff428fa46dc0c880fa) **connector.py**: refactor calls to Message class constructors after protocol changes
### Build
- [`0a46ac4`](https://gitea.pufereq.pl/judas/judas_client/commit/0a46ac45273d516ac061fd3ef2515281a3adb1de) **uv.lock**: update judas_protocol to 0.8.0
- [`f24f7c9`](https://gitea.pufereq.pl/judas/judas_client/commit/f24f7c9b08624a7ce3a765fb259d6f126dec82fa) **uv.lock**: update judas_protocol to 0.7.0
## [0.4.3] - 2026-03-01 ## [0.4.3] - 2026-03-01
### Bug Fixes ### Bug Fixes

View File

@@ -4,7 +4,7 @@ build-backend = "uv_build"
[project] [project]
name = "judas_client" name = "judas_client"
version = "0.4.3" version = "0.4.4"
description = "A client for judas, a remote PC fleet management system." description = "A client for judas, a remote PC fleet management system."
readme = "README.md" readme = "README.md"
authors = [] authors = []

View File

@@ -107,7 +107,7 @@ class Connector:
def send_hello(self) -> None: def send_hello(self) -> None:
"""Send a HELLO message to the server.""" """Send a HELLO message to the server."""
self.logger.debug("[*] Sending HELLO message...") self.logger.debug("[*] Sending HELLO message...")
hello_message: Message = Message.hello(self.mac_address) hello_message: Message = Message.Control.hello(self.mac_address)
self.send(hello_message) self.send(hello_message)
def close(self) -> None: def close(self) -> None:
@@ -218,7 +218,9 @@ class Connector:
self.on_message(message) self.on_message(message)
if message.ack_required: if message.ack_required:
ack_message: Message = Message.ack(message.id) ack_message: Message = Message.Control.ack(
message.id
)
self.send(ack_message) self.send(ack_message)
self._send_outbound() self._send_outbound()
except Exception as e: except Exception as e:

6
uv.lock generated
View File

@@ -275,7 +275,7 @@ wheels = [
[[package]] [[package]]
name = "judas-client" name = "judas-client"
version = "0.4.3" version = "0.4.4"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "judas-protocol" }, { name = "judas-protocol" },
@@ -318,8 +318,8 @@ test = [
[[package]] [[package]]
name = "judas-protocol" name = "judas-protocol"
version = "0.6.0" version = "0.9.0"
source = { git = "https://gitea.pufereq.pl/judas/judas_protocol.git#d16c1914ba343aed300f1c5fae0201370c3274de" } source = { git = "https://gitea.pufereq.pl/judas/judas_protocol.git#3d5a1e95daa4cd99b51abdcaca9967fa8f921ec1" }
[[package]] [[package]]
name = "markdown-it-py" name = "markdown-it-py"