This repository has been archived by the owner on Oct 29, 2023. It is now read-only.
Releases: datacharmer/dbdeployer
Releases · datacharmer/dbdeployer
dbdeployer 1.67.0
Code improvements
- Reformat code using go 1.19 (some tiny differences are found within comments)
- Remove deprecated usage of
io/ioutil
(replaced with eitheros
orio
) - Add testscript tests (
ts
andts_static
)
ADJUSTMENTS
- Remove from downloads list all 8.0.29 tarballs, after they were removed from MySQL downloads archives.
dbdeployer 1.66.0
NEW FEATURES
- Add unpack capability to
downloads get
anddownloads get-by-version
.
These commands can use all the options allowed toget-unpack
. - Add downloads for MySQL 8.0.29 minimal (was skipped in 1.65.0).
- Add downloads for MySQL 8.0.30.
Code improvements
-
Isolate functions for several commands
-
These changes move the main functionality from the cmd package
(using cobra.Command and args) to the ops package (using a structure)
This change makes it easier to test, and to use dbdeployer as a library from other
packages. -
Add experimental tests using
testscript
dbdeployer 1.65.2
dbdeployer 1.65.1
BUGS FIXED
- Fix issue #147:
sysbench_ready run
does not use env variable
dbdeployer 1.65.0
1.65.0 21-Jun-2022
NEW FEATURES
BUGS FIXED
- Fix JSON label missing quote in
data_load.go
Code improvements
- Improve comments and tests for
regexp_util
- Skip
gosecure
warnings in in ternally used functions. - Improve testing code using
t.Fatal
andt.Skip
dbdeployer 1.64.0
NEW FEATURES
- Add downloads for MySQL 8.0.27
- Add downloads for MySQL 8.0.23 (Issue #144)
ADJUSTMENTS
- Removed CRC from sample databases provided by MySQL.com: the CRC are not reliable, as they change often.
Code improvements
- Fixed staticcheck warnings
dbdeployer 1.63.1
BUGS FIXED
- Fix Issue #140 - Wrong command suggestion
dbdeployer 1.63.0
dbdeployer 1.62.0
NEW FEATURES
- Add command
downloads tree
(shows tarballs by version) - Add option
--sort-by
todownloads list
DEPRECATION
- Deprecated support for TiDB database. There is no interest in this flavor, and the TiDB community has developed its
own tool to achieve the same goal.
dbdeployer 1.61.0
NEW FEATURES
- Command
downloads get
can also use direct URL instead of tarball names - Add (hidden) command
downloads add-stdin
- Add command
downloads add-remote
(modelled after @lefred'sget_dbdeployer_mysql_json.sh
) - Add option
--version
todownloads list
$ dbdeployer downloads add-remote mysql 8.0 macos
Tarball below added to /Users/gmax/.dbdeployer/tarball-list.json
Name: mysql-8.0.25-macos11-x86_64.tar.gz
Short version: 8.0
Version: 8.0.25
Flavor: mysql
OS: Darwin
URL: https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.25-macos11-x86_64.tar.gz
Checksum: MD5:5db6d3f773c6d1fabc791eaa288fd164
Size: 169 MB
Notes: added with version 1.61.0
Added on: 2021-05-16 16:52