1.1.3
- no changes in the application, only in the build-pipeline (note to myself: always separate the app from the pipelines)
all commits from v1.1.2 to v1.1.3
1.1.2
- bump deps
all commits from v1.1.1 to v1.1.2
1.1.1
This release contains only changes for zsd
.
zsd: new flag
-H
for scripting mode output.zsd: new flag
-snapshot-timemachine
to support mrBliss/snapshot-timemachine
The release / packaging process for the two programms is currently not separated, so i make a “bugfix” release for this changes.
all commits from v1.1.0 to v1.1.1
1.1.0
add snapshot management functions (see docs)
- rename
- destroy
- clone
- rollback
handle keyboard events in input fields
- ‘Enter’ for ‘Submit’
- ‘Esc’ for ‘Cancel’ / close modal
update npm deps
all commits from v1.0.1…v1.1.0
1.0.1
- fix destroy snapshot
all commits from v1.0.0…v1.0.1
1.0.0
This version is a complete rewrite.
The backend is implemented in Go (as before) and the frontend in PureScript.
create and destroy snapshots from the webapp
download a complete directory as a zip-archive
zsd
cli tool to find different file-versions in the command line- does not need a running
zfs-snap-diff
instance
- does not need a running
date-range based search for file versions
- this speeds up the scan dramatically if there are thousands snapshots on spinning disks
bookmark support
- bookmarks are per dataset and stored in the browser (Web storage).
works now also with ‘legacy’ mountpoints
all commits from 0.0.10…v1.0.0
0.0.10
use relative url for service endpoints
to use zfs-snap-diff behind a reverse proxy
minimal example config snipped for nginx:
location zfs-snap-diff { proxy_pass http://localhost:12345/; }
optional tls encryption
listen address per ‘-l’ flag configurable
all commits from 0.0.9…0.0.10
0.0.9
- show file size and modify timestamp in the file-browser
- list directories at first in the file-browser
- sortable columns in the file-browser
- only regular files / directories are clickable
all commits from 0.0.8…0.0.9
0.0.8
- dataset selectable in ‘browse-actual’ view
- add size informations to dataset (to match ‘zfs list’ output)
- small fixes
- code cleanup
all commits from 0.0.7…0.0.8
0.0.7
- support sub zfs filesystems (datasets)
- optional use sudo when execute zfs commands
- necessary under linux when running as non root
- needs sudo rules
- start `zfs-snap-diff` with-'-use-sudo'
- new view for server messages
all commits from 0.0.6…0.0.7
0.0.6
- check if file in snapshot has changed filetype depend:
- text files: md5
- others: size+modTime
- diffs created in the backend (per go-diff)
- different presentation: intext / sid- by side
- possibility to revert single changes
all commits from 0.0.5…0.0.6
0.0.5
- file compare method configurable: size+modTime (default) or md5
- optional limit how many snapshots are scan to search older file version
- autohide notifications in frontend
- show message if no snapshots found
all commits from 0.0.4…0.0.5
0.0.4
- view, diff, download or restore file from a snapshot
- view file with syntax highlight
- browse old snapshot versions
- easy switch “versions” per ‘Older’ / ‘Newer’ buttons
- cleanup frontend
- refactor backend
0.0.3
- show server errors on frontend
- show waiting spinner when loading
0.0.2
- partial frontend configuration from server
- fix firefox ui
0.0.1
- prototype