Note: This is a beta version and NOT ready for use in production.
Sync
- A Redis outage no longer fails sync requests. The token introspection cache now falls back to introspecting tokens while Redis is unreachable, instead of failing every authenticated request. Revoking a session (logging out, changing the password) still fails until Redis is back, so a revoked token can't stay cached and keep working.
- Pushing no longer waits on Redis. Telling your other devices that a push completed now happens in the background, so a slow or unavailable Redis can't delay or fail the push itself. Devices that miss the notification pick up the changes on their next sync.
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.50/docker-compose.yml
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.50/.env
docker compose upMake sure everything is up and running:
docker psAll the above services must show (healthy) in the output.
Full Changelog: v1.0-beta.49...v1.0-beta.50