diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d1fb7b..92a62bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ This project follows the versioning policy in VERSIONING.md. +## 0.1.2 - 2026-01-01 + +- Implemented RNS.Resource transfer for messages exceeding MTU limits, with resource envelope handling and automatic fallback +- Allow hub-directed commands (e.g., `/stats`, `/reload`, `/who`, `/kline`) to be sent without a room field +- Removed validation that rejected empty room fields in envelopes, per RRC specification +- Hub-level commands now send responses with no room field (`room=None`) for better client compatibility +- Refactored greeting messages to use dedicated MOTD resource kind for clearer semantics +- Added missing configuration options to default config template + + +## 0.1.1 - 2025-12-30 + +- Protocol extension: hub may attach an optional nickname (`K_NICK = 7`) to forwarded `MSG`/`NOTICE` envelopes for improved user identification + + ## 0.1.0 - 2025-12-29 Initial public release. @@ -13,7 +28,3 @@ Initial public release. - Persistent config + room registry in TOML (`rrcd.toml`, `rooms.toml`) - Reduced lock contention by flushing outbound packets outside the shared state lock - Added small packaging metadata and README polish - -## 0.1.1 - 2025-12-30 - -- Protocol extension: hub may attach an optional nickname (`K_NICK = 7`) to forwarded `MSG`/`NOTICE` envelopes based on the nickname provided in `HELLO`. diff --git a/pyproject.toml b/pyproject.toml index 494f451..67e2c0a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "rrcd" -version = "0.1.1" +version = "0.1.2" description = "Reticulum Relay Chat daemon (hub service)" readme = "README.md" license = { file = "LICENSE" }