Releases: sikalabs/tergum
Releases · sikalabs/tergum
v0.41.0
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
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
v0.38.0
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
Changelog
v0.36.0
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
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
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
v0.33.0
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