Skip to content

Releases: sikalabs/tergum

v0.41.0

21 May 18:11
v0.41.0
f909dbe
Compare
Choose a tag to compare

Changelog

  • f909dbe VERSION: v0.41.0
  • e6f5300 docs(README): Add S3Target.UploadRetries example
  • 32fc30a feat(backup/target/s3): Add UploadRetries to S3Target to retry upload to s3 for DUCR
  • 5fd20e6 fix(backup_log/output): Use Header instead of SetHeader after upgrade github.com/olekukonko/tablewriter
  • 1c5658a chore(deps): bump github.com/olekukonko/tablewriter from 0.0.5 to 1.0.0
  • b6564d7 chore(deps): bump github.com/cheggaaa/pb/v3 from 3.0.8 to 3.1.7
  • 2e0363d chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
  • de3f869 docs(README): Add linux install using curl
  • 0936493 feat(install.sh): Add install script (using slu)
  • 6f58261 chore(deps): bump github.com/ondrejsika/notion-backup
  • f64b968 chore(deps): bump github.com/rs/zerolog from 1.25.0 to 1.34.0
  • 19afe48 chore(deps): bump github.com/spf13/cobra from 1.2.1 to 1.9.1
  • 7047160 feat(.github/workflows/build): Try to build it on push and merge request
  • 884570c feat(.github/dependabot): Setup dependabot
  • 96d017a feat(misc/examples/docker): Remove version from compose.yaml files
  • 57d9fbc fix(misc/examples/docker): Use docker compose (instead of python docker-compose)
  • c675414 feat(misc/examples/docker): Rename docker-compose.yml to just compose.yaml
  • 381ce68 fix(README): fix yaml indent, use spaces
  • 3d827b0 docs(README): Add Tergum logo to README
  • 7ca60e3 feat(_images): Add tergum_transparent.png (512x512 preview from www.remove.bg)
  • d6d4cc7 feat(_images): Add tergum.png generated using chatgpt
  • ad3ea64 feat(backup/source/proxmox_local_vm): Add ProxmoxLocalVM backup source
  • 743db26 feat(notification/target/telegram): Add extra name to Telegram log
  • 9e01494 docs(README): Add docs for Telemetry block in Tergum config
  • 2500eee docs(README): Add docs for Settings in tergum config
  • 5e0fc8d feat(cmd/utils/telegram/get_chat_id): Add flag --send-to-chat
  • 9f7d1e7 feat(cmd/utils/telegram/get_chat_id): Add support for env TELEGRAM_BOT_TOKEN
  • 60684ef feat(misc/docker): Update tergum to v0.40.0 in docker images
  • c9a7d62 docs(README): Use [email protected] (instead of [email protected])
  • 949a137 docs(README): Add install using scoop on windows
  • 6c45741 VERSION: v0.41.0-dev

v0.40.0

08 May 09:59
v0.40.0
fe4ddbd
Compare
Choose a tag to compare

