Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

Releases: datacharmer/dbdeployer

dbdeployer 1.73.0

Choose a tag to compare

@datacharmer datacharmer released this 09 Jul 19:44

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

Choose a tag to compare

@datacharmer datacharmer released this 22 Jan 21:44

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 from dbdeployer, instead of pretending to be a browser.

NEW FEATURES

  • Add option --change-user-agent for command downloads 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

Choose a tag to compare

@datacharmer datacharmer released this 11 Dec 19:27

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

Choose a tag to compare

@datacharmer datacharmer released this 31 Oct 05:06

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 to dbdeployer downloads import

Code improvements

  • Fix gosec complaints in tests

dbdeployer 1.69.3

Choose a tag to compare

@datacharmer datacharmer released this 07 Oct 19:26

BUGS FIXED

  • Fix Issue #156 : unquoted directory names in shell scripts cause failure

dbdeployer 1.69.2

Choose a tag to compare

@datacharmer datacharmer released this 21 Sep 19:14

BUGS FIXED

  • Fix error in data-load: getting 'menagerie' database into a replicated sandbox
    requires all nodes to set local_infile=ON

dbdeployer 1.69.1

Choose a tag to compare

@datacharmer datacharmer released this 03 Sep 14:40

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

Choose a tag to compare

@datacharmer datacharmer released this 27 Aug 11:40

NEW FEATURES

  • Add downloads for arm64 (Issue #145)
  • Add option --arch to downloads commands: get-by-version, add (mandatory), list, tree
  • Released binaries for MacOS are now universal (include both ARM64 and X86_64 in a single binary)

dbdeployer v1.69-beta

dbdeployer v1.69-beta Pre-release
Pre-release

Choose a tag to compare

@datacharmer datacharmer released this 16 Aug 11:08

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

Choose a tag to compare

@datacharmer datacharmer released this 12 Aug 04:39

NEW FEATURES

  • Add option --retries-on-failure to downloads get, downloads get-by-version, downloads get-unpack, and downloads import commands
  • Add file connection_super_user.conf and connection_super_user.json to each sandbox