Relay releases
Release notes and version history. For latest updates and discussions, join the project on Discord.
0.8.6
BetaJuly 4, 2026
This is a beta release. Follow the beta install guide to get the latest beta — via BRAT in Obsidian, or automatically with a local coding agent.
Highlights
- Metadata health repair: Relay can detect and repair Obsidian's metadata database from a health notice, fixing stale-cache symptoms without a manual vault rebuild.
- Sync reliability overhaul: folder readiness is latched from the provider sync handshake, background sync wakes when folders reconnect, and open documents reconnect together with their folder.
- Cleaner plugin lifecycle: disabling or updating the plugin now releases editor-held references, so repeated updates with open panes no longer accumulate memory, and closed notes reliably release their connections.
Sync
- Latch folder readiness from the provider sync handshake
- Wake background sync on folder reconnect; skip background sync for disconnected folders
- Push local-ahead idle documents on subdoc index sync; push sync files while a folder reconnects
- Back off remote-head sync retries for documents that repeatedly fail to converge, instead of retrying on every index sync
- Hydrate missing local CRDT before entering active tracking; recover missing local CRDT from remote
- Cancel deferred provider disconnect when a document is reacquired; emit connection-close on intentional disconnect; closing a note now completes its deferred disconnect instead of leaving the connection open
- Track syncfile server write mtimes; coalesce binary file sync
- Retry S3 uploads with backoff; parse S3 storage errors; block 0-byte storage-backed uploads without quota; make empty-on-server downloads terminal after three attempts
Attachments
- Renaming a synced attachment no longer breaks its upload and re-download cycle until plugin reload
- Attachment edits in folders set to disconnected no longer attempt doomed uploads
- Persist attachment hashes when pull writes local files
- Re-verify cached vault handles in content-addressed file existence checks
Stability
- Release editor-held Relay references when the plugin unloads, so open panes no longer retain documents across plugin updates
- Reject canvas readiness waits after the canvas is destroyed, instead of resolving with a dead object
- Many teardown fixes: HSM store, folder debouncers, shared folder settings races, token store, IndexedDB persistence bounds, rejecting waiters on destroy, HSM destroy is machine-terminal
- Guard the metadata health sidebar notice against unload races at startup
- Unblock IndexedDB migration waits; tolerate newer IndexedDB document stores
- Make Postie delivery timer-independent; fix zero-delay scheduling; invert token refresh jitter
Editor & UI
- Repair Obsidian's metadata database from the health notice
- Refresh public folders when roles change
- Escape minimark text; constrain settings back button width; ignore non-editor panes for document locks
Privacy
- Fixed a bug where logs could be attached to a bug report even when log sharing was not opted into; bug reports now respect the opt-in setting
Dependencies
- uuid 9 → 11; removed unused packages (gray-matter, obsidian-daily-notes-interface, svelte-step-wizard, y-leveldb, y-websocket)
0.8.5
BetaMay 31, 2026
This is a beta release. Follow the beta install guide to get the latest beta — via BRAT in Obsidian, or automatically with a local coding agent.
0.8.4
BetaMay 30, 2026
This is a beta release. Follow the beta install guide to get the latest beta — via BRAT in Obsidian, or automatically with a local coding agent.
0.8.3
BetaMay 29, 2026
This is a beta release. Follow the beta install guide to get the latest beta — via BRAT in Obsidian, or automatically with a local coding agent.
0.7.6
ProductionMay 20, 2026
This is a point release to follow best practices for the Obsidian community plugin directory.
Community plugin compliance
- Release attestation and immutable artifacts are now enabled
- The
Reload Relaycommand has been removed - You can no longer install beta versions from within the plugin. You will need to download them and move them to the plugin folder instead.
Fixes
- Improved sync cleanup so Relay is less likely to remove local folders or files that are still part of the shared remote tree.
- Fixed edge cases around folder moves, newly enabled file types, and Obsidian trash behavior.
If you've been patiently waiting for the new sync engine: this release doesn't include it. We've been working on end-to-end testing frameworks and test coverage to make sure the release is stable. We appreciate your patience.
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.7.4...0.7.6
0.8.0
BetaMay 18, 2026
This is a beta release. Follow the beta install guide to get the latest beta — via BRAT in Obsidian, or automatically with a local coding agent.
0.7.4
ProductionJanuary 15, 2026
This release includes a critical fix for a bug that caused "blank notes" on initial upload of a folder. Users had to resolve a merge conflict with the file on disk (which had their content), and if the merge conflict was not resolved immediately (without closing the editor tab) then the content could be lost.
New features
- Clicking the "stack" icon now proactively opens the differ if there is a mismatch between the CRDT and the file on disk. Otherwise it will synchronize the editor to show the CRDT state.
Fixes
- "blank note" creation
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.7.3...0.7.4
0.7.3
ProductionJanuary 12, 2026
This release includes minor improvements to the Relay UI to match the new Obsidian UI
New features
- Obsidian 1.11.0 UI compatibility
Fixes
- N/A
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.7.2...0.7.3
0.7.2
ProductionJanuary 12, 2026
This release updates the Relay UI to match the new Obsidian UI
New features
- Obsidian 1.11.0 UI compatibility
Fixes
- Helpful message when no folders are available to add to vault
- Onboarding hint to download a Shared Folder
- User presence no longer steals focus from title edit on note creation
- Force logout when token is expired
- Race condition on file deletion
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.7.1...0.7.2
0.7.1
ProductionDecember 10, 2025
Fixes an issue with background sync getting stuck / failing to make progress.
New features
- N/A
Fixes
- Fixes stack overflow in processDownloadQueue
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.7.0...0.7.1
0.7.0
ProductionDecember 9, 2025
This release introduces Kanban support and includes improvements to Canvas beta (behind a feature flag).
New features
- Kanban support
- Frontmatter visual editor
- Support for embedded editors in Canvas
- User presence in markdown documents
- Toasts/popups for errors
Fixes
- Fewer occurrences of the differ
- Newline issues on Windows caused differ to not resolve
- Return to correct document after differ closes (Obsidian regression)
- Background sync concurrency
- Getting kicked from a private folder immediately disconnects all documents
- The
enableCanvasSyncfeature flag gates the creation of collaborative canvas files, rather than collaboration
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.6.1...0.7.0
0.6.1
ProductionNovember 3, 2025
This release makes self-hosting "self-service":
- Run the command
Relay: Register self-hosted Relay Server - Enter in the private URL for your server (e.g. on your tailnet)
- Press
Create Relay Server
New features
- Register a self-hosted Relay Server
- Github login now enabled by default on first login
Fixes
- Remote folder renames no longer cause freezes in the UI
- Github login icon visible in dark mode
- Fixed race condition that caused continuous token requests for attachments with mismatched ids
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.6.0...0.6.1
0.6.0
ProductionOctober 22, 2025
This release introduces Private Folders. As part of this feature the settings menus have also been reworked.
New features
- Private Folders
- Ability to rename Shared Folders
- Reworked settings menu
- Error toasts UI (behind a feature flag)
Fixes
- Memory leaks
- Race condition in enterprise tenant validation
Breaking Changes
- The use of private folders requires all users on the relay server to be using client version > 0.4.1
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.13...0.6.0
0.5.13
ProductionSeptember 15, 2025
This is a relatively minor release with bug-fixes and stability improvements.
New features
- OIDC login provider (behind a flag)
- GitHub login provider (behind a flag)
- Ability to connect to an enterprise tenant
Fixes
- Microsoft login on iOS
- Empty folders are added on first sync
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.12...0.5.13
0.5.12
ProductionAugust 25, 2025
Microsoft Login is now enabled by default
New features
- Microsoft Login is now enabled by default
Fixes
- N/A
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.11...0.5.12
0.5.11
ProductionAugust 19, 2025
This is a relatively minor release with bug-fixes and stability improvements.
New features
- Preview mode now receives live updates
Fixes
- Using the visual properties editor no longer causes merge conflicts
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.10...0.5.11
0.5.10
ProductionAugust 13, 2025
This is a relatively minor release with bug-fixes and canvas stability improvements.
New features
- N/A
Fixes
- Fixed race conditions that could result in a blank canvas when moving into a shared folder
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.9...0.5.10
0.5.9
ProductionAugust 7, 2025
This is a relatively minor release with bug-fixes and stability improvements.
New features
- Manage your subscriptions from the main settings page
Fixes
- Resolved dataview race condition which resulted in stale data
- Don't show stale Relay server information after switching accounts (e.g. google -> microsoft)
- Help text popovers work again in Obsidian 1.9.x (regression)
- Don't show a "leave" button if you're the only member of a Relay Server
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.8...0.5.9
0.5.8
ProductionAugust 4, 2025
This is a relatively minor release with bug-fixes and stability improvements. We're starting to improve access controls -- in this release owners of a Relay Server can manage membership roles on their Relay Server.
New features
- You can now assign Roles to members of a Relay Server
Fixes
- Clarify seat usage
- Memory leak in websocket cleanup
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.7...0.5.8
0.5.7
ProductionJuly 31, 2025
This is a relatively minor release with bug-fixes and stability improvements. Users who are interested in Microsoft as a login provider can begin testing that as a login option.
New features
- Microsoft Login (behind a feature flag)
Fixes
- Handle cases where the differ can report equivalence when files are not exactly the same
- Fix fetch pollyfill on old Obsidian Installer versions
- Track document access token retry count
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.6...0.5.7
0.5.6
ProductionJuly 9, 2025
This is a relatively minor release with some bug-fixes and stability improvements.
New features
- Add Relay Settings entry to folder right-click menu
- Add right-click menu entries to manually upload/download attachments
- Share keys are now treated as secrets in the UI (***** by default)
Fixes
- Fix syncing folder with periods in the name
- Correctly sync files that were modified while Obsidian was closed instead of pulling server copy
- Sync files on storage quota increase
- Remove deleted files from pending upload queue
- Fix stale attachment sync status pills
- Queue attachment download/sync
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.5...0.5.6
0.5.5
ProductionMay 28, 2025
This is a relatively minor release with some bug-fixes and stability improvements.
New features
- The Relay Server settings page now includes host information for users that are self-hosting their Relay Server
Fixes
- Login no longer opens in the webview
- Improvements to Share Key setting UI, especially on mobile
- Canvas stability improvements (note: canvas collaboration is behind a feature flag)
- "Accept All From Disk" option in the differ works again
- You will no longer see a blank settings page after upgrading the plugin
- File tag alignment in the navigation pane
- No longer fetching release information about releases that have been deleted
0.5.4
ProductionMay 19, 2025
Minor bugfix
New features
- N/A
Fixes
- Fixed spurious
NOT SYNCEDtag in folder navigation caused by a race condition with default values
0.5.3
ProductionMay 19, 2025
This release includes improvements around share-key management.
New features
- Enable/disable share keys
- Share keys are hidden by default
- Relay Server users list now contains user avatars
- Improve Shared Folder settings user experience when a user has no storage available.
Fixes
- N/A
Full Changelog: https://github.com/No-Instructions/Relay/compare/0.5.2...0.5.3
0.5.2
ProductionMay 7, 2025
This release enables Canvas collaboration (behind a feature flag).
New features
- Canvas collaboration
Fixes
- N/A
0.5.1
ProductionApril 15, 2025
Universal File Sync enables syncing images, videos, audio, pdfs, and more. This is a paid feature as it requires additional storage.
New Features
- Server-side feature flag control for feature rollout/rollback
- Attachment sync is now enabled
Fixes
- Folder pill icon now expands again to show the "Tracking changes" icon.
0.5.0
ProductionApril 15, 2025
This release enables image/audio/video/pdf sync for paid customers (behind a feature flag).
New features
- Disk usage visualization with quota tracking and warning indicators
Fixes
- Fixed shared folder settings update race condition
- Improved file management with better upload status indicators
- Fixed SyncFile token caching
0.4.10
ProductionApril 1, 2025
This release contains code for Universal File Sync. The feature is currently in beta testing with paid customers. I've you're a paid customer and you would like to try it, find us in Discord.
New features
- File Sync (behind a feature flag)
Fixes
N/A
Full changelog: https://github.com/No-Instructions/Relay/compare/0.4.9...0.4.10
0.4.9
ProductionMarch 24, 2025
This release contains bug-fixes and code refactor for upcoming features.
New features
- N/A
Fixes
- Empty folders are now synced
Full changelog: https://github.com/No-Instructions/Relay/compare/0.4.8...0.4.9
0.4.8
ProductionMarch 17, 2025
This release contains bug-fixes and some code refactor.
New features
- N/A
Fixes
- Fix memory leak during plugin tear down
- Ensure background sync process starts on load
Full changelog: https://github.com/No-Instructions/Relay/compare/0.4.7...0.4.8
Visit our GitHub repository to view the client-side source code.