Changelog

  • fe4ddbd VERSION: v0.40.0
  • d515f36 feat(goreleaser): Create scoop json
  • 0619332 feat(goreleaser): Upload tergum.exe to release (for winget)
  • 29a45ed feat(goreleaser): Update .goreleaser.yml to version 2
  • e812723 cleanup(backup_log/telegram_output): Remove unnecessary wrappers
  • fa0dc8d docs(README): add links to telegram config example
  • 4e3407c feat(examples/config/telegram): Add example with Telegram notification and backend storage
  • 750681d docs(README): Add Telegram backupt storage target
  • 93b8961 docs(README): Add Telegram notification target
  • 7b54445 docs(README): Add Telegram notification target to Current Project State
  • 33b5b5a docs(README): Add Telegram backup target to Current Project State
  • 1bbf13c feat(backup/target/telegram): Create Telegram backup target - backup to Telegram
  • efc1a3e feat(telegram_utils): Add func TelegramSendMessageWithFile
  • 87e0fc5 fix(notification/target/telegram): fix too many new lines
  • 8478bc7 feat(backup_log/telegram_output): remove === log ===
  • 37fe1a8 feat(backup_log/telegram_output): Dont show empty target in error log
  • 72f4100 refactor(backup_log/telegram_output): Move Telegram output formatter to own file
  • 4119c2c feat(backup_log/output): Dont show Target and File Size if the target is empty
  • 46965d4 feat(backup_log/output): dont send empty error to Telegram output
  • c00ccee feat(notification/target/telegram): Add Telegram as notification target
  • c21393b feat(backup_log/output): Add output for Telegram (which does not support tables)
  • b81b686 feat(backup_log): Add method GlobalSuccessEmoji()
  • 43153ca feat(cmd/utils/telegram/get_chat_id): Add get-chat-id telegram util to cmd utils
  • e291f6b feat(utils/telegram_utils): Create func TelegramGetLastChatID
  • 2d3c6d6 feat(utils/telegram_utils): Create func TelegramSendMessage
  • 93cd60e feat(notification/backend/email): Add link to github to email signature
  • 191c199 fix(notification/backend/email): add missing br in signature
  • c6a5d6d chore(misc/docker): use upper AS in Dockerfiles
  • 7bb815b feat(misc/docker): Bump tergum version to v0.39.0 in docker images
  • 56c1780 VERSION: v0.40.0-dev

v0.39.0

06 May 06:57
v0.39.0
8e6b0ca
Compare
Choose a tag to compare

Changelog

  • 8e6b0ca VERSION: v0.39.0
  • 9ebbe83 fix(azure_blob_utils): Fix azure blob upload / target
  • 369bd4a feat(misc/docker/postgres-with-tergum): Upgrade to tergum v0.38.0
  • 2956419 feat(misc/docker/mysql-with-tergum): Upgrade to tergum v0.38.0
  • 8d4d9db VERSION: v0.39.0-dev

v0.38.0

24 Feb 17:38
v0.38.0
ebc9def
Compare
Choose a tag to compare

Changelog

  • ebc9def VERSION: v0.38.0
  • 889ab70 docs(README): Add example of PostgresServer source with SSLMode
  • 728c0c1 docs(README): Add example of Postgres source with SSLMode
  • 533ede3 feat(backup/source/postgres_server): Add optional param SSLMode
  • 76e2240 feat(backup/source/postgres): Add optional param SSLMode
  • 17e96b2 fix(misc/docker/postgres-with-tergum): make AS upper case in Dockerfile
  • 751529b feat(misc/docker/postgres-with-tergum): Update postgres to 17 and tergum to v0.37.0
  • b8ab017 feat(misc/docker/mysql-with-tergum): Build mysql:8 image ghcr.io/tergum-extra/mysql-with-tergum:8-tergum-v0.37.0
  • de0252c feat(misc/docker/mysql-with-tergum): Update tergum version to v0.37.0
  • 61f0e4c feat(backup/source/vault): Add support for custom headers
  • 5b276eb VERSION: v0.38.0-dev

v0.37.0

08 Feb 13:16
v0.37.0
d80c617
Compare
Choose a tag to compare

Changelog

  • d80c617 VERSION: v0.37.0
  • c94cfbd feat(cmd/backup): Load extra name from config file
  • 1e9818e feat(config): Add Settings.ExtraName to config
  • 57f5b6d feat(backup): Allow enable do_backup_v2 using config file Settings.UseDoBackupV2=true
  • dc27605 feat(config): Add Settings.UseDoBackupV2 param to config

v0.36.0

24 Nov 21:24
v0.36.0
c46f742
Compare
Choose a tag to compare

