Skip to content

Releases: agarbato/unicloud

2.0.1

26 Apr 16:54
1197eca
Compare
Choose a tag to compare
  • Update Alpine to 3.19.1
  • Update unison to 2.53.4 (compiled from src)

2.0

10 May 21:34
705b444
Compare
Choose a tag to compare
2.0
  • Update Alpine to 3.18
  • Unison 2.53.3

1.9

17 Nov 10:02
3d98fc4
Compare
Choose a tag to compare
1.9

Alpine 3.17
Update unison package to 2.53.0

Changelog from unison

1.8

21 Aug 20:00
590895b
Compare
Choose a tag to compare
1.8
  • Unison Lock files management.

Remove old unison locks from server side
remove lock from client side before each sync attempt.
This makes clients more resilient when switched off when sync is in progess.

  • Added order by on clients page

1.7

25 May 07:14
1100107
Compare
Choose a tag to compare
1.7

Packages update release

  • Alpine 3.16
  • Python 3.10
  • Unison 2.52.1
  • Flask 2.1.2

This image is backward compatible with previous image/unison version
Upgrade your server first then proceed with clients.

1.6

24 Mar 22:51
e38d55d
Compare
Choose a tag to compare
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

09 Mar 23:38
b24e67a
Compare
Choose a tag to compare
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

14 Jan 16:11
c73563f
Compare
Choose a tag to compare
1.4
  • Bump to alpine 3.15
  • Add autobackup share

1.3

23 Dec 15:44
aeafb7c
Compare
Choose a tag to compare
1.3
  • Use logging module and rotate handlers
  • Added logrotate via cron o server to rotate nginx and uwsgi logs

1.2

19 Dec 18:07
9449de3
Compare
Choose a tag to compare
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.