Note: This is a beta version and NOT ready for use in production.
Changes
- Add monograph metadata sync support (this will be supported in v3.3+ clients) by @01zulfi in #39
- Update S3 client mode for presigned URL generation to EXTERNAL by @StLyn4 in #33
- Fix s3 multipart upload by @dyw770 in #22
- Fix MongoDB container volume error by @dyw770 in #12
DISABLE_ACCOUNT_CREATION
env variable has been changed toDISABLE_SIGNUPS
- Fix issue where using invalid ObjectId when publishing a monograph caused an error
- Validate mfa methods against user's enabled methods instead of all mfa methoads
- Add some basic rate limiting to endpoints
- Use sync locks instead of semaphores for managing sync devices
- Add support for LastAccessTime for sync devices (we will remove stale devices using this)
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.2/docker-compose.yml
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.2/.env
docker compose up
Make sure everything is up and running:
docker ps
All the above services must show (healthy)
in the output.
New Contributors
Full Changelog: v1.0-beta.1...v1.0-beta.2