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.73.0
NEW FEATURES
- Add tarballs for MySQL 8.0.33 to downloads list
ADJUSTMENTS
- Fix security vulnerabilities in dependency (golang.org/x/text and golang.org/x/term)
$ dbdeployer downloads list --version=8.0.32 --OS=Linux
Available tarballs ()
name OS-arch version flavor size minimal
----------------------------------------------------- --------------- --------- -------- -------- ---------
mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz Linux-x86_64 8.0.32 mysql 610 MB
mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz Linux-aarch64 8.0.32 mysql 515 MB
mysql-8.0.32-linux-glibc2.17-x86_64-minimal.tar.xz Linux-x86_64 8.0.32 mysql 60 MB Y
mysql-cluster-8.0.32-linux-glibc2.12-x86_64.tar.xz Linux-x86_64 8.0.32 ndb 682 MB
mysql-shell-8.0.32-linux-glibc2.12-x86-64bit.tar.gz Linux-x86-64 8.0.32 shell 76 MB
$ dbdeployer downloads list --version=8.0.33 --OS=Linux
Available tarballs ()
name OS-arch version flavor size minimal
----------------------------------------------------- --------------- --------- -------- -------- ---------
mysql-8.0.33-linux-glibc2.17-aarch64-minimal.tar.xz Linux-aarch64 8.0.33 mysql 58 MB Y
mysql-8.0.33-linux-glibc2.17-aarch64.tar.gz Linux-aarch64 8.0.33 mysql 522 MB
mysql-8.0.33-linux-glibc2.17-x86_64-minimal.tar.xz Linux-x86_64 8.0.33 mysql 60 MB Y
mysql-8.0.33-linux-glibc2.28-x86_64.tar.gz Linux-x86_64 8.0.33 mysql 540 MB
mysql-cluster-8.0.33-linux-glibc2.12-x86_64.tar.xz Linux-x86_64 8.0.33 ndb 688 MB
mysql-shell-8.0.33-linux-glibc2.12-x86-64bit.tar.gz Linux-x86-64 8.0.33 shell 83 MB
$ dbdeployer downloads list --version=8.0.33 --OS=MacOS
Available tarballs ()
name OS-arch version flavor size minimal
--------------------------------------------- --------------- --------- -------- -------- ---------
mysql-8.0.33-macos13-arm64.tar.gz Darwin-arm64 8.0.33 mysql 186 MB
mysql-8.0.33-macos13-x86_64.tar.gz Darwin-x86_64 8.0.33 mysql 190 MB
mysql-cluster-8.0.33-macos13-arm64.tar.gz Darwin-arm64 8.0.33 ndb 277 MB
mysql-cluster-8.0.33-macos13-x86_64.tar.gz Darwin-x86_64 8.0.33 ndb 288 MB
mysql-shell-8.0.33-macos13-arm64.tar.gz Darwin-arm64 8.0.33 shell 62 MB
mysql-shell-8.0.33-macos13-x86-64bit.tar.gz Darwin-x86-64 8.0.33 shell 66 MB
$ dbdeployer downloads list --version=8.0.32 --OS=MacOS
Available tarballs ()
name OS-arch version flavor size minimal
--------------------------------------------- --------------- --------- -------- -------- ---------
mysql-8.0.32-macos13-arm64.tar.gz Darwin-arm64 8.0.32 mysql 183 MB
mysql-8.0.32-macos13-x86_64.tar.gz Darwin-x86_64 8.0.32 mysql 188 MB
mysql-cluster-8.0.32-macos13-arm64.tar.gz Darwin-arm64 8.0.32 ndb 274 MB
mysql-cluster-8.0.32-macos13-x86_64.tar.gz Darwin-x86_64 8.0.32 ndb 284 MB
mysql-shell-8.0.32-macos13-arm64.tar.gz Darwin-arm64 8.0.32 shell 59 MB
mysql-shell-8.0.32-macos13-x86-64bit.tar.gz Darwin-x86-64 8.0.32 shell 62 MB
dbdeployer 1.72.0
ADJUSTMENTS
- Updating user-agents used in
downloads add-remote
to fix failed recognition by MySQL.com downloads servers.
The new user agent identifies the request as coming fromdbdeployer
, instead of pretending to be a browser.
NEW FEATURES
- Add option
--change-user-agent
for commanddownloads add-remote
to use alternative user agent in case of failure.
If used, this option changes the user agent so that the request comes from a fake Firefox browser with a very high
version number (i.e. the current year). - Add tarballs for MySQL 8.0.32 to downloads list
dbdeployer 1.71.0
ADJUSTMENTS
- Update code of
show_binlog
script to find the right binary log
with version 8.0.x, when used without--master
outside replication. (Issue #157)
dbdeployer 1.70.0
NEW FEATURES
- Add downloads for MySQL 8.0.31 and Percona Server 8.0.27, 8.0.28, 8.0.29
- Add option
--merge-imported
todbdeployer downloads import
Code improvements
- Fix
gosec
complaints in tests
dbdeployer 1.69.3
BUGS FIXED
- Fix Issue #156 : unquoted directory names in shell scripts cause failure
dbdeployer 1.69.2
BUGS FIXED
- Fix error in data-load: getting 'menagerie' database into a replicated sandbox
requires all nodes to setlocal_infile=ON
dbdeployer 1.69.1
BUGS FIXED
- Fix error in cleanup procedure for composite sandbox
(The cleanup was not able to delete a non-empty directory)
Code improvements
- Add testing command
check_sandbox_manifest
. - Improve TestMain with a check that prevents double buildUp or early tearDown
dbdeployer 1.69.0
NEW FEATURES
- Add downloads for arm64 (Issue #145)
- Add option
--arch
todownloads
commands:get-by-version
,add
(mandatory),list
,tree
- Released binaries for MacOS are now universal (include both
ARM64
andX86_64
in a single binary)
dbdeployer v1.69-beta
NOTE
This release is based on branch arm-64-downloads. It is not in the main branch yet, and may still be modified, if needed, based on feedback from users.
CHANGES
Address issue #145
To add arm64
downloads (for Macs M1 and M2) it was necessary to make adjustments to the current downloads.
Until now, they were either MacOs or Linux. In order to preserve the current functionality without much change, several downloads
sub-commands have a new option --arch
:
get-by-version
add
(mandatory)list
tree
The listing now include the architecture together with the OS:
$ dbdeployer downloads list --version=8.0.30
Available tarballs ()
name OS-arch version flavor size minimal
--------------------------------------------- --------------- --------- -------- -------- ---------
mysql-8.0.30-macos12-arm64.tar.gz Darwin-arm64 8.0.30 mysql 176 MB
mysql-8.0.30-macos12-x86_64.tar.gz Darwin-x86_64 8.0.30 mysql 182 MB
mysql-cluster-8.0.30-macos12-arm64.tar.gz Darwin-arm64 8.0.30 ndb 268 MB
mysql-cluster-8.0.30-macos12-x86_64.tar.gz Darwin-x86_64 8.0.30 ndb 280 MB
mysql-shell-8.0.30-macos12-arm64.tar.gz Darwin-arm64 8.0.30 shell 44 MB
mysql-shell-8.0.30-macos12-x86-64bit.tar.gz Darwin-x86_64 8.0.30 shell 46 MB
dbdeployer 1.68.0
NEW FEATURES
- Add option
--retries-on-failure
todownloads get
,downloads get-by-version
,downloads get-unpack
, anddownloads import
commands - Add file
connection_super_user.conf
andconnection_super_user.json
to each sandbox