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.5.0
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
- Code reformatting and minor refactoring
- Fixed syntax error in code for tree.go
- Added coding sample minimal-sandbox2.go
dbdeployer 1.4.1
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
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
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
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
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
- 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
dbdeployer 1.0.0
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)