Skip to content

Latest commit

 

History

History
179 lines (156 loc) · 7.87 KB

CHANGELOG.md

File metadata and controls

179 lines (156 loc) · 7.87 KB

Minikube Release Notes

Version 0.17.1 - 3/2/2017

  • Removed vendored KVM driver so minikube doesn't have a dependency on libvirt-bin

Version 0.17.0 - 3/2/2017

  • Added external hostpath provisioner to localkube
  • Added unit test coverage
  • Added API Name as configuration option
  • Etcd is now accessible to pods
  • Always use native golang SSH
  • Added a deprecation warning to boot2docker provisioner
  • Added MINIKUBE_HOME environment variable
  • Added minikube mount command for 9p server

Version 0.16.0 - 2/2/2017

  • Updated minikube ISO to v1.0.6
  • Updated Registry Creds addon to v1.5
  • Added check for minimum disk size
  • Updated kubernetes to v1.5.2

Version 0.15.0 - 1/10/2017

  • Update Dashboard to v1.5.1, fixes a CSRF vulnerability in the dashboard
  • Updated Kube-DNS addon to v1.9
  • Now supports kubenet as a network plugin
  • Added --feature-gates flag to enable alpha and experimental features in kube components
  • Added --keep-context flag to keep the current kubectl context when starting minikube
  • Added environment variable to enable trace profiling in minikube binary
  • Updated default ISO to buildroot based minikube.iso v1.0.2
  • Localkube now runs as a systemd unit in the minikube VM
  • Switched integration tests to use golang subtest framework

Version 0.14.0 - 12/14/2016

  • Update to k8s v1.5.1
  • Update Addon-manager to v6.1
  • Update Dashboard to v1.5
  • Run localkube as systemd unit in minikube-iso
  • Add ingress addon
  • Add aws-creds addon
  • Iso-url is now configurable through minikube config set
  • Refactor integration tests

Version 0.13.1 - 12/5/2016

  • Fix service list command
  • Dashboard dowgnraded to v1.4.2, correctly shows PetSets again

Version 0.13.0 - 12/1/2016

  • Added heapster addon, disabled by default
  • Added minikube addon open command
  • Added Linux Virtualbox Integration tests
  • Added Linux KVM Integration tests
  • Added Minikube ISO Integration test on OS X
  • Multiple fixes to Minikube ISO
  • Updated docker-machine, pflag libraries
  • Added support for net.PortRange to the configurator
  • Fix bug for handling multiple kubeconfigs in env var
  • Update dashboard version to 1.5.0

Version 0.12.2 - 10/31/2016

  • Fixed dashboard command
  • Added support for net.IP to the configurator
  • Updated dashboard version to 1.4.2

Version 0.12.1 - 10/28/2016

  • Added docker-env support to the buildroot provisioner
  • minikube service command now supports multiple ports
  • Added minikube service list command
  • Added minikube completion bash command to generate bash completion
  • Add progress bars for downloading, switch to go-download
  • Run kube-dns as addon instead of vendored in kube2sky
  • Remove static UUID for xhyve driver
  • Add option to specify network name for KVM

Version 0.12.0 - 10/21/2016

  • Added support for the KUBECONFIG env var during 'minikube start'
  • Updated default k8s version to v1.4.3
  • Updated addon-manager to v5.1
  • Added config view subcommand
  • Increased memory default to 2048 and cpus default to 2
  • Set default log_dir to ~/.minikube/logs
  • Added minikube addons command to enable or disable cluster addons
  • Added format flag to service command
  • Added flag Hyper-v Virtual Switch
  • Added support for IPv6 addresses in docker env

Version 0.11.0 - 10/6/2016

  • Added a "configurator" allowing users to configure the Kubernetes components with arbitrary values.
  • Made Kubernetes v1.4.0 the default version in minikube
  • Pre-built binaries are now built with go 1.7.1
  • Added opt-in error reporting
  • Bug fixes

Version 0.10.0 - 9/15/2016

  • Updated the Kubernetes dashboard to v1.4.0
  • Added experimental rkt support
  • Enabled DynamicProvisioning of volumes
  • Improved the output of the minikube status command
  • Added minikube config get and minikube config set commands
  • Fixed a bug ensuring that the node IP is routable
  • Renamed the created VM from minikubeVM to minikube

