Releases: itgcloud/gobackup
Releases · itgcloud/gobackup
v2.15.2
v2.15.1
v2.15.0
v2.14.0
v2.13.0
v2.12.0
Changelog
- 3387387 chg(ci): update homebrew generation
- b71f805 chg(ci): update homebrew generation
- 735ae0f chg(ci): update ci token name
- b71f392 chg(storage): fix azure download code to support new azure pkg
- 422c502 feat(archive): add config option to change tar args
- 43ba3e8 Fix etcd endpoint config, deprecated
endpoints
, useendpoint
instead. - f50334a feat: Improve MongoDB database to support use
uri
to support MongoDB Atlas. (#227) - 633e052 Modify development file name to add postfix (#229)
- 861b8f0 Homebrew release CI use
mislav/bump-homebrew-formula-action@v3
. - 1f59ab6 Update etcd development guide.
- 0adac50 Added etcd datastore. (#225)
- 6edbbe4 Add
before_script
,after_script
to model for write hooks around the model performing. - d36cf09 Improve Telegram endpoint config to add
https://
prefix if not present. - 30dfc63 Bump vite from 4.1.5 to 4.5.2 in /web (#221)
- 5c1216c Add: endpoint configuration for Telegram. (#218)
- 8fe0c36 Add MariaDB to README list, bump v2.8.0
- 0072920 Add MariaDB database support (#216)
- 708e216 feat: add influxdb2 client do Dockerfile
- 5a91298 Bump golang.org/x/crypto from 0.14.0 to 0.17.0
- 4ba895c Bump golang.org/x/net from 0.8.0 to 0.17.0 (#206)
- 8f56279 Bump google.golang.org/grpc from 1.50.1 to 1.53.0 (#174)
- bc15ec1 feat: Support multi-arch images(arm64,amd64)
- 3c8ecc0 feat: Support change timezone
- 69d0ec8 Update README and add release guide.
- 425f9d3 feat: Add to support InfluxDB v2 (#201)
- 591454d Update README.md
- 05ac4d6 Update README.md
- 53c062b Update README.md
- 074487f Update README.md
- f950ea1 fix: directory typo (#190)
- 69cb878 Go version 1.21
- 8377d29 Cleanup code (#170)
- f20141c Update README.md for Add UpYun for storage list (#186)
- b2e91ad Fix Web API for match any to index.html #184
- 307622f Add UpYun storage support.
- 62bd185 Fix #183 R2 storage-class header not support error again.
- dcce4d8 Add guide for release a new version
- 96af0a2 Fix #179 MinIO list backup files error.
- 32b3257 Improve config file to use absolute config path, for fix reload config path not found error.
- 4b997ce Add more contributing guide
- c345f9a Fix #176 Scheduler not reload issue when config changed.
- c006b6d Improve config file to use absolute config path, for fix reload config path not found error.
- 685f19b Fix #180 for avoid Redis invoke SAVE when mode is copy.
- 814c2f1 Fix #183 R2
storage_class
is "" error. - d59c79f Update Dockerfile
- 4339d4b fix(mysql): Plugin caching_sha2_password could not be loaded
- 07f25d1 Add Resend notifier.
- 1546368 Update README for add Volcengine TOS
- 5953499 Add Volcengine TOS storage support:
type: tos
. - a2384cf Fix error log when used unsupport storage type.
- f3313fa Fix start error when use default config path (in v2.3.1). #166
- 35dcfe4 Show error message when
gobackup start
failed - 168d0ac Impove error message when
gobackup start
has been failed. - c5e6cb4 Fix #164 raise error when config file not found.
- 2123301 Update README
- 04e4137 Add to supports watch config changes to reload. #163
- ff66e9a Add Huawei OBS storage support.
- b0fe02d Bump vite from 4.1.4 to 4.1.5 in /web
- 485e42f Fix install script
- f499d25 Add mssql support via sqlpackage (#160)
- 685772e GCS: added support for finding Application Default Credentials (#157)
- b60ced2 run
go mod tidy
- f18cf18 Add uploading progress bar.
- 73288c1 Add
default_storage
config key for special storage to use for Web UI. - aaba065 Add DEVELOPMENT guide.
- 586a6bb Add MinIO storage.
- 94de1d2 Add tests/qcloud.yml
- 20fc5a6 GoRelease remove Windows target. #156
- 892bd82 Increment S3 upload part size from to 5Mb to 64Mb.
- fd98348 Fix default storageClass for S3 compatibility storage. #155
- 40f13e2 Improve S3 upload to use for avoid high memory issue #154
- d44d9ca Fix SQLite dump command again, you
.output
command. - de1c737 Improve local storage to support related path.
- eb0b033 Add
storage_class
for S3 and Aliyun OSS, fix #146 - 91d270a Fix Sqlite3 backup invalid command error #150.
- e444478 Add host parameter to config (#152)
- b779c16 Fix daemon has output duplicate log output bug.
- 6e196c8 Fix yarn.lock
- 784a608 Web API well print a warning when not setup
web.password
. - b375bf1 Improve Logger to write to File and STDOUT at the same time.
- 3864b22 Update Web UI theme to Tailwind CSS default gray style.
- 99b2af2 Fix test
- 8d33c13 Improve storage fileKey.
- 4f6ed99 Remove
additional_options
on mysql config, please useargs
instead. #144 - 768f70a Remove deprecated
store_with
config on model. #144 - 7621a92 Update README.
- ef0bac4 Fix backup file list height.
- 4854789 Fix Web UI auto height, format time as local style.
- da21d7e Add API Server & Web UI (#141)
- adddc7b Update README.md
- a6d423c Make a simple config example for README.
- bbdec96 Remove unused fields.
- d076b8f Add
tables
,exclude_tables
option for MySQL, PostgreSQL and MongoDB (onlyexclude_tables
). (#140) - 3a872b6 Bump golang.org/x/net from 0.2.0 to 0.7.0
- 66344a4 Bump github.com/aws/aws-sdk-go from 1.33.0 to 1.34.0
- 5d64c43 Update make start for run at front.
- e912ebb Fix scheduler error when run multiple tasks in parallel.
- 2d4ed45 Merge pull request #131 from alexkorotysh/issues/129
- d585635 Update scheduler.go
- 2d6d5d8 Improve the Notifier title by prefix with status for easy to read.
- bff4874 Upgrade Go mode:
- b2f0ffb Bump github.com/aws/aws-sdk-go from 1.15.77 to 1.33.0
- b810cfc Add Homebrew badge
- 02ebf9e Fix previous PR #123 mistake and add test for MongoDB args option
- e03043e Update mongodb.go
- 579e02d Add "args" parameter to mongodb
- 2cc561e Add "collection" and "gzip" options to mongodb
- 7941078 Enable release for Linux ARM, fix #122
- 724e2b7 Merge pull request #121 from ZachCheung/ftps
- 2074867 Fix #31: add FTPS / FTP Over TLS support
- c454d31 Add
chiper
option for OpenSSL. - 82a9337 Fix #119 for revert
-pbkdf2
default config, instead of to config. - c4370cb Remove invalid comments
- b564959 Add notifier: AWS SES
- 8c63550 Merge pull request #118 from ZachCheung/dotenv
- 171e52e add expand env test
- 8762d04 postgresql:
test
is not default database - 26b7acb expand var without
.env
- 453d277 Resolves #117: add
.env
support - bfc2170 Add notifier: SendGrid (#116)
- 20714f0 Update README.md
- 1b85649 use
humanize.Bytes()
instead ofMiB
- e29af2d Merge pull request #65 from HolgerHuo/add-pbkdf2
- 2cd1a5b update: use pbkdf2 for better security
- 9b340bc Merge pull request #114 from gobackup/feat/storage-bos
- fa134f8 Add storage: Baidu BOS
- 4f00fd7 Merge pull request #113 from gobackup/feat/notifier-telegram
- 99db784 Fix test for notifier/mail
- 4ee062a Add notifier: Webhook
- 943bb8b Fix CI for skip duplicate actions
- 578b822 Fix Mail and test pass.
- f5036a0 Merge branch 'main' into feat/notifier-telegram
- c93fa37 Rename GitHub access_token to token, same as Telegram.
- 7ff6afa Add notifier: Postmark
- 5638de1 Add notifier: Mail
- ad3d1cd Add notifier: Telegram
- 89e4882 Merge pull request #112 from gobackup/feat/notifier-telegram
- 082edd9 Rename GitHub access_token to token, same as Telegram.
- 02a9ec2 Add notifier: Telegram
- 8415725 Fix test
- 7757c2b Update README
- 950ac67 Merge pull request #111 from gobackup/feat/notifer
- 3db8562 Improve Notifiers for implementation result check.
- 6449a0b Add notifier: GitHub
- 0e6109e Improve model perform errors return.
- c49c311 Add Notifier: Slack
- 24f131e Add Notifier: Discord
- a0d7c5b Add Notifier: Dingtalk, Feishu
- 3334bdf Merge pull request #110 from gobackup/feat/azure
- 5b4c252 storages: Add Microsoft Azure Blob Storage.
- 00a07bc Fix test and enable CI for Pull Request.
- e03793a Merge pull request #109 from ZachCheung/r2
- 03a0acb Fix #107: fix Cloudflare R2 endpoint
- 42027a1 Update CI name
- ef3cd44 Add Homebrew release CI
- ad653b9 Ignore storage failure when has multi-storages (#106)
- ef61837 Add Homebrew install script.
- e330ec0 Fix typo
- ed0fee7 Merge pull request #103 from ZachCheung/sftp
- ab1afd8 Update README.md
- fd0e321 Update README.md
- ebacfe3 Add Asciicast demo
- 596e10d Update README.md
- 96ffb4f fix scp type
- 0d97fa3 rename import
- 060aab8 add SFTP to README
- 1ccaac0 storages: add SFTP
- a533c4d scp: put functions to SCP type
- 15360f1 scp: add newSSHClientConfig()
- 3051f8f Update README.md
- 0ff0e88 add SQLite to README
- aea2f1c Dockerfile: install sqlite
- 4892c75 database: add SQLite
- 82c61c3 Fix WebDAV typo
- a8e9ddd Remove invalid default config for PostgreSQL
- 6e98a55 Merge pull request #99 from gobackup/rename-to-gobackup-org
- db5c155 Update Install script URL
- 3b11451 Move huacnlee/gobackup to gobackup/gobackup
- 5b4ec68 Merge pull request #96 from ZachCheung/perform-m
- d5e2c52 change
-m
behavior - ac4a0cc support perform multiple models delimited by comma
- 43dded1 add GetModels()
- d14b47c GetModelByName()
- b97bd3e rename GetModelByName to GetModelConfigByName
- 1b9f277 keep consistent
- 858b758 fix performOne fatal
- 6449abb Update README
- 52f33a0 Update Logo
- ebae708 Fix README
- 956c575 Merge pull request #89 from huacnlee/feat/scheduler
- 8b4841a Update README guides for daemon.
- 26606e3 Add
gobackup start
andgobackup run
for run GoBackup as daemon. - 4a2b5a3 Add scheduler to perform backup in schedule.
- 7a5742c Merge pull request #95 from ZachCheung/webdav
- 40e6d4e Resolves #8: add WebDAV storage
- 853b218 ftp: fix logger
- 37a694c Merge pull request #94 from ZachCheung/splitter
- 9b7c229 gcs: add
credentials_file
config - 7433c41 gcs: skip delete empty directory
- 5f5079f oss: support directory
- a28ceec storage: rewrite ftp
- 965e36b scp: add
passpharase
and rewrite auth logic - f7d1616 only print debug log in debug or test mode
- 51e11e0 scp: fix auth logic
- 25bc1a5 rewrite scp
- 50029c3 gcs: support directory
- 82a5b45 s3: support directory
- dcd0025 local: support directory
- 1e799e4 fix test
*...