Skip to content

Releases: A2-ai/devious

v2.0.2

01 Feb 13:49
Compare
Choose a tag to compare

release

v2.0.1

14 Nov 15:14
Compare
Choose a tag to compare

Changelog

v2.0.0

04 Nov 17:37
961e120
Compare
Choose a tag to compare

Changelog

  • 745b7aa Add launch config for status command
  • 305a438 Add migration command
  • 9abe751 Add some files for testing
  • 7d7cb49 Add support for migrating meta files
  • b6cfc1c Add support for migrating storage files
  • f2a6d45 Change user to saved_by
  • fd9cd6f Increase time gap for get test
  • c4fd120 Merge branch 'main' into feat/format-migration
  • ad15626 Merge branch 'main' into feat/rename-stuff
  • 798b8a6 Merge pull request #56 from A2-ai/feat/rename-stuff
  • 8a924b5 Merge pull request #57 from A2-ai/feat/storage-subdirs
  • 961e120 Merge pull request #58 from A2-ai/feat/format-migration
  • 0639ed4 Migrate meta files using command
  • e9d4e9a Readd gitignore
  • 73d8c8b Readd gitignore
  • ce6b7d5 Rename .dvs.yaml to dvs.yaml
  • 10a896a Rename .dvsmeta to .dvs, segment storage files into subdirs
  • a74ef39 Update README.md
  • 3a16c51 more context around reasoning
  • 793627f spelling!

v1.2.1

24 Aug 18:59
Compare
Choose a tag to compare

Changelog

  • 12e96df Broaden default dir permissions
  • 301ba4b Chmod after creating directories and files to override umask

v1.2

22 Aug 17:47
ce914ff
Compare
Choose a tag to compare

Enabled ludicrous speeds for file operations using hash caching -- about a 14285714x increase for a 10 GB file (no, we're not kidding). This should vastly improve operation times across the board, namely when running the status command with large files tracked by Devious.

before hash caching

Screenshot 2023-08-22 at 11 10 06 AM

after hash caching

Screenshot 2023-08-22 at 11 09 36 AM

Changelog

  • 6ff5881 Add local file hash caching
  • f25f2d5 Cache hash directly after computing, print hash calculation times
  • ce914ff Merge pull request #48 from A2-ai/feature/hash-cache
  • 2263335 Relax double get test with millisecond wait

v1.1.2

21 Aug 19:38
Compare
Choose a tag to compare

Changelog

  • a4f9f9f Fix typo in goreleaser
  • e4a79b5 Update readme with blob syntax

v1.1

17 Aug 14:21
68db35c
Compare
Choose a tag to compare

Better and more consistent path input using globs across the different command!

Changelog

  • b9a75dd Add a lot more documentation, disable completion command
  • dcd3709 Add default URL for install script
  • ee9872e Add install instructions to readme
  • 7d3992b Add missing download link
  • 1d01007 Add missing log overwrite
  • 3da2a78 Add user install script and use in release notes
  • 9be9625 Better glob consistency across status command
  • b81df72 Don't add to PATH if bin directory already exists
  • 6fa86e9 Handle no metadata file in get
  • 2cc63e1 Merge pull request #44 from A2-ai/feature/distinct-status-icons
  • 68db35c Merge pull request #45 from A2-ai/feature/better-glob
  • a7b3e72 Remove install instructions from release notes
  • 7c06905 Remove leading slash from status command
  • 6336375 Source bashrc when creating user bin directory
  • b8cb6d7 Strip any meta file extension in add
  • 7cd3ad9 Strip meta file extension in add
  • 08beb64 Unify add and get glob logic
  • d92169c Update help text for status command
  • 2b8bd39 Update release notes to use home dir for install, disable prerelease
  • 016d456 Use distinct icons for status command
  • 2e78974 Use exclamation mark for outdated status
  • 9d7405c Use exp slices

v1.0

15 Aug 17:28
8ea2474
Compare
Choose a tag to compare

Changelog

  • 8d7e530 Don't skip get if hashes don't match
  • 4a2ce2b Ensure add files are in git repository
  • f3bf0b1 Fix bug when checking if file is present locally in get
  • d8df1d6 Improve formatting for file copy skip logs
  • 9281a44 Leave bar undefined if logging JSON
  • 4e08a7e Log when calculating local hash in get
  • a9e97f4 Merge pull request #31 from A2-ai/new-metadata
  • 661b425 Merge pull request #33 from A2-ai/fix/json-output
  • 5473d29 Merge pull request #34 from A2-ai/feature/skip-already-updated
  • 8ea2474 Merge pull request #36 from A2-ai/feature/disallow-external-files
  • 464eeac Skip copy when adding file already in storage
  • 46792a5 Skip copy when getting file that already exists locally
  • 30001d8 Use exclamation instead of triangle for warnings
  • 6d02c4e add test to ensure that getting a file after modifying locally works
  • 6e903cd refactor: adjusting the names for the metadata in json

v0.7.2

15 Aug 03:30
7c444e8
Compare
Choose a tag to compare
v0.7.2 Pre-release
Pre-release

Changelog

  • 980bdd4 Fix typo in install scripts
  • 7c444e8 Merge pull request #29 from A2-ai/fix/optimize
  • fb7ec72 Use progress bar on copy

Linux (User)

Assumes ~/.local/bin is available in your PATH

wget https://github.com/A2-ai/devious/releases/download/v0.7.2/dvs_Linux_x86_64.tar.gz -O ~/dvs.tar.gz
tar -xzf ~/dvs.tar.gz dvs
mv dvs ~/.local/bin/dvs
chmod +x ~/.local/bin/dvs

v0.7.1

11 Aug 19:44
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Changelog

  • 5bff9f2 Add installation scripts to release notes and mark for pre-release

Installation

Linux

sudo wget https://github.com/A2-ai/devious/releases/download/v0.7.1/dvs_Linux_x86_64.tar.gz -O /tmp/dvs.tar.gz
sudo tar xzf /tmp/dvs.tar.gz dvs
sudo mv dvs /usr/local/bin/dvs
sudo chmod +x /usr/local/bin/dvs

Linux (User)

Assumes ~/bin is available in your PATH

wget https://github.com/A2-ai/devious/releases/download/v0.7.1/dvs_Linux_x86_64.tar.gz -O /tmp/dvs.tar.gz
tar xzf /tmp/dvs.tar.gz dvs
mv dvs ~/bin/dvs
chmod +x ~/bin/dvs