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.5.0

12 May 15:58
Compare
Choose a tag to compare

Usability enhancements and bug fixes

NEW FEATURES:

  • Added option --binary-version, which allows the basedir to be other than {prefix}x.x.xx
  • Added command line record to sbdescription.json, to the catalog, and to the defaults listing.

BUGS FIXED

  • Fixed Issue #10 (again). The directory for symlinks was not created timely, resulting in errors with some tarballs.

VARIOUS

  • Minor code refactoring
  • Changes in templates for single sandbox scripts. Now almost all scripts source a file containing common code (sb_include). The behavior of the scripts is unchanged but it should be now easier to extend or change them.

TESTING

  • Added test for --binary-version

dbdeployer 1.4.2

06 May 14:49
Compare
Choose a tag to compare
  • Code reformatting and minor refactoring
  • Fixed syntax error in code for tree.go
  • Added coding sample minimal-sandbox2.go

dbdeployer 1.4.1

05 May 20:47
Compare
Choose a tag to compare

Code refactoring and bug fixing

  • Merged pull request #11 from percona-csalguero/include_version_in_dir
  • Fixed Issue #12 "deploying a sandbox with invalid version does not fail"
  • Fixed minor bugs
  • Removed unnecessary parameter in CreateSingleSandbox
  • Added instructions to call CreateSingleSandbox from other apps
    (See ./docs/coding)
  • Minor code refactoring for Exit calls
  • Added mock sandbox creation for unit tests

dbdeployer 1.4.0

29 Apr 05:59
Compare
Choose a tag to compare

NEW FEATURES:

  • Added option --enable-mysqlx (MySQL 5.7.12+)
  • Added options --enable-general-log and --init-general-log
  • Added list of "reserverd-ports" to defaults
  • Increased documentation inside command "usage"
  • Added dbdeployer version and timestamp to sandbox descriprtion files.
  • Added "mysqlsh" script to sandboxes 5.7.12+ with Xplugin enabled
  • Added "show_log" script to all sandboxes
  • Improved interface of show_binlog and show_relaylog

TESTING

  • Added tests for reserved-ports
  • Added test for mysqlsh and show_* creation

VARIOUS

  • Updated documentation

dbdeployer 1.3.0

20 Apr 21:30
Compare
Choose a tag to compare

Support for MySQL 8.0.11 and more

ADJUSTMENTS:

  • Added support for mysqlx plugin being enabled by default (MySQL 8.0.11+)
  • Added flag "--disable-mysqlx" to disable mysqlx plugin (8.0.11+)

NEW FEATURES:

  • Added scripts use_all_masters and use_all_slaves to all replication sandboxes.
  • Added option --verbosity={0,1,2} to unpack command.

BUGS FIXED:

  • Fixed Issue#10 "dbdeployer unpack does not handle symlinks"
  • Fixed minor bug in documentation test builder.

TESTING

  • Added tests for number of ports, log errors, use_all_masters, use_all_slaves, running processes.
  • Added options to stop tests after a given set of operations.
  • Removed restriction on running 5.6 tests in docker for Mac.

dbdeployer 1.2.0

14 Apr 18:42
Compare
Choose a tag to compare

Added options to skip start and report-*

  • Added option --skip-start
  • Added report-port and report-host automatically to my.sandbox.cnf
  • Added options --skip-report-host and --skip-report-port
  • Added documentation dbdeployer compiling.
  • Added documentation for --skip-start
  • Enhanced build.sh to handle dependencies.
  • Added tests for --skip-start and report-host/report-port behavior.

dbdeployer 1.1.1

02 Apr 10:34
Compare
Choose a tag to compare

More documentation and bash-completion

  • Added more documentation
  • Added bash-completion script (see README.md for details)
  • Moved hidden command "tree" to conditional compiling. Now there is a separated build for docs-enabled dbdeployer.
  • Added ability of producing more documentation using command "tree"

dbdeployer 1.1.0

31 Mar 20:53
Compare
Choose a tag to compare
  • Added ability of handling environment variables in configuration file. $HOME and $PWD are expanded to actual values.
  • Added hidden command "tree" that can generate the full dbdeployer API. Using this feature, from now on we can compare API changes automatically.
  • Fixed visualization of sandboxes from catalog
  • Fixed minor code issues.
  • Added tests for environment variable replacement

dbdeployer 1.0.1

29 Mar 05:38
Compare
Choose a tag to compare

Maintenance release

  • Fixed Issue #5 "Single deployment doesn't show the location of the sandbox"
  • Added API definition (./docs/API-1.0.md)
  • Added test for Issue #5
  • Fixed typos and improved docs.

dbdeployer 1.0.0

28 Mar 06:13
Compare
Choose a tag to compare

General Availability.

  • Fixed bug with single deployment and --force. On the second deployment, the port was changed.
  • More tests added. The test suite now runs a total of 3,013 tests (MacOS) and 3,143 (Linux). A total of 6,156 tests that ran at least twice (once with concurrency and once without)