Skip to content

Commit bb12d90

Browse files
sij411claude
andcommitted
Add changelog entries for fedify relay command and @fedify/relay updates
- Add fedify relay CLI command entry with feature details - Document RelayOptions.domain to origin change - Document new getActorUri() and getSharedInboxUri() methods 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0d9e077 commit bb12d90

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

CHANGES.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,18 @@ To be released.
143143
incorrectly handled dependencies with registry prefixes (e.g., `npm:`),
144144
creating invalid specifiers in *deno.json*. [[#460], [#496] by Hyeonseo Kim]
145145

146+
- Added `fedify relay` command to run an ephemeral ActivityPub relay server.
147+
[[#510], [#518] by Jiwon Kwon]
148+
149+
- Supports both Mastodon and LitePub relay protocols via `--protocol`
150+
option.
151+
- Provides optional persistent storage via `--persistent` option with
152+
SQLite database.
153+
- Allows configuring subscription approval/rejection via `--accept-follow`
154+
and `--reject-follow` options.
155+
- Tunnels the relay server to the public internet by default for external
156+
access, with `--no-tunnel` option to run locally only.
157+
146158
[Elysia]: https://elysiajs.com/
147159
[#374]: https://github.com/fedify-dev/fedify/issues/374
148160
[#397]: https://github.com/fedify-dev/fedify/issues/397
@@ -154,6 +166,8 @@ To be released.
154166
[#458]: https://github.com/fedify-dev/fedify/pull/458
155167
[#460]: https://github.com/fedify-dev/fedify/issues/460
156168
[#496]: https://github.com/fedify-dev/fedify/pull/496
169+
[#510]: https://github.com/fedify-dev/fedify/issues/510
170+
[#518]: https://github.com/fedify-dev/fedify/pull/518
157171

158172
### @fedify/relay
159173

@@ -172,10 +186,20 @@ To be released.
172186
- Added `RelayType` type alias to document the type-safe parameter
173187
- Added `createRelay()` factory function as a key public API
174188

189+
- Changed `RelayOptions.domain` to `RelayOptions.origin` and made it required.
190+
The `origin` option now expects a full URL instead of just a hostname.
191+
(e.g.`"https://relay.example.com"`) [[#510], [#518] by Jiwon Kwon]
192+
193+
- Added `Relay.getActorUri()` and `Relay.getSharedInboxUri()` methods to
194+
retrieve the relay actor's URI and shared inbox URI respectively.
195+
[[#510], [#518] by Jiwon Kwon]
196+
175197
[#359]: https://github.com/fedify-dev/fedify/issues/359
176198
[#459]: https://github.com/fedify-dev/fedify/pull/459
177199
[#471]: https://github.com/fedify-dev/fedify/pull/471
178200
[#490]: https://github.com/fedify-dev/fedify/pull/490
201+
[#510]: https://github.com/fedify-dev/fedify/issues/510
202+
[#518]: https://github.com/fedify-dev/fedify/pull/518
179203

180204
### @fedify/vocab-tools
181205

0 commit comments

Comments
 (0)