diff --git a/docs/changelog/index.md b/docs/changelog/index.md index f34555b..e090729 100644 --- a/docs/changelog/index.md +++ b/docs/changelog/index.md @@ -4,6 +4,7 @@ Release history for EchoHub. ## Releases +- [v0.2.1](v0.2.1.md) - Shutdown & CI Fixes - [v0.2.0](v0.2.0.md) - IRC Gateway - [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 b3b5122..031eebb 100644 --- a/docs/changelog/toc.yml +++ b/docs/changelog/toc.yml @@ -1,5 +1,7 @@ - name: Overview href: index.md +- name: v0.2.1 + href: v0.2.1.md - name: v0.2.0 href: v0.2.0.md - name: v0.1.1 diff --git a/docs/changelog/v0.2.1.md b/docs/changelog/v0.2.1.md new file mode 100644 index 0000000..28263d5 --- /dev/null +++ b/docs/changelog/v0.2.1.md @@ -0,0 +1,13 @@ +# v0.2.1 - Shutdown & CI Fixes + +## Fixes + +- Fixed server hanging on Ctrl+C when the directory server is unreachable — `StopAsync` now cancels background services before disposing connections +- Fixed IRC gateway shutdown blocking indefinitely on unresponsive clients — send operations are now bounded to 2 seconds +- Fixed CI release workflow not having full git history for building release notes (`fetch-depth: 0`) +- Fixed `workflow_dispatch` trigger breaking change detection when `github.event.before` is empty + +## Improvements + +- GitHub releases now include a commit list and version diff link instead of generic auto-generated notes +- GitHub releases link to the full changelog on the docs site diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 499303e..575345a 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,6 +1,6 @@ - 0.1.1 + 0.2.1 true $(NoWarn);CS1591