Changelog

  • c46f742 VERSION: v0.36.0
  • e1c46d2 feat(cmd/utils/cron): Add simple cron util
  • ee6c7f8 feat(misc/docker/vault_dev): Add Vault for development (of integrations)
  • 71bfc47 add: json tags in config structs
  • 7df248d fix: add other editor files to gitignore
  • d51fb76 feat(misc/docker): Create postgres image with mysqldump, mongodump and tergum
  • 3fa8a06 feat(misc/docker): Create postgres image with mysqldump and tergum

v0.36.0-dev-1

16 May 21:01
d28b459
Compare
Choose a tag to compare
v0.36.0-dev-1 Pre-release
Pre-release

Changelog

  • d28b459 docs(README): Add Skip to Gitlab backup source
  • aaa6c18 feat(backup/source/gitlab): Add skip support (like SKIP=registry, ...)
  • 7d91cd0 fix(goreleaser): Fix YAML type to string (from int)
  • 92ff712 refactor(goreleaser): Use Dockerfile.goreleaser for goreleaser dockerfiles
  • 948dc60 feat(misc/docker/postgres-with-docker): Add build of PG versions 13, 14, 15, and 16 (using make all)
  • 96a1944 feat(misc/docker/postgres-with-tergum): Update default Postgres version to 16
  • de800d0 docs(README): Mark Consul backup source as done
  • a42b620 docs(README): Add "Example BackupSourceConsul Block"
  • 8c98407 feat(misc/example/config): Add example config for consul backup
  • cc5f892 feat(backup/source/consul): Add Consul backup source
  • 07e55c0 feat(backup_process_utils/BackupProcessHttpGetWithToken): Allow empty token (if empty, dont send the token header)
  • 92c48b4 docs(README): Add Hashicorp Consul to roadmap
  • aff1c39 VERSION: v0.36.0-dev

v0.35.0

08 Apr 21:16
9d066ee
Compare
Choose a tag to compare

Changelog

  • 9d066ee VERSION: v0.35.0
  • 5880fbc chore(misc/docker): Update to TERGUM_VERSION=v0.35.0
  • 99dc28d docs(README): Mark Gitlab Backup Source as done in Current Project State
  • e34d604 docs(README): Add BackupSourceGitlab
  • 2808e92 chore(misc/example/config): Add Gitlab example config
  • e461d7d feat(backup/source/gitlab): Add Gitlab backup source
  • 60e0f31 refactor(utils/azure_blob_utils): Upgrade github.com/Azure/azure-sdk-for-go
  • cb25060 chore(misc/docker): Update to TERGUM_VERSION=v0.34.0
  • c637a2a VERSION: v0.35.0-dev

v0.34.0

01 Feb 09:51
1428bbe
Compare
Choose a tag to compare

Changelog

  • 1428bbe VERSION: v0.34.0
  • 40d8ed8 feat(telemetry,do_backup): Add InitExtra event with do_backup_implementation version
  • 51fa0b9 chore(misc/docker): Update to TERGUM_VERSION=v0.33.0
  • 123a583 VERSION: v0.34.0-dev

v0.33.0

28 Jan 19:09
fe98c87
Compare
Choose a tag to compare

Changelog

  • fe98c87 VERSION: v0.33.0
  • dc6ec19 docs(README): Update NotificationBackendEmail docs
  • 0fa2bed fix(notification/backend/email): Cover all arguments in validation
  • ddffe9c feat(notification/backend/email): update ondrejsika/gosendmail to v0.4.0 and allow to use username different from email
  • 64f8390 fix(notification/backend/email): Update Email to Username in config struct
  • 3b31d83 docs(README): Add docs for VaultSource
  • d2a4101 docs(README): Add docs for DummySource
  • 6f298ed feat(backup/source/dummy): Add DummySource (for devel/testing purposes)
  • 97cbb52 chore(Makefile): Add release target (using goreleaser)
  • 7782003 chore(misc/docker): Update to TERGUM_VERSION=v0.32.0
  • 1122a35 VERSION: v0.33.0-dev