Skip to content

v0.3.8 - #5

Merged
sym-bot merged 1 commit into
mainfrom
release/v0.3.8
Mar 30, 2026
Merged

v0.3.8#5
sym-bot merged 1 commit into
mainfrom
release/v0.3.8

Conversation

@sym-bot

@sym-bot sym-bot commented Mar 30, 2026

Copy link
Copy Markdown
Owner

Summary

Release v0.3.8 — Discovery refactor, bug fixes, test coverage.

  • Pluggable Discovery interface (BonjourDiscovery, NullDiscovery)
  • Fix dns-sd process leak, browser shutdown, server.close() race
  • 77 tests across 6 modules, CI green on Node 18 + 22

Checklist

  • All tests pass
  • No breaking changes (opts.discovery is optional, defaults preserved)

- Refactor: extract Discovery interface from SymNode (pluggable peer discovery)
- Fix: dns-sd process leak on Linux, browser not stopped on shutdown
- Fix: TCP server.close() not awaited
- 77 tests (config, frame-parser, transport, memory-store, discovery, node)
- CI: concurrency control, all green on Node 18 + 22

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@sym-bot
sym-bot merged commit b49e15d into main Mar 30, 2026
2 checks passed
@sym-bot
sym-bot deleted the release/v0.3.8 branch March 31, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant