Skip to content

Releases: sikalabs/tergum

v0.30.0

29 Jul 09:16
Compare
Choose a tag to compare

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

15 Jul 05:53
c0d49d6
Compare
Choose a tag to compare
v0.30.0-dev-8 Pre-release
Pre-release

Changelog

  • c0d49d6 feat(notification/target/email): Update & Fix logging (add error logs when email fail to send)

v0.30.0-dev-6

17 Jun 20:16
b2b359d
Compare
Choose a tag to compare
v0.30.0-dev-6 Pre-release
Pre-release

Changelog

  • b2b359d feat(backup/middleware): Add Pefix & Suffix middlewares
  • 87c5049 docs(README): Mark Redis source as done

v0.30.0-dev-5

29 May 23:04
b8b4fc4
Compare
Choose a tag to compare
v0.30.0-dev-5 Pre-release
Pre-release

Changelog

  • b8b4fc4 chore(misc/docker): Create image with Postgres and Redis (for Pickey.cz)
  • 0d98291 fix(notification/target/slack_webhook): Remove large space (newline) from message

v0.30.0-dev-4

29 May 22:41
50847c0
Compare
Choose a tag to compare
v0.30.0-dev-4 Pre-release
Pre-release

Changelog

  • 50847c0 docs(README): Add Example BackupSourceRedis Block to README
  • 2b80950 docs(README): Fix typo in BackupSourceFTP
  • 4835396 chore(misc/example/config): Add redis examples
  • 3e92a64 feat(backup/source/redis): Add Redis backup source
  • 179c621 chore(misc/example/docker/redis): Add redis for testing

v0.30.0-dev-3

29 May 22:15
8d382e0
Compare
Choose a tag to compare
v0.30.0-dev-3 Pre-release
Pre-release

Changelog

  • 8d382e0 docs(README): Mark ENV Variables as done in Passwords Sources
  • b95b287 chore(misc/example/config): Add example config for expand env
  • 91f0064 feat: Add expand ENV variables in YAML (by --expand-env arg)
  • 764ebb0 docs(README): Fix typo
  • c8ea83d docs(README): Add link to Calendly

v0.30.0-dev-2

29 May 11:07
53cdcb1
Compare
Choose a tag to compare
v0.30.0-dev-2 Pre-release
Pre-release

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

26 May 10:16
fcc0110
Compare
Choose a tag to compare

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

26 May 07:52
4e8fdd4
Compare
Choose a tag to compare
v0.29.0-dev-1 Pre-release
Pre-release

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

12 May 08:36
Compare
Choose a tag to compare

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