Skip to content

impl learnings and add configuration options#23

Merged
rustonbsd merged 30 commits into
mainfrom
stability-improvements
Apr 19, 2026
Merged

impl learnings and add configuration options#23
rustonbsd merged 30 commits into
mainfrom
stability-improvements

Conversation

@rustonbsd

@rustonbsd rustonbsd commented Apr 12, 2026

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • Chores

    • CI: removed PR "edited" trigger; checkout action updated. Crate bumped to v0.3.0.
  • New Features

    • Centralized builder-based Config API and new TopicId type. Multiple new and updated examples showing full configuration.
  • Refactor

    • Background components converted to cancellable spawned tasks with configurable intervals, jitter, and improved lifecycle handling.
  • Bug Fixes

    • Stronger DHT retry/timeout behavior, safer publish semantics, bounded message history, improved record validation, join/merge stability and clearer logging.
  • Tests

    • Added integration and cancellation tests; updated unit tests.
  • Documentation

    • README, ARCHITECTURE, and PROTOCOL revised with upgrade/migration guidance.

Loading
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