v1.0.0
Release notes
Warning
This release introduces breaking changes. See Database migration.
Reproducible builds
The goreleaser configuration has been tweaked to create reproducible builds, allowing to verify that no vulnerabilities or backdoors have been introduced during the compilation process.
Names obfuscation
Names are no longer stored in plaintext, the authentication key is now used to perform a XOR bitwise operation against them before the record is saved.
Database migration
Due to the changes in the record names, upgrading to v1.0.0
requires performing some changes to the database to be able to read previous records.
This can be done by executing the correspondin OS binary included in the artifact kure_v1_migration.tar.gz
from this release or manually from the source code.
Run from source
git clone -b v1.0.0 --single-branch https://github.com/GGP1/kure
go get -u
go run migration/v1/main.go