Skip to content
This repository has been archived by the owner on Oct 29, 2023. It is now read-only.

Releases: datacharmer/dbdeployer

dbdeployer 1.73.0

09 Jul 19:44
Compare
Choose a tag to compare

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

22 Jan 21:44
Compare
Choose a tag to compare

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

11 Dec 19:27
Compare
Choose a tag to compare

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

31 Oct 05:06
Compare
Choose a tag to compare

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

07 Oct 19:26
Compare
Choose a tag to compare

BUGS FIXED

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

dbdeployer 1.69.2

21 Sep 19:14
Compare
Choose a tag to compare

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

03 Sep 14:40
Compare
Choose a tag to compare

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

27 Aug 11:40
Compare
Choose a tag to compare

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

16 Aug 11:08
Compare
Choose a tag to compare
dbdeployer v1.69-beta Pre-release
Pre-release

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

12 Aug 04:39
Compare
Choose a tag to compare

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