Note: This is a beta version and NOT ready for use in production.
Changes
- Upgrade to .NET 9
- Add self-hostable CORS proxy
- Add support for reading secrets from files
- Migrate sync devices from filesystem to MongoDB
- Add S3 failover support & S3 health check
- Add monograph view count tracking & analytics endpoint
- Add rate limiting to Inbox API & send salt in encrypted inbox items
- Add support for specifying known proxies
- Add support for
{{Email}}placeholder in announcements - Add client id checks in grant validators
- Remove legacy sync hub
- Fix sign ups, uploads for legacy users & storage limit rollover
- Improve S3 upload limit checks & error reporting
- Migrate to
ILogger& add null safety checks - Other minor fixes & improvements
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.6/docker-compose.yml
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.6/.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.5...v1.0-beta.6