Commit Graph

88 Commits

Author SHA1 Message Date
github-actions[bot]
2c5e003f08 chore(release): 0.5.0 0.5.0 2026-03-08 19:49:28 +00:00
97ea4abac8 Merge pull request 'chore(release): 0.5.0' (#11) from release/0.5.0 into main
Reviewed-on: #11
2026-03-08 19:49:05 +00:00
edfd2cf043 Merge pull request 'feat/add-basic-telemetry' (#10) from feat/add-basic-telemetry into develop
Reviewed-on: #10
2026-03-08 19:42:40 +00:00
07b9ba6fdf refactor(client.py): improve CPU model retrivement on Windows 2026-03-08 20:30:00 +01:00
14e69fc406 build(uv.lock): update judas_protocol to 0.9.1 2026-03-05 22:29:32 +01:00
d6415712d9 feat(connector.py): send initial telemetry after HELLO 2026-03-05 22:09:05 +01:00
9360fe9f3c feat(connector.py): add self.client property 2026-03-05 22:08:53 +01:00
5235cef103 feat(client.py): add initial telemetry gathering 2026-03-05 22:08:20 +01:00
869763dde3 build(uv.lock): add depedency on psutil 2026-03-05 21:29:08 +01:00
dd5fccf8ff build(pyproject.toml): add depedency on psutil 2026-03-05 21:28:56 +01:00
a4a9051130 build(uv.lock): update judas_protocol to 0.9.0 2026-03-05 21:26:46 +01:00
github-actions[bot]
a6363f8591 chore(release): 0.4.4 0.4.4 2026-03-05 20:06:45 +00:00
f065d26a5f Merge pull request 'chore(release): 0.4.4' (#9) from release/0.4.4 into main
Reviewed-on: #9
2026-03-05 20:06:22 +00:00
0a46ac4527 build(uv.lock): update judas_protocol to 0.8.0 2026-03-03 19:34:50 +01:00
85553eefc5 refactor(connector.py): refactor calls to Message class constructors after protocol changes 2026-03-01 20:17:19 +01:00
f24f7c9b08 build(uv.lock): update judas_protocol to 0.7.0 2026-03-01 20:14:18 +01:00
github-actions[bot]
c3a8c2011c chore(release): 0.4.3 0.4.3 2026-03-01 18:38:46 +00:00
7099853125 fix(connector.py): fix no timeout on connection error 2026-03-01 19:37:24 +01:00
github-actions[bot]
a1afd261d5 chore(release): 0.4.2 0.4.2 2026-03-01 17:58:09 +00:00
29ed2c8e5d fix(connector.py): do not connect multiple times when BlockingIOError encountered in Connector.connect() 2026-03-01 18:56:44 +01:00
github-actions[bot]
b8fe5d66d4 chore(release): 0.4.1 0.4.1 2026-02-28 23:02:09 +00:00
4ee7a56695 Merge pull request 'chore(release): 0.4.1' (#7) from release/0.4.1 into main
Reviewed-on: #7
2026-02-28 23:01:09 +00:00
eb46889157 fix(connector.py): fix address already in use error 2026-03-01 00:00:27 +01:00
github-actions[bot]
48df6e4534 chore(release): 0.4.0 0.4.0 2026-02-28 22:53:34 +00:00
76ef047551 Merge pull request 'chore(release): 0.4.0' (#6) from release/0.4.0 into main
Reviewed-on: #6
2026-02-28 22:52:43 +00:00
2d8dc06fa1 build(uv.lock): update judas_protocol to 0.6.0 2026-02-28 20:58:40 +01:00
11ae93ed3c refactor(client.py): rename Client.mac_address -> Client.id 2026-02-28 20:58:27 +01:00
ac5521618b feat(client.py): add custom ID support with JUDAS_ID env variable 2026-02-28 20:45:24 +01:00
64866079d7 feat(connector.py): handle CONTROL.CLOSE msgs 2026-02-28 20:44:52 +01:00
448ffa443d build(uv.lock): update depedencies for Python 3.14 2026-02-28 17:52:53 +01:00
github-actions[bot]
9c1aee6bba chore(release): 0.3.0 0.3.0 2025-11-30 17:40:21 +00:00
7a4e062c04 Merge pull request 'chore(release): 0.3.0' (#5) from release/0.3.0 into main
Reviewed-on: #5
2025-11-30 17:39:25 +00:00
ddb55dc462 Merge pull request 'refactor: make connector use queues' (#4) from refactor/make-connector-use-queues into develop
Reviewed-on: #4
2025-11-30 17:35:33 +00:00
38d663a501 style(connector.py): add typing to variables 2025-11-30 18:34:38 +01:00
bc62dbed66 feat(connector.py): handle self.selector.unregister exceptions in Connector.close() 2025-11-19 21:56:42 +01:00
a28c724145 style(connector.py): add blank line 2025-11-19 21:55:24 +01:00
54d2ba0083 feat(connector.py): add pending_acks and handle inbound/outbound ACKs 2025-11-19 21:54:32 +01:00
5458281186 feat(connector.py): add Connector.send() method 2025-11-19 21:53:08 +01:00
99e94e2f5a feat(connector.py): add Connector.running attribute 2025-11-19 21:52:19 +01:00
fcaa7dae70 build(uv.lock): update judas_protocol to 0.5.0 2025-11-19 21:46:22 +01:00
00d1d869d5 build(uv.lock): update judas_protocol to 0.4.3 2025-10-05 13:43:57 +02:00
3a46ed197a docs(connector.py): add docstrings 2025-09-23 23:36:21 +02:00
53912ed339 refactor(connector.py): rewrite Connector to use selectors 2025-09-23 23:35:09 +02:00
8646388851 build(uv.lock): update judas_protocol to 0.3.0 2025-09-23 23:32:10 +02:00
b8333b6408 refactor(connector.py): avoid recursion in connect() 2025-09-23 13:50:48 +02:00
ae69e9e956 Merge pull request 'feat: add Client class' (#3) from feat/add-client-class into develop
Reviewed-on: #3
2025-09-23 11:36:37 +00:00
431d8bb3bb fix(__main__.py): fix wrong import 2025-09-22 21:26:11 +02:00
a00668ecf3 fix(client.py): fix wrong import 2025-09-22 21:26:02 +02:00
9b077c8c48 revert: "feat(__init__.py): import Client and Connector"
This reverts commit b887525cf1.
2025-09-22 21:24:37 +02:00
7ce32855c4 refactor(__main__.py): use Client 2025-09-22 21:21:01 +02:00