Tags and Properties for Check-in ae52558ba4
- sym-bridge/v0.0.4=bridge v0.0.4: auto-release added by [7d6fff08cd] on 2026-05-16 18:01:39
- sym-leaf/v0.0.12=leaf v0.0.12: auto-release added by [b247f47ed0] on 2026-05-16 18:01:38
- sym-trunk inherited from [d59e2dece9]
|
2026-05-16
| ||
| 18:01 | • Edit [ae52558ba4]: Add tag "bridge/v0.0.4" with note "bridge v0.0.4: auto-release". artifact: 7d6fff08cd user: 41898282+github-actions[bot]@users.noreply.github.com | |
| 18:01 | • Edit [ae52558ba4]: Add tag "leaf/v0.0.12" with note "leaf v0.0.12: auto-release". artifact: b247f47ed0 user: 41898282+github-actions[bot]@users.noreply.github.com | |
| 17:55 |
feat(hub): expose embedded NATS WebSocket endpoint (#177)
Adds Config.EnableWebSocket (opt-in; default off for security since no TLS/WSS is wired up here) plus Config.NATSWebSocketPort (0 = auto-pick, mirroring the sibling NATSClientPort / NATSLeafPort convention). When enabled, the embedded nats-server binds a WebSocket listener on 127.0.0.1:NNNN with NoTLS=true. Surfaces the resolved listener URL via the new Hub.NATSWebSocketURL() getter, which returns "ws://127.0.0.1:NNNN" when WebSocket is enabled and "" otherwise — same shape as NATSURL() / LeafURL(). Tests cover the disabled-by-default contract, the auto-pick URL shape, and an end-to-end round trip: a nats.go client dials the ws:// URL, subscribes to a subject, and receives a payload published by a TCP client on the same embedded server. Fixes #176 Co-authored-by: Dan Mestas <[email protected]> check-in: ae52558ba4 user: [email protected] tags: trunk, leaf/v0.0.12, bridge/v0.0.4 | |
|
2026-04-26
| ||
| 15:20 |
Merge pull request #78 from danmestas/add-docs-site
docs: Hugo+hextra docs site with Cloudflare Workers deploy check-in: d59e2dece9 user: [email protected] tags: trunk, v0.0.2 | |