Commit Graph

85 Commits

Author SHA1 Message Date
Jay 3f8574508d test: EventPublisher held event sent on connect 2026-06-03 22:17:40 -04:00
Jay 963654cae8 test: EventPublisher publish while disconnected times out 2026-06-03 22:14:51 -04:00
Jay a66d8386dd test: EventPublisher concurrent correlation 2026-06-03 22:13:25 -04:00
Jay 5051ba7fed test: EventPublisher publish accepted/rejected/timeout with observer assertions 2026-06-03 18:29:51 -04:00
Jay e6f23759bc test: EventPublisher publish rejected 2026-06-03 18:10:43 -04:00
Jay dae4c7773d test: EventPublisher publish accepted 2026-06-03 18:07:28 -04:00
Jay cb848e3f32 chore: add AGENTS.md with go workspace note 2026-06-03 16:38:33 -04:00
Jay f8b45ae068 test: AuthManager close cleans up 2026-06-03 16:34:59 -04:00
Jay 783171e6ef test: AuthManager malformed AUTH ignored 2026-06-03 16:32:38 -04:00
Jay b6846c25bb test: AuthManager replacement challenge 2026-06-03 16:31:22 -04:00
Jay e16aa908bf test: AuthManager disconnect resets state 2026-06-03 16:28:45 -04:00
Jay f9d9dfac56 test: AuthManager send error recorded 2026-06-03 16:27:13 -04:00
Jay 227f104077 test: AuthManager callback error recorded 2026-06-03 16:25:58 -04:00
Jay 51148a8a91 test: AuthManager challenge triggers callback and send 2026-06-03 15:25:52 -04:00
Jay a3f2c9b2d8 test: NoticeHandler close cleans up 2026-06-03 15:20:37 -04:00
Jay cf4a2d380a test: NoticeHandler observer notified 2026-06-03 15:19:42 -04:00
Jay 9d4873f8d4 test: NoticeHandler malformed ignored 2026-06-03 15:18:10 -04:00
Jay ee0f5953da test: NoticeHandler notice delivered 2026-06-03 15:17:03 -04:00
Jay e360f35ee5 prepare code skeleton to develop remaining managers 2026-06-03 15:04:08 -04:00
Jay 29f6966ae0 use options 2026-06-03 11:42:55 -04:00
Jay b4f79f68c8 update honeybee v0.1.1 2026-05-26 15:36:24 -04:00
Jay 0c3564442f place attribute on handler 2026-05-21 17:01:46 -04:00
Jay 5ba60e28ad add logging 2026-05-21 08:19:51 -04:00
Jay b00528bd73 add license, bump script v0.1.0 2026-05-20 23:13:43 -04:00
Jay f21842a80b upgrade honeybee 2026-05-20 23:12:45 -04:00
Jay c6f2aec165 record observable events from request manager 2026-05-19 22:16:58 -04:00
Jay 30e9881dae incorporate observer interface into components 2026-05-19 21:20:00 -04:00
jay ce0b13e914 feat: add peerstat package with Sink interface and NoopSink 2026-05-19 13:47:17 -04:00
jay 1a7dd561b5 updated honeybee 2026-05-18 19:56:59 -04:00
jay 6066639863 fix inbox sub close panic on envoy 2026-05-18 16:44:46 -04:00
jay 62df05e01d allow queries to wait for peers to connect within its timeout 2026-05-18 12:28:49 -04:00
jay ef2308518f fix query race. fix stream id collision behavior 2026-05-18 10:40:35 -04:00
jay 34a487568b fix query event collection race 2026-05-18 10:14:41 -04:00
jay 85e53ce1b5 use updated honeybee api 2026-05-18 09:33:25 -04:00
jay b466b9f5ab remove gitignore 2026-05-17 23:28:28 -04:00
jay 3564b85785 feat: replace monotonic counter with base32 random suffix; default label REQ 2026-05-17 23:01:19 -04:00
jay 5bbfd9523b feat: add WithID/WithLabel options and monotonic counter for subscription IDs 2026-05-17 22:37:57 -04:00
jay 715dfa17b0 refactor: extract route funcs, unify newStream, fix query timeout leak 2026-05-17 21:53:37 -04:00
jay a05e20ec6a reconnect: test registrations survive, respawn, and resume events 2026-05-17 21:10:18 -04:00
jay b1680519fb refactor: merge session into request; rename start/stop to onConnect/onDisconnect 2026-05-17 21:02:58 -04:00
jay d8a5a7a58c compressed session into manager 2026-05-17 19:34:41 -04:00
jay c2503922fc session: unified inbox channel with EOF sentinel; session owns event forwarding 2026-05-17 19:02:22 -04:00
jay 7ef91b2a08 query: test returns nil nil when disconnected 2026-05-17 16:54:14 -04:00
jay 594f52cab5 query: test returns partial events on timeout 2026-05-17 16:44:46 -04:00
jay 57e66e0281 query: test returns empty events and closed on relay closed 2026-05-17 16:41:32 -04:00
jay 96d7ab027b query: implement Query; spawnSession accepts query bool 2026-05-17 16:34:03 -04:00
jay 8a9d8800a1 remove unnecessary tests 2026-05-17 16:16:07 -04:00
jay 22d7ef6144 cancel: test returns error for unknown id 2026-05-17 16:01:49 -04:00
jay d5261c7e46 test: add cleanup to manager tests to prevent goroutine leaks 2026-05-17 16:00:11 -04:00
jay e4c7cffb14 stream: guard closed and eose sends with Once; test duplicate closed 2026-05-17 15:58:14 -04:00