Releases: sikalabs/tergum
v0.16.1
Changelog
52ffe22 VERSION v0.16.1
5b5829d fix(docker): Remove use command instead of entrypoint to run tergum
85174fd VERSION v0.16.1-dev
Docker images
docker pull sikalabs/tergum:v0.16.1
docker pull sikalabs/tergum:v0.16.1-arm64v8
v0.16.0
Changelog
19561ef VERSION v0.16.0
6b2de57 fix(telemetry): Fix default telemetry origin
a947d17 feat(do_backup): Send do_backup log events to telemetry
205129e feat: Add sorce & target plugin names to logs
c38e5b8 feat(backup_log): Add source & target plugin names to output table
ddfe749 feat(backup_log): Log source & target plugin names
8538dce refactor: Use Middleware.Name
6c2b8fb feat(backup): Add method Name() to Source, Target & Middleware
740aa93 feat(telemetry): Add event_name & data to telemetry events
d034239 feat!: Move telemetry configuration from flags to config file
f055206 feat: Add basic telemetry
61eb5a3 VERSION v0.16.0-dev
Docker images
docker pull sikalabs/tergum:v0.16.0
docker pull sikalabs/tergum:v0.16.0-arm64v8
v0.15.0
Changelog
0172854 VERSION v0.15.0
aa006a6 feat(middleware/gzip_utils): Add progress bar to Gzip middleware
9af949f refactor(do_backup): Move logs to helper functions & enhance messages
8c910b5 feat(do_backup): Add logging
5797102 chore(go.mod): Add github.com/rs/zerolog
6c3656a fix(s3_utils): Finish bar
60f50de refactor(backup/target/s3): Use s3_utils.Upload
1c7ba27 feat(s3): Add progress bar
aae0231 feat(s3): Tune s3 uploader config (10MB chunks, 10 threads)
c842308 chore(example/config): Add MySQL only example
76c96bb refactor!: Use io.ReedSeeker instead of []byte due to memory optimalization
6179a26 chore: More descriptive error mesaages (add prefixes)
cd46f4c feat(utils/s3_utils): Add s3_utils.Upload to utils
4601f6f docs(README): Add docs for SingleFile source
01e82a8 chore(example/config): Add SingleFileSource test config
d4b2b07 feat(backup/source/single_file): Add SingleFileSource
9579b4a VERSION v0.15.0-dev
Docker images
docker pull sikalabs/tergum:v0.15.0-arm64v8
docker pull sikalabs/tergum:v0.15.0
v0.14.0
Changelog
ccbc6e7 VERSION v0.14.0
05d8961 docs(README): Mark MongoDB Backup source as done
1977c37 docs(README): Add Mongo source
1558f5c chore(misc/config): Add example config for Mongo test
0c07e0b chore(misc/docker/mongo): Create test Mongo sever
e6c47ea feat(backup/source/mongo): Add Mongo backup source driver
84c2e1e feat(utils/temp_utils): Create temp utils with GetTempFileName method
a25d23c fix(docker/postgres-with-tergum): Fix build args
be53951 feat(docker/postgres-with-tergum): Update tergum version to v0.13.0
1ac6cb2 VERSION v0.14.0-dev
Docker images
docker pull sikalabs/tergum:v0.14.0
docker pull sikalabs/tergum:v0.14.0-arm64v8
v0.13.0
Changelog
b3762f4 VERSION v0.13.0
493ccc2 feat: Add parm --extra-name (to backup command) for easy idenfitication of each runs
ce2bf20 feat(misc/docker/postgres-with-docker): Add Makefile for simple build
4650709 feat(misc/docker/postgres-with-docker): Add ARGs for versions
763fffd feat(utils/k8s_utils): Add KubernetesClientFromKubeconfig util
9147b75 chore(go.mod): Add k8s.io/client-go
9b00075 docs(README): Fix code block type
92dd892 chore(misc/example/config): Add config for local backup from k8s
2a45701 chore(misc/k8s): Add MySQL to k8s
106e71b chore(misc/k8s): Add Makefile for skaffold
aa66899 chore(misc/k8s): Rename output files
9123de4 chore(misc/k8s): Fix gzipped suffix
403dfbe refactor: Rename tergum.go to main.go
b336923 chore(misc/k8s): Add k8s example (using skaffold)
b3fb6b4 chore(misc/docker): Add postgres-with-tergum image
11ba4ea docs(README): Put Proxmox backups to roadmap
aa63aa3 docs(README): Put Gitlab backups to roadmap
ea69011 docs(README): Add backup drivers, backup storages, and notification plugins to roadmap
0e9cf76 docs(README): Add Tergium Cloud & Enterprise
f20d11e docs(README): Add MysqlServer to Current Project State section
963b70a VERSION v0.13.0-dev
Docker images
docker pull sikalabs/tergum:v0.13.0
docker pull sikalabs/tergum:v0.13.0-arm64v8
v0.12.0
Changelog
fbe1348 VERSION v0.12.0
395bc62 docs(README): Add MysqlServer to readme
d12ca07 feat(misc/example/config): Add MysqlServer example to config
4650f1b feat(backup/source): Add MysqlServer for backing up whole server (all databases)
621fb0a fix: Add missing seed for random library
3d2411d docs(README): Fix h2
f8eb292 VERSION v0.12.0-dev
Docker images
docker pull sikalabs/tergum:v0.12.0-arm64v8
docker pull sikalabs/tergum:v0.12.0
v0.11.1
Changelog
a57d08e VERSION v0.11.1
4ccac60 fix: Add missing seed for random library
Docker images
docker pull sikalabs/tergum:v0.11.1
docker pull sikalabs/tergum:v0.11.1-arm64v8
v0.11.0
Changelog
eba8927 VERSION v0.11.0
08a095f docs(README): Add docs for Cobra cli
ed0b012 feat(cmd/generate_docs): Add command for generate Cobra docs
32211ee chore(gitignore): Ignore ./cobra-docs
98da8df docs(README): update usage
b405d84 docs(README): Update docs to YAML
28f3c05 feat(misc/config): Add YAML config examples
b2c4bb4 fix(misc/example/config): Fix typo
690e47b fix(backup): Custom error on missing source
fb3b6d3 fix(misc/example/config): Fix format (capitalization)
c9b65ae feat: Use YAML config parser (instead of JSON)
3f8ab9d fix(misc/example/config): Update JSON configurations to YAML library compatibility
aa60436 chore(go.mod): Add gopkg.in/yaml.v2
9be0900 VERSION v0.11.0-dev
Docker images
docker pull sikalabs/tergum:v0.11.0
docker pull sikalabs/tergum:v0.11.0-arm64v8
v0.10.0
v0.9.0-dev-3
Changelog
5f0b224 chore(go): go mod tidy
Docker images
docker pull sikalabs/tergum:v0.9.0-dev-3
docker pull sikalabs/tergum:v0.9.0-dev-3-arm64v8