Note: This is a beta version and NOT ready for use in production.
Sync
- Use less memory to receive items: pushed ciphers stay UTF-8 from the hub to MongoDB, in pooled buffers, instead of becoming strings that are encoded again for the database. Stored items are unchanged.
- Allocate less on every hub call: the account check uses a projection built once, and the hub no longer builds its collection lookups for each invocation
- Reject a cipher that is only base64 padding as corrupted
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.47/docker-compose.yml
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.47/.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.46...v1.0-beta.47