Commit Graph
12 Commits
Author SHA1 Message Date
Nils Andreas Svee b3c3970c53 fix(client): avoid lossy timing casts 2026-05-08 12:19:52 +07:00
Nils Andreas Svee 3c0d4f35c4 chore(client): polish managed runner ergonomics 2026-05-07 23:01:55 +07:00
Nils Andreas Svee 64e7117a12 feat(client): drain late replies before closing session 2026-05-01 18:24:54 +07:00
Nils Andreas Svee 63f01f65bf refactor(managed): ensure event hub disconnection on all exit paths
Wrap the client execution in a cleanup handler to guarantee that event hub subscriptions are disconnected regardless of whether the session completes successfully or returns an error.
2026-04-29 10:36:16 +07:00
Nils Andreas Svee ddb2fff7c8 test(managed): improve test reliability and coverage 2026-04-29 01:14:36 +07:00
Nils Andreas Svee bb7ba20906 feat(managed): implement automatic cancellation on session drop 2026-04-29 01:14:36 +07:00
Nils Andreas Svee a925dc61f0 feat(managed): automatically unregister dropped event subscriptions 2026-04-29 01:14:36 +07:00
Nils Andreas Svee e04caaca8d refactor(managed): rename malformed events to warning_events 2026-04-29 01:14:36 +07:00
Nils Andreas Svee 4cd6da01b6 feat(managed): export managed client modules 2026-04-28 23:34:34 +07:00
Nils Andreas Svee 1f6ce97c3a feat(managed): implement managed client runner 2026-04-28 23:34:34 +07:00
Nils Andreas Svee 2f3d3ed87d feat(managed): implement event hub for pub/sub communication 2026-04-28 23:34:34 +07:00
Nils Andreas Svee b83674880c feat(managed): implement thread-safe cancellation token 2026-04-28 23:34:34 +07:00