Version 0.9.0 - 9/1/2016

  • Added Hyper-V support for Windows
  • Added debug-level logging for show-libmachine-logs
  • Added ISO checksum validation for cached ISOs
  • New .minikube/addons directory where users can put addons to be initialized in minikube
  • --https flag on minikube service for services that run over ssl/tls
  • xhyve driver will now receive the same IP across starts/delete

Version 0.8.0 - 8/17/2016

  • Added a --registry-mirror flag to minikube start.
  • Updated Kubernetes components to v1.3.5.
  • Changed the dashboard and service commands to wait for the underlying services to be ready.
  • Added the DOCKER_API_VERSION environment variable to minikube docker-env.
  • Updated the Kubernetes dashboard to v1.1.1.
  • Improved error messages during minikube start.
  • Added the ability to specify a CIDR for the virtualbox driver.
  • Configured the /data directory inside the Minikube VM to be persisted across reboots.
  • Added the ability for minikube to accept environment variables of the form MINIKUBE_ in place of certain command line flags.
  • Minikube will now cache downloaded localkube versions.

Version 0.7.1 - 7/27/2016

  • Fixed a filepath issue which caused minikube start to not work properly on Windows

Version 0.7.0 - 7/26/2016

  • Added experimental support for Windows.
  • Changed the etc DNS port to avoid a conflict with deis/router.
  • Added a insecure-registry flag to minikube start to support insecure docker registries.
  • Added a --docker-env flag to minikube start which allows for environment variables to be passed to the Docker daemon.
  • Updated Kubernetes components to 1.3.3.
  • Enabled all available (including alpha) Kubernetes APIs.
  • Added ISO caching.
  • Added a --unset flag to minikube docker-env to unset the environment variables.
  • Added a --no-proxy flag to minikube docker-env to add a machine IP to NO_PROXY environment variable.
  • Added additional supported shells for minikube docker-env (fish, cmd, powershell, tcsh, bash, zsh).

Version 0.6.0 - 7/13/2016

  • Added a --disk-size flag to minikube start.
  • Fixed a bug regarding auth tokens not being reconfigured properly after VM restart
  • Added a new get-k8s-versions command, to get the available kubernetes versions so that users know what versions are available when trying to select the kubernetes version to use
  • Makefile Updates
  • Documentation Updates

Version 0.5.0 - 7/6/2016

  • Updated Kubernetes components to v1.3.0
  • Added experimental support for KVM and XHyve based drivers. See the drivers documentation for usage.
  • Fixed a bug causing cluster state to be deleted after a minikube stop.
  • Fixed a bug causing the minikube logs to fill up rapidly.
  • Added a new minikube service command, to open a browser to the URL for a given service.
  • Added a --cpus flag to minikube start.

Version 0.4.0 - 6/27/2016

  • Updated Kubernetes components to v1.3.0-beta.1
  • Updated the Kubernetes Dashboard to v1.1.0
  • Added a check for updates to minikube.
  • Added a driver for VMWare Fusion on OSX.
  • Added a flag to customize the memory of the minikube VM.
  • Documentation updates
  • Fixed a bug in Docker certificate generation. Certificates will now be regenerated whenever minikube start is run.

Version 0.3.0 - 6/10/2016

  • Added a minikube dashboard command to open the Kubernetes Dashboard.
  • Updated Docker to version 1.11.1.
  • Updated Kubernetes components to v1.3.0-alpha.5-330-g760c563.
  • Generated documentation for all commands. Documentation is here.

Version 0.2.0 - 6/3/2016

  • conntrack is now bundled in the ISO.
  • DNS is now working.
  • Minikube now uses the iptables based proxy mode.
  • Internal libmachine logging is now hidden by default.
  • There is a new minikube ssh command to ssh into the minikube VM.
  • Dramatically improved integration test coverage
  • Switched to glog instead of fmt.Print*

Version 0.1.0 - 5/29/2016

  • Initial minikube release.