Releases: streetwriters/notesnook-sync-server
v1.0-beta.4
Note: This is a beta version and NOT ready for use in production.
Changes
- Fix sync with v3.3 clients
- Add support for monograph metadata syncing
- Add new subscription plans & limits
- Other minor fixes & improvements
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.4/docker-compose.yml
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.4/.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.3...v1.0-beta.4
v1.0-beta.3
Note: This is a beta version and NOT ready for use in production.
Changes
- Get rid of
initiate-rs0step fromdocker-compose.yml - Fix sync
- Fix monographs fetching
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.3/docker-compose.yml
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.3/.env
docker compose upMake sure everything is up and running:
docker psAll the above services must show (healthy) in the output.
New Contributors
- @Minecon724 made their first contribution in #42
Full Changelog: v1.0-beta.2...v1.0-beta.3
v1.0-beta.2
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_CREATIONenv 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 upMake sure everything is up and running:
docker psAll the above services must show (healthy) in the output.
New Contributors
Full Changelog: v1.0-beta.1...v1.0-beta.2
v1.0-beta.1
Note: This is a beta version and NOT ready for use in production.
Changes
- Fix a bunch of errors due to the renamed environment variables
- The containers now use named volumes instead of creating a folder in $HOME. (If you prefer the old config, you'll have to use a custom
docker-compose.yml) - Add health checks for
mongodbandminioservices
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.1/docker-compose.yml
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.1/.env
docker compose upMake sure everything is up and running:
docker psAll the above services must show (healthy) in the output.
v1.0-beta.0
Note: This is a beta version and NOT ready for use in production.
Changes
- Monograph frontend/backend is now also self hostable (i.e. you can publish & view monographs from your local instance)
Sodium.Corehas been replaced withGeraltas it was unmaintained and didn't work on ARM devices. This is a non-breaking change.IDENTITY_SERVER_DOMAINhas been renamed toAUTH_SERVER_PUBLIC_URLand it now expects a full URL instead of just the host.NOTESNOOK_APP_HOSThas been renamed toNOTESNOOK_APP_PUBLIC_URLS3_SERVICE_URLhas been renamed toATTACHMENTS_SERVER_PUBLIC_URL- New variable
MONOGRAPH_PUBLIC_URLhas been added
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-beta.0/docker-compose.yml
docker compose upMake sure everything is up and running:
curl http://localhost:5264/health
curl http://localhost:8264/health
curl http://localhost:6264/api/health
curl http://localhost:7264/healthAll of the above must return Healthy.
v1.0-alpha.8
Note: This is an alpha version and NOT ready for use in production.
Changes
- Use protocol from
S3_SERVICE_URLinstead of defaulting to HTTP (for presigned S3 URLs)
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-alpha.8/docker-compose.yml
docker compose upMake sure everything is up and running:
curl http://localhost:5264/health
curl http://localhost:8264/health
curl http://localhost:7264/healthAll of the above must return Healthy.
v1.0-alpha.7
Note: This is an alpha version and NOT ready for use in production.
Changes
- Fix issue where attachments weren't uploading from any of the clients
- Remove unnecessary environment variables from
.envfile - Remove support for 3rd-party S3 providers
.envnow has defaults for a lot more variables- Add Docker service to validate & make sure all required environment variables are defined
- Use
wgetfor healthcheck instead ofcurl(thanks to @Inferno_geek from Discord) - Fix port 80 is denied instead the container (#5)
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-alpha.7/docker-compose.yml
docker compose upMake sure everything is up and running:
curl http://localhost:5264/health
curl http://localhost:8264/health
curl http://localhost:7264/healthAll of the above must return Healthy.
v1.0-alpha.6
Note: This is an alpha version and NOT ready for use in production.
Changes
/versionendpoint now returns more information (instance name, server id etc.)- You can now use
DISABLE_ACCOUNT_CREATIONenvironment variable to disable new signups
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-alpha.6/docker-compose.yml
docker compose upMake sure everything is up and running:
curl http://localhost:5264/health
curl http://localhost:8264/health
curl http://localhost:7264/healthAll of the above must return Healthy.
v1.0-alpha.5
Note: This is an alpha version and NOT ready for use in production.
Changes
- Email is automatically confirmed for accounts created on a self hosted instance
- 2FA by email is automatically enabled for accounts created on a self hosted instance
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-alpha.5/docker-compose.yml
docker compose upMake sure everything is up and running:
curl http://localhost:5264/health
curl http://localhost:8264/health
curl http://localhost:7264/healthAll of the above must return Healthy.
v1.0-alpha.4
Note: This is an alpha version and NOT ready for use in production.
Test drive
wget https://raw.githubusercontent.com/streetwriters/notesnook-sync-server/v1.0-alpha.4/docker-compose.yml
docker compose upMake sure everything is up and running:
curl http://localhost:5264/health
curl http://localhost:8264/health
curl http://localhost:7264/healthAll of the above must return Healthy.