Changelog
0.2.3 (In Progress)
0.2.2 (July 14, 2015)
- NEW:
dusty repos manage
can now accept an--all
flag, to have Dusty manage all overridden repos - NEW:
dusty restart
can now restart stopped containers. -
NEW:
dusty upgrade
command. This command will upgrade Dusty's version by replacing the Dusty binary -
FIXED: Containers will no longer block running commands that are backgrounded in the
once
script. - FIXED: Scripts run through
dusty scripts
may now be provided options (args starting with-
). -
FIXED: The install script now works on OS X 10.11 El Capitan, which we have been told is Spanish for "The Capitan."
-
Dusty's plist file is now located at
/Library/LaunchDaemons/com.gamechanger.dusty.plist
.
0.2.1 (July 6, 2015)
-
BREAKING CHANGE:
all
is no longer an allowed suite.name in tests. Setting a suite's name toall
will causedusty validate
to fail. -
FIXED:
dusty setup
now works correctly with the updated client/daemon model. - FIXED:
rsync
commands now run with root privileges in the boot2docker VM. This allowsdusty disk backup
to access all files persisted to the VM.
0.2.0 (July 6, 2015)
-
NEW: Dusty now offers a --all option when running tests. This will run all test suites associated with an app or lib. Also,
all
is now a reserved suite_name. -
When creating test images, logs are now streamed to the user.
0.1.5 (July 1, 2015)
-
NEW: Using a config variable, Dusty now manages how large (in megabytes) to make your vm. On each start of boot2docker, Dusty will adjust your vm's memory size.
-
FIXED: Install script now passes -H flag to
sudo dusty -d --preflight-only
, so thatboot2docker version
won't create~/.boot2docker
owned by root. - FIXED: We are now attempting to load the SSH_AUTH_SOCK, if it is not currently set, with each Dusty command. This fixes a race condition in launchd between Dusty and SSH_AUTH_SOCK.
0.1.4 (June 29, 2015)
-
BREAKING CHANGE:
services
andcompose
keys in test specs are now specified at the suite level, not the test level. -
FIXED: Changed test container name spaces to include suite name. This allows all test suites app or lib to run concurrently.
-
Added some additional workarounds for boot2docker 1.7
0.1.3 (June 25, 2015)
- NEW:
--repos <repos>
option added todusty restart
CLI command. This will restart active containers which use the specified repos. Using this option is mutually exclusive with specifying containers to restart. - NEW:
dusty disk backup <destination>
CLI command added. This will save the contents of your VM's/persist
directory. -
NEW:
dusty disk restore <source>
CLI command added. This will write to your VM's/persist
from<source>
. -
FIXED:
dusty test [options] <service> <command [options]>
is now functioning. Previously options supplied to the command to be tested were being incorrectly applied todusty test
. -
Added support for boot2docker 1.7+, which uses 64-bit Tiny Core Linux
0.1.2 (June 23, 2015)
-
NEW: Commands are now placed in a file, copied over to the container and the file containing the commands is run. This allows you to use & in your commands.
-
repo
andmount
keys in app specs are now optional - We have switched to using docker-compose 1.3. https://github.com/docker/compose/releases/tag/1.3.0
0.1.1 (June 18, 2015)
-
BREAKING CHANGE: We have changed the types of some of the values in app, lib, and test schema. All commands to run in the container are now lists instead of single strings.
-
NEW:
dusty status
CLI command has been added. This outputs a list of activated apps, libs, and services. It also informs if a container is associated with each. -
FIXED:
dusty setup
now looks for your nginx config in all 3 default locations.
0.1.0 (June 15, 2015)
- Initial release