PackageTrack
Sign in Get early access

github.com/machine-drivers/docker-machine-driver-xhyve

v0.4.0 #1912 most downloaded on Go modules machine-drivers/docker-machine-driver-xhyve

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 1.6 years

Nearly every release is documented

notes for 11 of 11 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

12 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

12 releases · Sep 2015 to Feb 2019
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 12
  1. v0.4.0 02 Feb 2019
    Release notes

    v0.4.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v0.3.4-0.20190202045842-829c0968dac1 02 Feb 2019 pre-release

    Nothing published for this version

  3. v0.3.3 29 Jun 2017
    Release notes

    Installation

    1. At the first, Download the latest docker-machine, minikube or minishift binary.
      See
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    Change Log

    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:

    Open source →
    Release notes

    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)
    Open source →
    Release notes

    v0.3.3

    Compare

    Choose a tag to compare

    Open source →
  4. v0.3.2 21 Apr 2017
    Release notes

    Installation

    1. At the first, Download the latest docker-machine or minikube binary.
      See
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    Change Log

    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)
    Open source →
    Release notes

    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)
    Open source →
    Release notes

    v0.3.2

    Compare

    Choose a tag to compare

    Open source →
  5. v0.3.1 05 Dec 2016
    Release notes

    Installation

    1. At the first, Download the latest docker-machine or minikube binary.
      See
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    Change Log

    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:

    Open source →
    Release notes

    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)
    Open source →
    Release notes

    v0.3.1

    Compare

    Choose a tag to compare

    Open source →
  6. v0.3.0 06 Nov 2016
    Release notes

    Installation

    1. At the first, Download the latest docker-machine or minikube binary.
      See
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    Change Log

    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)
    Open source →
    Release notes

    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)
    Open source →
    Release notes

    v0.3.0

    Compare

    Choose a tag to compare

    Open source →
  7. v0.2.3 05 Aug 2016
    Release notes

    Installation

    1. At the first, Download the latest docker-machine binary file.
      See https://github.com/docker/machine/releases.
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.2/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    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)
    Open source →
    Release notes

    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)
    Open source →
    Release notes

    v0.2.3

    Compare

    Choose a tag to compare

    Open source →
  8. v0.2.2 22 Jan 2016
    Release notes

    v0.2.2 (2016-01-22)

    Full Changelog

    Installation

    1. At the first, Download the latest docker-machine binary file.
      See https://github.com/docker/machine/releases.
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.2/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    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)
    Open source →
    Release notes

    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)
    Open source →
    Release notes

    v0.2.2

    Compare

    Choose a tag to compare

    Open source →
  9. v0.2.1 12 Jan 2016
    Release notes

    v0.2.1 (2016-01-12)

    Full Changelog

    Installation

    1. At the first, Download the latest docker-machine binary file.
      See https://github.com/docker/machine/releases.
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.1/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    Features

    Add wait for SSH

    Add wait for available SSH login when to 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)
    Open source →
    Release notes

    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)
    Open source →
    Release notes

    v0.2.1

    Compare

    Choose a tag to compare

    Open source →
  10. v0.2.0 09 Jan 2016
    Release notes

    v0.2.0 (2016-01-09)

    Full Changelog

    Installation

    1. At the first, Download the latest docker-machine binary file.
      See https://github.com/docker/machine/releases.
    2. Download the docker-machine-driver-xhyve binary file, And move the binary to your $PATH directory.
    3. Change binary owner and uid to root:wheel. Currently need root permission.
      but, DO NOT NEED sudo. That's wrong sudo docker-machine create -d xhyve ...

    e.g.,

    $ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.0/docker-machine-driver-xhyve_1.5.2 > /usr/local/bin/docker-machine-driver-xhyve
    $ chmod +x /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve

    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 machyve/xhyve@793d17c .

    Misc

    Auto generated Change Log

    Fixed bugs:

    • Can not open boot2docker.iso use hdiutil #43

    Merged pull requests:

    Open source →
    Release notes

    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:

    Open source →
    Release notes

    v0.2.0

    Compare

    Choose a tag to compare

    Open source →
  11. v0.1.0 02 Dec 2015
    Release notes

    docker-machine-driver-xhyve

    Open source →
    Release notes

    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:

    Open source →
    Release notes

    v0.1.0

    Compare

    Choose a tag to compare

    Open source →
  12. v0.0.1 27 Sep 2015
    Release notes

    Auto generated Change Log

    Merged pull requests:

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

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive