Releases: sikalabs/tergum
Releases · sikalabs/tergum
v0.30.0
Changelog
- ff1288c VERSION: v0.30.0
- 94ed487 docs(README): Mark Hashicorp Vault source as done
- 992531e feat(backup/source/vault): Add Vault backup source
- 1a312c7 feat(backup_process_utils): Add BackupProcessHttpGetWithToken helper (for Vault backups)
- 9261213 docs(README): Add Hashicorp Vault source to roadmap
- 1ee9c8b feat(do_backup): Log which implementation is used
v0.30.0-dev-8
Changelog
- c0d49d6 feat(notification/target/email): Update & Fix logging (add error logs when email fail to send)
v0.30.0-dev-6
v0.30.0-dev-5
v0.30.0-dev-4
Changelog
v0.30.0-dev-3
v0.30.0-dev-2
Changelog
- 53cdcb1 fix(notification/backed): Make backend configuration optional (due to another (slack) target)
- 258242d feat(misc/example/config): Add config with slack notifications
- 4414f60 docs(README): Mark Slack target sa done in Current Project State
- 22da921 docs(README): Add SlackWebhook notification target to README
- d73c3d4 feat(notification/target/slack_webhook): Create SlackWebhook notification target
- d135896 docs(README): Add Passwords Sources to Current Project State
- dac2de7 chore(misc/example/config): Fix mysql backups (add extra args)
- f65ef32 refactor: Use BackupOutput as output for all backup sources
- 3a161e6 feat(backup_output): Create BackupOutput struct used ad output from backup sources (and processors in future)
- eb0d47e chore(misc/example/config): Fix port in postgres server example
- 1b37f23 refactor(backup/source/postgres_server): Backup using BackupProcessExecToFile helper
- 88dbcd8 feat(backup_process_utils): Add util BackupProcessExecEnvToFile
- f8205c6 feat(backup_process): Add ExecEnvWait method
- e905b74 refactor: Move backup/backup_process to backup_process && backup/backup_process_utils to backup_process_utils
- 759d9d8 fix(backup/source/dir): Fix param name in error message
- c7a8417 refactor(backup/source/mongo): Backup using BackupProcessExecToFile helper
- dcc899f feat(misc/example/config): Add user, password to mongo example
- 00c90fa fix(baclu/backup_process_utils): Fix missing error handling in BackupProcessExecToFile
- 744dcb9 refactor(backup/source/kubernetes_tls_secret): Backup using BackupProcessExecToFile helper
- ef6ff8f feat(misc/example/config): Add KubernetesTLSSecret to kubernetes example
- 0ad4de1 refactor(backup/source/kubernetes): Backup using BackupProcessExecToFile helper
- 4de5cf4 chore(misc/example/config): Add exaple of kubernernetes (configmap) backup (using kubectl proxy)
- 6e4687f refactor(backup/source/ftp): Backup using BackupProcessExecToFile helper
- 93362d0 feat(backup/backup_process): Add ExecWaitDir method for BackupProcess
- 82f3732 refactor(backup/source/dir): Backup using BackupProcessExecToFile helper
- 3f8ba7c feat(backup/backup_process_utils): Add missing error handling
- a81bd3b fix(backup/backup_process): Fix tmp file name
- 17be82a refactor(backup/source/mysql/postgres): Backup using BackupProcessExecToFile helper
- 1bfa5eb refactor(backup/source/mysql/mysql_server): Backup using BackupProcessExecToFile helper
- 4d0df92 feat(do_backup): Print BackupLog JSON before tables
- 8a44120 refactor(backup/source/mysql/mysql): Backup using BackupProcessExecToFile helper
- e7564a1 feat(backup_process_utils): Add BackupProcessExecToFile helper
- 2f24d2f feat(backup/backup_process): Add Exec method to BackupProcess to backup using exec
- 6477c93 chore(misc/example/commit): Add Telemetry.CollectBackupLog to mysql example
- 8d17e23 feat(backup/backup_process): Create helper for backup process (with basic tests)
v0.29.0
Changelog
- fcc0110 VERSION: v0.29.0
- 52c352e fix(backup_log/output): Add only errors to error table
- 3009e29 chore(goreleaser): Push & push tags before goreleaser build
- 57132da feat: Catch stderr, store & show in output
- fb55623 chore(misc/example/commit): Add example of MysqldumpExtraArgs
- 25a8f08 docs(README): Add MysqldumpExtraArgs to README #10
- ffb14ca feat: Add
--json-logs
flag for optional JSON logging - 8fb1ab2 chore(misc/docker/postgres-with-tergum): Update tergum version to v0.28.0
- 6783cfc VERSION: v0.29.0-dev
v0.29.0-dev-1
Changelog
- 4e8fdd4 chore(goreleaser): Push & push tags before goreleaser build
- 74ca71f feat: Catch stderr, store & show in output
- fb55623 chore(misc/example/commit): Add example of MysqldumpExtraArgs
- 25a8f08 docs(README): Add MysqldumpExtraArgs to README #10
- ffb14ca feat: Add
--json-logs
flag for optional JSON logging - 8fb1ab2 chore(misc/docker/postgres-with-tergum): Update tergum version to v0.28.0
- 6783cfc VERSION: v0.29.0-dev
v0.28.0
Changelog
- eb1b24c VERSION: v0.28.0
- 85b1f40 feat: Add target file size to backup log
- a2757bb feat(utils/file_size_utils): Create method PrettyFileSize
- dc2c3be chore(misc/docker): Build for linux/amd64
- a4d4a4a feat(misc/docker/postgres-with-tergum): Update tergum version to v0.27.0
- 9b8a48a chore(misc/docker/mysql): Use mariadb image (supports Apple M1)
- 31dfa83 cleanup(src1): Remove old implementation
- b495c4d chore(misc/example/config): Fix rm -rf