diff --git a/docs/changelog/index.md b/docs/changelog/index.md index 475e675..90c9628 100644 --- a/docs/changelog/index.md +++ b/docs/changelog/index.md @@ -4,4 +4,5 @@ Release history for EchoHub. ## Releases +- [v0.1.1](v0.1.1.md) - Directory Connection Self-Healing - [v0.1.0](v0.1.0.md) - Initial Release diff --git a/docs/changelog/toc.yml b/docs/changelog/toc.yml index 007ee93..32cbada 100644 --- a/docs/changelog/toc.yml +++ b/docs/changelog/toc.yml @@ -1,4 +1,6 @@ - name: Overview href: index.md +- name: v0.1.1 + href: v0.1.1.md - name: v0.1.0 href: v0.1.0.md diff --git a/docs/changelog/v0.1.1.md b/docs/changelog/v0.1.1.md new file mode 100644 index 0000000..50bad81 --- /dev/null +++ b/docs/changelog/v0.1.1.md @@ -0,0 +1,7 @@ +# v0.1.1 - Directory Connection Self-Healing + +## Fixes + +- Server now reconnects to the EchoHubSpace directory indefinitely when the API goes down, using exponential backoff (2s → 30s cap) +- If automatic reconnect is exhausted, the connection is rebuilt from scratch automatically +- Initial connection attempts also use exponential backoff instead of a fixed 30s delay diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 9855d0c..499303e 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,6 +1,6 @@ - 0.1.0 + 0.1.1 true $(NoWarn);CS1591