Skip to content

Latest commit

 

History

History
326 lines (229 loc) · 23.2 KB

CHANGELOG.md

File metadata and controls

326 lines (229 loc) · 23.2 KB

Change Log

v0.3.3 (2017-06-29)

Full Changelog

Auto generated Change Log

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)

Full Changelog

Auto generated Change Log

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)

Full Changelog

Auto generated Change Log

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)

Full Changelog

Features

Auto generated Change Log

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)

Full Changelog

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)

Full Changelog

Features

Check own binary owner and execute user

Added PreCommandCheck method for required of docker-machine-driver-xhyve.

Misc

  • Fixed GetUrl does not handle GetState

Auto generated Change Log

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)

Full Changelog

Features

Add wait for SSH

Add wait for available SSH login when start and restart commands.

Misc

  • Fix folder structure. Thanks @saljam.

Auto generated Change Log

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)

Full Changelog

Features

Re-embeded xhyve

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.

Sparse (dynamic allocates) volume supoprt

Use OS X sparsebundle to store VM data. This speeds up volume generation and allocates disk space only on demand.

Thanks @johanneswuerbach

Use a syscall signal to the control of VM

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.

Support more than 3GB memory size

mist64/xhyve official supported more than 3GB memory size. See https://github.com/mist64/xhyve/commit/793d17ccffa9a1f74f6f1a4997e73cb2e1496296 .

Misc

Auto generated Change Log

Fixed bugs:

  • Can not open boot2docker.iso use hdiutil #43

Merged pull requests:

v0.1.0 (2015-12-02)

Full Changelog

Auto generated Change Log

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:

v0.0.1 (2015-09-27)

Auto generated Change Log

Merged pull requests:

  • Behavior boot xhyve - carry to my repo from nathanleclaire/docker-machine-xhyve #1 (zchee)