v0.2.3 (2016-08-05)
Closed issues:
- Please declare a license #108
- nfs share permissions problem #99
- Build issue with docker v1.10 #92
- Could not create vmnet interface, permission denied or no entitlement? #85
- B2D iso and directory created by root owner #82
Merged pull requests:
- Bump version to 0.2.3 #130 (zchee)
- Changed doc to reflect that virtio-9p support is included in the newer releases of boot2docker #129 (r2d4)
- Add error checking to CopyIsoToMachineDir. #127 (dlorenc)
- Fix lib9p build #106 (zchee)
- Set the NFS export to map all the users on the remote to the current user #105 (jamesRaybould)
- fix check for binary root ownership #104 (codekitchen)
- Support virtio-9p #95 (zchee)
- Update travis to xcode 7.3 beta #89 (zchee)
- Update vendor for docker/machine #88 (zchee)
- Self implement b2dutils.CopyIsoToMachineDir #87 (zchee)
v0.2.2 (2016-01-22)
Added PreCommandCheck method for required of docker-machine-driver-xhyve.
- Fixed GetUrl does not handle GetState
Fixed bugs:
- Check owner before every command #77
- Does not handle sudo before docker-machine commands #76
- GetUrl() does not handle GetState() #68
Closed issues:
- Using docker-machine-driver-xhyve without sudo privledges #74
- Show a nice warning when running without root #64
- about IP address #62
- ip not found in dhcp leases #60
- invalid flag argument in current master #59
- Any plan about HomeBrew formulae support? #24
Merged pull requests:
- Bump version to 0.2.2 #81 (zchee)
- Update and cleanup vendor #80 (zchee)
- Add PreCommandCheck #78 (zchee)
- Add check binary owner on PreCreateCheck() #75 (zchee)
- Rename test vm name, Remove kill job, Change brackets #73 (zchee)
- Fix handling vm status before GetURL() #72 (zchee)
- Change go version to 1.5.3 and 1.6beta2 #66 (zchee)
- Add circleci badge and markdown table #65 (zchee)
- [WIP] Add CircleCI use osxcc #63 (zchee)
- ci: Fix multiple Go version release #61 (zchee)
v0.2.1 (2016-01-12)
Add wait for available SSH login when start and restart commands.
- Fix folder structure. Thanks @saljam.
Closed issues:
- make docker-machine-driver-xhyve go gettable #49
- Might want to re-release a binary #45
- Build isn't including the updated --memory-size flags? #40
Merged pull requests:
- Bump version to 0.2.1 #58 (zchee)
- Add wait for SSH when (Re)Start #57 (zchee)
- Update vendor for docker/docker and docker/machine #56 (zchee)
- Fix Makefile for develop #55 (zchee)
- make main binary go installable #53 (saljam)
v0.2.0 (2016-01-09)
Embeded xhyve C
source again. Not need original xhyve binary also hooklift/xhyve.
Without all dependency. It works in docker-machine-driver-xhyve
one binary.
Use Go bindings for xhyve hooklift/xhyve. And xhyve upsteam repository is xhyve-xyz/xhyve for now. Thanks @johanneswuerbach and xhyve-xyz/xhyve, hooklift/xhyve developers.
Use OS X sparsebundle to store VM data. This speeds up volume generation and allocates disk space only on demand.
Thanks @johanneswuerbach
xhyve-xyz was unofficial support .pid
file.
Now possible to get the state and stop by sending a signal to the process.
It is better than to send exit 0
use ssh
.
mist64/xhyve official supported more than 3GB memory size. See https://github.com/mist64/xhyve/commit/793d17ccffa9a1f74f6f1a4997e73cb2e1496296 .
- Rename
--xhyve-memory
flag to--xhyve-memory-size
. Thanks @jgeiger - Generate
UUID
to use cgo<uuid.h>
instead ofuuidgen
binary. - NFS shared folder the more safely use the johanneswuerbach/nfsexports package. Thanks @johanneswuerbach
Fixed bugs:
- Can not open boot2docker.iso use hdiutil #43
Merged pull requests:
- Re-Bump version to 0.2.0 #52 (zchee)
- Fix binary owner to travis:staff and Add multiple Go version release #51 (zchee)
- Back to version 0.1.0 #50 (zchee)
- Add skip_cleanup #48 (zchee)
- Bump version to 0.2.0 #47 (zchee)
- Update vedor for hooklift/xhyve and change upstream to xhyve-xyz/xhyve #46 (zchee)
- Sparse volume #44 (johanneswuerbach)
- Fix Stop() and Kill() to syscall (SIGTERM|SIGKILL) #42 (zchee)
- Fix GetState to syscall.Signal use pid #41 (zchee)
- Patched Add -F <pidfile> flag to write manage a pidfile #39 (zchee)
- Use xhyve to get the mac address #38 (johanneswuerbach)
- Actually support CPU -1 for all available CPUs #36 (johanneswuerbach)
- Auto-create missing exports file, line break fixes #35 (johanneswuerbach)
- Fix travis-ci settings #34 (zchee)
- Enhanced NFS shares #33 (johanneswuerbach)
- Fixes xhyve stdout and stderr printing #32 (johanneswuerbach)
- Improved boot2docker version detection #31 (johanneswuerbach)
- Fixed xhyve-memory-size #30 (johanneswuerbach)
- Use travis with OS X 10.11.1 #28 (johanneswuerbach)
- Embeds xhyve #27 (johanneswuerbach)
- Use --xhyve-memory-size to match other docker-machine drivers #26 (jgeiger)
- Update README for memory command #25 (jgeiger)
- Bump v0.1.0 #23 (zchee)
v0.1.0 (2015-12-02)
Closed issues:
- Shared folders #20
- unrecognized import path "libguestfs.org/guestfs" #17
- Occasionally, hangs at get ip #15
- godep: command not found #14
- Command not found: VBoxManage #13
- docker-machine rm hangs #8
- No vendored dependencies #7
- 'guestfs.h' file not found #4
- unrecognized import path "libguestfs.org/guestfs" #2
Merged pull requests:
- Experimental: Auto-create NFS share #22 (johanneswuerbach)
- Fix makefile env #21 (zchee)
- Generate disk image using hdiutil #19 (johanneswuerbach)
- Trimming only "0" of the ten's digit #16 (zchee)
- Remove hardcode boot2docker version, will parse #12 (zchee)
- Implement all of the docker-machine commands #11 (zchee)
- Fix GetIP and GetState to Correctly get vm status #10 (zchee)
- Update vendor/github.com/docker/machine subtree #5 (pierrezurek)
v0.0.1 (2015-09-27)
Merged pull requests: