Releases: agarbato/unicloud
Releases · agarbato/unicloud
2.0.1
2.0
1.9
1.8
1.7
1.6
This release focus is all about checks, debugs to make sure app can start properly and make troubleshooting easier.
- Server side : Enabled ssh debug logs on /data/log/sshd.log when SERVER_DEBUG is enabled
- Client side: Added output of ssh connection during registration attempt.
- Write permission check on startup, exit if app user can't write or initialize
- Added user_id validation to exit on startup if run as root
- Added SSH health check and status on home page, if SSH is broken a clear red message will inform the user
- Made it super crystal clear on README requirements for persistence and user permissions.
1.5
New Replica Server Role
- Introduced replica server role. Clients can now sync from different servers and choose what's the best path to keep their file in sync.
- Improved docker startup process using jinja file templates
- Added some docker compose files
- Added some info on README
1.4
1.3
1.2
- Fix client list page.
Replace long query with join tables clients/events.
Lastseen client info is now added on clients table.
Not often updated clients were not shown on client list.
To update start with a fresh db (deleting unicloud.db) or add the column to client table
alter table clients add column lastseen datetime;
- Fix apscheduler execution (bug)
A new random jobid was created on every docker startup resulting in multiple executions not honoring sync_interval parameter.
Added id to fix the issue on apscheduler run.
Stop the client and delete jobs.sqlite on data root folder if you still experience the same issue.