v0.3.3 (2017-06-29)
Closed issues:
- GetState returns running after host reboot #179
- MAC addresses ending in element with a leading 0 are not mapped to an IP #162
Merged pull requests:
- xhyve: bump version 0.3.3 #184 (zchee)
- ci/travis: fix opam install packages to locked io-page to 1.6.1 #182 (zchee)
- Add Minishift as user #181 (gbraad)
- Fix #179 add process name check to getState #180 (gbraad)
- Ignore setupmounts #174 (r2d4)
v0.3.2 (2017-04-21)
Closed issues:
- Cannot build with Go and Make #167
- Project Is dead? #166
- [Question] Why use
go generate
for libhyperkit? #165 - fatal error: 'stdlib.h' file not found #160
- Build broken when homebrew is installed in a non-default location #157
Merged pull requests:
- Update readme to document rawdisk #173 (dalehamel)
- xhyve: bump version 0.3.2 #172 (zchee)
- Don't hardcode the docker user id #171 (dalehamel)
- ci/circle: remove circle.yml for now #170 (zchee)
- Add support for using a raw disk for storage #169 (dalehamel)
- Fixed MAC cleaning regular expression #163 (juamedgod)
- Wait for IP before setting up mounts #161 (r2d4)
- ci/circle: update circle.yml to macOS based build environment #159 (zchee)
- Move the NFS and 9p mounting code from Create to Start. #158 (dlorenc)
v0.3.1 (2016-12-05)
Implemented enhancements:
- alternative boot2docker ISO image (minikube-iso) support #135
Fixed bugs:
- alternative boot2docker ISO image \(minikube-iso\) support #135
Closed issues:
- Extract kernel options from the syslinux.conf file if exist. #150
- Recompile on Go 1.7.1 to work on macOS Sierra (10.12) #137
Merged pull requests:
- xhyve: Bump v0.3.1 #154 (zchee)
- xhyve: Fix included '\tappend\s' in kexec boot option #153 (zchee)
- Fix #150 Extract kernel options from the syslinux.conf file if exist #152 (praveenkumar)
v0.3.0 (2016-11-06)
- Suuport rkt container engine for minikube. See kubernetes/minikube#using-rkt-container-engine
- Change hooklift/xhyve to zchee/lihyperkit
- Support QCow2 disk image using docker/hyperkit's ocaml-qcow bindings
- Supprot configurable kernel and initrd filename
Closed issues:
- Make /boot configurable to allow different live iso to work with driver #146
Merged pull requests:
- Bump version to 0.3.0 #149 (zchee)
- Fix #146 Make /boot configurable to allow different live iso to work with driver #147 (praveenkumar)
- ci/travis: add setup opam and libev for ocaml-qcow #145 (zchee)
- Auto-detect whether the kernel is bzImage or vmlinuz. #144 (dlorenc)
- Defer the unmount. #143 (dlorenc)
- Add some debug logging during mac address retrieval. #142 (dlorenc)
- Support the rkt/minikube-iso #140 (zchee)
- ci/travis: upgdate go version to 1.7.1 and remove 1.6.3 & fix install #139 (zchee)
- xhyve/qcow2: support qcow2 disk image format #138 (zchee)
- Support using the configured UUID instead of always generating a UUID… #133 (chirino)
- CI: upgrade TravisCI go version to 1.6.3 and 1.7rc5 #131 (zchee)
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: