Releases: rafaeljusto/toglacier
Minor changes
Remove empty backups from reports, change cron scheduler library and improve the deploy scripts so they can work as daemons.
Tool improvement
Many bug fixes, new features and changes that will take this tool to a next quality level. For detailed description of all changes please check the CHANGELOG.
Incremental backups
Now only the modified files are going to be uploaded to the cloud. This will decrease the upload time and save you some money with smaller archives in the cloud. Also the content can be encrypted and signed, so you are sure that nobody will have access or modified the backup while it's stored in the cloud.
To use the incremental backups we also added a new local storage type, the BoltDB. This was necessary to store more complex types, but you can still use the audit file if you don't want incremental backups.
You can now receive a report weekly with all the actions performed by the toglacier tool. This make your life easier, avoiding checking logs periodically to see if the backups are working.
Many other features and fixes can be found in the CHANGELOG.
Multipart upload strategy fix
The size of the archive to be uploaded to the cloud determinate the strategy that will be used in the upload (one-shot or multipart). We were wrongly using the multipart strategy when the file was bigger than 100KB instead of being bigger than 100MB.
Bug fix
When the checksum didn't match at the backup upload (multipart strategy), we were trying to remove the strange backup from the cloud using the job ID instead of the backup ID, this would always result in an error (archive not found).
Bug fixes
Many bug fixes were made in this version:
- Fix content range format in multipart strategy
- Fix hash calculation (tree hash) of the uploaded archive
- Check if the audit file exists when listing it
- Remove backup when checksum does not match
- Allow to backup only one file
We are also verifying now the hash of each uploaded part in multipart strategy.
Fix multipart default part size
A wrong part size value was generating an error every time that we tried to send big files using the multipart upload strategy.
Manage your backups
You will find the following new features in this release:
- Subcommands to manage the backups (sync, get, list, remove, start, encrypt)
- Sensitive parameters can now be encrypted
- Periodically request remote backups information
- Support to YAML configuration file
Please check the CHANGELOG for a complete list of changes in this version.
Backup files in AWS Glacier
First stable version of the toglacier tool. You will find the following features in this release:
- Backup your files periodically using the best approach depending on the file size
- Old backups will be automatically removed
- Allow backup multiple paths at once