Skip to content

Latest commit

 

History

History
91 lines (76 loc) · 2.78 KB

CHANGES.md

File metadata and controls

91 lines (76 loc) · 2.78 KB

Changelog

0.2.0 (2015-04-16)

Core Stability and Driver Updates

Core

  • Support for system proxy environment
  • New command to regenerate TLS certificates
    • Note: this will restart the Docker engine to apply
  • Updates to driver operations (create, start, stop, etc) for better reliability
  • New internal libmachine package for internal api (not ready for public usage)
  • Updated Driver Interface
    • Driver Spec
    • Removed host provisioning from Drivers to enable a more consistent install
    • Removed SSH commands from each Driver for more consistent operations
  • Swarm: machine now uses Swarm default binpacking strategy

Driver Updates

  • All drivers updated to new Driver interface
  • Amazon EC2
    • Better checking for subnets on creation
    • Support for using Private IPs in VPC
    • Fixed bug with duplicate security group authorization with Swarm
    • Support for IAM instance profile
    • Fixed bug where IP was not properly detected upon stop
  • DigitalOcean
    • IPv6 support
    • Backup option
    • Private Networking
  • Openstack / Rackspace
    • Gophercloud updated to latest version
    • New insecure flag to disable TLS (use with caution)
  • Google
    • Google source image updated
    • Ability to specify auth token via file
  • VMware Fusion
    • Paravirtualized driver for disk (pvscsi)
    • Enhanced paravirtualized NIC (vmxnet3)
    • Power option updates
    • SSH keys persistent across reboots
    • Stop now gracefully stops VM
    • vCPUs now match host CPUs
  • SoftLayer
    • Fixed provision bug where curl was not present
  • VirtualBox
    • Correct power operations with Saved VM state
    • Fixed bug where image option was ignored

CLI

  • Auto-regeneration of TLS certificates when TLS error is detected
    • Note: this will restart the Docker engine to apply
  • Minor UI updates including improved sorting and updated command docs
  • Bug with config and env with spaces fixed
    • Note: you now must use eval $(docker-machine env machine) to load environment settings
  • Updates to better support fish shell
  • Use --tlsverify for both config and env commands
  • Commands now use eval for better interoperability with shell

Testing

  • New integration test framework (bats)

0.1.0 (2015-02-26)

Initial beta release.

  • Provision Docker Engines using multiple drivers
  • Provide light management for the machines
    • Create, Start, Stop, Restart, Kill, Remove, SSH
  • Configure the Docker Engine for secure communication (TLS)
  • Easily switch target machine for fast configuration of Docker Engine client
  • Provision Swarm clusters (experimental)

Included drivers

  • Amazon EC2
  • Digital Ocean
  • Google
  • Microsoft Azure
  • Microsoft Hyper-V
  • Openstack
  • Rackspace
  • VirtualBox
  • VMware Fusion
  • VMware vCloud Air
  • VMware vSphere