1239 lines
67 KiB
Markdown
1239 lines
67 KiB
Markdown
# Release Notes
|
||
|
||
## Version 1.4.0-beta.0 - 2019-09-04
|
||
|
||
* Upgrade default Kubernetes version to v1.16.0-beta1 [#5250](https://github.com/kubernetes/minikube/pull/5250)
|
||
* Move root filesystem from rootfs to tmpfs [#5133](https://github.com/kubernetes/minikube/pull/5133)
|
||
* Upgrade containerd to 1.2.8. [#5194](https://github.com/kubernetes/minikube/pull/5194)
|
||
* Update gvisor runsc version [#4494](https://github.com/kubernetes/minikube/pull/4494)
|
||
* Upgrade nginx to security patch v0.25.1 [#5197](https://github.com/kubernetes/minikube/pull/5197)
|
||
* Minimum CPUs check [#5086](https://github.com/kubernetes/minikube/pull/5086)
|
||
* Exit if --kubernetes-version is older than the oldest supported version [#4759](https://github.com/kubernetes/minikube/pull/4759)
|
||
* Get make builds working on Windows [#5253](https://github.com/kubernetes/minikube/pull/5253)
|
||
* More logs: exited containers, controller manager, double line count [#5249](https://github.com/kubernetes/minikube/pull/5249)
|
||
* Moved warning to minikube start command and print it to stderr [#5241](https://github.com/kubernetes/minikube/pull/5241)
|
||
* Removing undocumented MINIKUBE_WANTREPORTERRORPROMPT [#5218](https://github.com/kubernetes/minikube/pull/5218)
|
||
* Announce environmental overrides up front [#5212](https://github.com/kubernetes/minikube/pull/5212)
|
||
* Upgrade addons to use apps/v1 instead of extensions/v1beta1 [#5028](https://github.com/kubernetes/minikube/pull/5028)
|
||
* Fix and continue French translation [#5198](https://github.com/kubernetes/minikube/pull/5198)
|
||
* Re-Added time synchronization between host/VM [#4991](https://github.com/kubernetes/minikube/pull/4991)
|
||
* Fix downgrade warning is unhelpful and confusing [#5155](https://github.com/kubernetes/minikube/pull/5155)
|
||
* Exit if uid=0, add --force flag to override [#5179](https://github.com/kubernetes/minikube/pull/5179)
|
||
* Move program data files onto persistent storage [#5032](https://github.com/kubernetes/minikube/pull/5032)
|
||
* Added command to generate the documentation [#4840](https://github.com/kubernetes/minikube/pull/4840)
|
||
* Add wait-timeout flag to start command and refactor util/kubernetes [#5121](https://github.com/kubernetes/minikube/pull/5121)
|
||
* Update URL should be concatenated without a / [#5109](https://github.com/kubernetes/minikube/pull/5109)
|
||
* delete: Clean up machine directory if DeleteHost fails to [#5106](https://github.com/kubernetes/minikube/pull/5106)
|
||
* [FEATURE] insecure-registry via minikube config set [#4844](https://github.com/kubernetes/minikube/pull/4844)
|
||
* Support adding untrusted root CA certificates (corp certs) [#5015](https://github.com/kubernetes/minikube/pull/5015)
|
||
* Advice user on non-existing profile instead of crash [#4896](https://github.com/kubernetes/minikube/pull/4896)
|
||
* [FEATURE] allow to set container-runtime via config [#4834](https://github.com/kubernetes/minikube/pull/4834)
|
||
* Improve handling KUBECONFIG environment variable with invalid entries [#5056](https://github.com/kubernetes/minikube/pull/5056)
|
||
|
||
Thank you to our contributors:
|
||
|
||
- AllenZMC
|
||
- Alok Kumar
|
||
- Anders F Björklund
|
||
- bpopovschi
|
||
- Carlos Sanchez
|
||
- chentanjun
|
||
- Deepika Pandhi
|
||
- Diego Mendes
|
||
- ethan
|
||
- Guangming Wang
|
||
- Ian Lewis
|
||
- Ivan Ogasawara
|
||
- Jituri, Pranav
|
||
- josedonizetti
|
||
- Marcin Niemira
|
||
- Max K
|
||
- Medya Ghazizadeh
|
||
- Michaël Bitard
|
||
- Miguel Moll
|
||
- Olivier Lemasle
|
||
- Pankaj Patil
|
||
- phillipahereza
|
||
- Phillip Ahereza
|
||
- Pranav Jituri
|
||
- Praveen Sastry
|
||
- Priya Wadhwa
|
||
- RA489
|
||
- Rishabh Budhiraja
|
||
- serhatcetinkaya
|
||
- Sharif Elgamal
|
||
- Thomas Strömberg
|
||
- Vydruth
|
||
- William Zhang
|
||
- xieyanker
|
||
- Zhongcheng Lao
|
||
- Zoltán Reegn
|
||
|
||
## Version 1.3.1 - 2019-08-13
|
||
|
||
* Update code references to point to new documentation site [#5052](https://github.com/kubernetes/minikube/pull/5052)
|
||
* Localization support for help text [#4814](https://github.com/kubernetes/minikube/pull/4814)
|
||
* Fix progress bar on Windows + git bash [#5025](https://github.com/kubernetes/minikube/pull/5025)
|
||
* Restore --disable-driver-mounts flag [#5026](https://github.com/kubernetes/minikube/pull/5026)
|
||
* Fixed the template for dashboard output [#5004](https://github.com/kubernetes/minikube/pull/5004)
|
||
* Use a temp dest to atomically download the iso [#5000](https://github.com/kubernetes/minikube/pull/5000)
|
||
|
||
Thank you to our merry band of contributors for assembling this last minute bug fix release.
|
||
|
||
- Jituri, Pranav
|
||
- Medya Ghazizadeh
|
||
- Pranav Jituri
|
||
- Ramiro Berrelleza
|
||
- Sharif Elgamal
|
||
- Thomas Strömberg
|
||
- josedonizetti
|
||
|
||
## Version 1.3.0 - 2019-08-05
|
||
|
||
* Added a new command: profile list [#4811](https://github.com/kubernetes/minikube/pull/4811)
|
||
* Update latest kubernetes version to v1.15.2 [#4986](https://github.com/kubernetes/minikube/pull/4986)
|
||
* Update latest kubernetes version to v1.15.1 [#4915](https://github.com/kubernetes/minikube/pull/4915)
|
||
* logs: Add container status & cruntime logs [#4960](https://github.com/kubernetes/minikube/pull/4960)
|
||
* Automatically set flags for MINIKUBE_ prefixed env vars [#4607](https://github.com/kubernetes/minikube/pull/4607)
|
||
* hyperv: Run "sudo poweroff" before stopping VM [#4758](https://github.com/kubernetes/minikube/pull/4758)
|
||
* Decrease ReasonableStartTime from 10 minutes to 5 minutes [#4961](https://github.com/kubernetes/minikube/pull/4961)
|
||
* Remove ingress-nginx default backend [#4786](https://github.com/kubernetes/minikube/pull/4786)
|
||
* Upgrade nginx ingress to 0.25.0 [#4785](https://github.com/kubernetes/minikube/pull/4785)
|
||
* Bump k8s.io/kubernetes to 1.15.0 [#4719](https://github.com/kubernetes/minikube/pull/4719)
|
||
* Upgrade Docker, from 18.09.7 to 18.09.8 [#4818](https://github.com/kubernetes/minikube/pull/4818)
|
||
* Upgrade Docker, from 18.09.6 to 18.09.7 [#4657](https://github.com/kubernetes/minikube/pull/4657)
|
||
* Upgrade crio to 1.15.0 [#4703](https://github.com/kubernetes/minikube/pull/4703)
|
||
* Update crictl to v1.15.0 [#4761](https://github.com/kubernetes/minikube/pull/4761)
|
||
* Upgrade Podman to 1.4 [#4610](https://github.com/kubernetes/minikube/pull/4610)
|
||
* Upgrade libmachine to master [#4817](https://github.com/kubernetes/minikube/pull/4817)
|
||
* Add linux packaging for the kvm2 driver binary [#4556](https://github.com/kubernetes/minikube/pull/4556)
|
||
* Unset profile when it is deleted [#4922](https://github.com/kubernetes/minikube/pull/4922)
|
||
* more reliable stop for none driver [#4871](https://github.com/kubernetes/minikube/pull/4871)
|
||
* Fix regression caused by registry-proxy [#4805](https://github.com/kubernetes/minikube/pull/4805)
|
||
* Warn if hyperkit version is old [#4691](https://github.com/kubernetes/minikube/pull/4691)
|
||
* Add warn if kvm driver version is old [#4676](https://github.com/kubernetes/minikube/pull/4676)
|
||
* Add T versions of the console convenience functions [#4796](https://github.com/kubernetes/minikube/pull/4796)
|
||
* Remove deprecated drivers: kvm-old and xhyve [#4781](https://github.com/kubernetes/minikube/pull/4781)
|
||
* Don't disable other container engines when --vm_driver=none [#4545](https://github.com/kubernetes/minikube/pull/4545)
|
||
* Proxy: handle lower case proxy env vars [#4602](https://github.com/kubernetes/minikube/pull/4602)
|
||
* virtualbox: Make DNS settings configurable [#4619](https://github.com/kubernetes/minikube/pull/4619)
|
||
* Add support to custom qemu uri on kvm2 driver [#4401](https://github.com/kubernetes/minikube/pull/4401)
|
||
* Update Ingress-NGINX to 0.24.1 Release [#4583](https://github.com/kubernetes/minikube/pull/4583)
|
||
|
||
A big thanks goes out to our crew of merry contributors:
|
||
|
||
- Aida Ghazizadeh
|
||
- Anders F Björklund
|
||
- Ben Ebsworth
|
||
- Benjamin Howell
|
||
- cclauss
|
||
- Christophe VILA
|
||
- Deepjyoti Mondal
|
||
- fang duan
|
||
- Francis
|
||
- Gustavo Belfort
|
||
- Himanshu Pandey
|
||
- Jituri, Pranav
|
||
- josedonizetti
|
||
- Jose Donizetti
|
||
- Kazuki Suda
|
||
- Kyle Bai
|
||
- Marcos Diez
|
||
- Medya Ghazizadeh
|
||
- Nabarun Pal
|
||
- Om Kumar
|
||
- Pranav Jituri
|
||
- RA489
|
||
- serhat çetinkaya
|
||
- Sharif Elgamal
|
||
- Stuart P. Bentley
|
||
- Thomas Strömberg
|
||
- Zoltán Reegn
|
||
|
||
## Version 1.2.0 - 2019-06-24
|
||
|
||
* Update Kubernetes default version to v1.15.0 [#4534](https://github.com/kubernetes/minikube/pull/4534)
|
||
* Allow --kubernetes-version to be specified without the leading v [#4568](https://github.com/kubernetes/minikube/pull/4568)
|
||
* Enable running containers with Podman [#4421](https://github.com/kubernetes/minikube/pull/4421)
|
||
* Provide warning message for unnecessary sudo [#4455](https://github.com/kubernetes/minikube/pull/4455)
|
||
* Universally redirect stdlog messages to glog [#4562](https://github.com/kubernetes/minikube/pull/4562)
|
||
* Add ability to localize all strings output to console [#4464](https://github.com/kubernetes/minikube/pull/4464)
|
||
* Upgrade CNI config version to 0.3.0 [#4410](https://github.com/kubernetes/minikube/pull/4410)
|
||
* Register registry-proxy.yaml.tmpl with registry addons [#4529](https://github.com/kubernetes/minikube/pull/4529)
|
||
* Stop updating /etc/rkt/net.d config files [#4407](https://github.com/kubernetes/minikube/pull/4407)
|
||
* Fix "mount failed: File exists" issue when unmount fails [#4393](https://github.com/kubernetes/minikube/pull/4393)
|
||
* Don't try to load cached images for none driver [#4522](https://github.com/kubernetes/minikube/pull/4522)
|
||
* Add support for Kubernetes v1.15.0-beta.1 [#4469](https://github.com/kubernetes/minikube/pull/4469)
|
||
* Switch kubectl current-context on profile change [#4504](https://github.com/kubernetes/minikube/pull/4504)
|
||
* Add kvm network name validation [#4380](https://github.com/kubernetes/minikube/pull/4380)
|
||
* Detect status before enable/disable addon [#4424](https://github.com/kubernetes/minikube/pull/4424)
|
||
* Automatically add extra options for none driver on ubuntu [#4465](https://github.com/kubernetes/minikube/pull/4465)
|
||
|
||
Thank you to the following wonderful people for their contribution to this release:
|
||
|
||
- Anders F Björklund
|
||
- Deepjyoti Mondal
|
||
- Francis
|
||
- Jose Donizetti
|
||
- Medya Ghazizadeh
|
||
- Om Kumar
|
||
- Sharif Elgamal
|
||
- Thomas Strömberg
|
||
- Y.Horie
|
||
- fenglixa
|
||
- josedonizetti
|
||
|
||
## Version 1.1.1 - 2019-06-07
|
||
|
||
* Upgrade to kubernetes 1.14.3 [#4444](https://github.com/kubernetes/minikube/pull/4444)
|
||
* fix ShowDriverDeprecationNotification config setting [#4431](https://github.com/kubernetes/minikube/pull/4431)
|
||
* Cache: don't use ssh runner for the none driver [#4439](https://github.com/kubernetes/minikube/pull/4439)
|
||
* Fixing file path for windows [#4434](https://github.com/kubernetes/minikube/pull/4434)
|
||
* Improve type check for driver none [#4419](https://github.com/kubernetes/minikube/pull/4419)
|
||
* Dashboard: add --disable-settings-authorizer to avoid settings 403 forbidden [#4405](https://github.com/kubernetes/minikube/pull/4405)
|
||
* dashboard: detect nonexistent profile instead of causing a panic [#4396](https://github.com/kubernetes/minikube/pull/4396)
|
||
* Fixed addon-manager failing with non-default --apiserver-port [#4386](https://github.com/kubernetes/minikube/pull/4386)
|
||
* Fix kvm gpu log [#4381](https://github.com/kubernetes/minikube/pull/4381)
|
||
* Windows installer: Use PowerShell to update PATH value to avoid 1024 char truncation [#4362](https://github.com/kubernetes/minikube/pull/4362)
|
||
* Increase apiserver wait time from 1 minute to 3 minutes [#4372](https://github.com/kubernetes/minikube/pull/4372)
|
||
* Sync guest system clock if desynchronized from host [#4283](https://github.com/kubernetes/minikube/pull/4283)
|
||
* docker-env: Remove DOCKER_API_VERSION [#4364](https://github.com/kubernetes/minikube/pull/4364)
|
||
* Disable hyperv dynamic memory for hyperv driver [#2797](https://github.com/kubernetes/minikube/pull/2797)
|
||
* Fix kvm remove when domain is not defined [#4355](https://github.com/kubernetes/minikube/pull/4355)
|
||
* Enable registry-proxy [#4341](https://github.com/kubernetes/minikube/pull/4341)
|
||
* Make buildah --no-pivot default, using env var [#4321](https://github.com/kubernetes/minikube/pull/4321)
|
||
* Pass minikube stdin to the kubectl command [#4354](https://github.com/kubernetes/minikube/pull/4354)
|
||
* kernel: Add config for tc u32 filter and mirred action [#4340](https://github.com/kubernetes/minikube/pull/4340)
|
||
* Enable GatewayPorts in sshd_config, for proxying in services into minikube [#4338](https://github.com/kubernetes/minikube/pull/4338)
|
||
* Fix kvm remove when domain is not running [#4344](https://github.com/kubernetes/minikube/pull/4344)
|
||
* kvm2: Add support for --kvm-network to ensureNetwork [#4323](https://github.com/kubernetes/minikube/pull/4323)
|
||
* Get current profile if no arguments given [#4335](https://github.com/kubernetes/minikube/pull/4335)
|
||
* Skip kvm network deletion if private network doesn't exist [#4331](https://github.com/kubernetes/minikube/pull/4331)
|
||
|
||
Huge thank you for this release towards our contributors:
|
||
|
||
- Abdulla Bin Mustaqeem
|
||
- Anders Björklund
|
||
- Andy Daniels
|
||
- Archana Shinde
|
||
- Arnaud Jardiné
|
||
- Artiom Diomin
|
||
- Balint Pato
|
||
- Benn Linger
|
||
- Calin Don
|
||
- Chris Eason
|
||
- Cristian Măgherușan-Stanciu @magheru_san
|
||
- Deepika Pandhi
|
||
- Dmitry Budaev
|
||
- Don McCasland
|
||
- Douglas Thrift
|
||
- Elijah Oyekunle
|
||
- Filip Havlíček
|
||
- Guang Ya Liu
|
||
- Himanshu Pandey
|
||
- Igor Akkerman
|
||
- Ihor Dvoretskyi
|
||
- Jan Janik
|
||
- Jat
|
||
- Joel Smith
|
||
- Joji Mekkatt
|
||
- Marco Vito Moscaritolo
|
||
- Marcos Diez
|
||
- Martynas Pumputis
|
||
- Mas
|
||
- Maximilian Hess
|
||
- Medya Gh
|
||
- Miel Donkers
|
||
- Mike Lewis
|
||
- Oleg Atamanenko
|
||
- Om Kumar
|
||
- Pradip-Khakurel
|
||
- Pranav Jituri
|
||
- RA489
|
||
- Shahid Iqbal
|
||
- Sharif Elgamal
|
||
- Steven Davidovitz
|
||
- Thomas Bechtold
|
||
- Thomas Strömberg
|
||
- Tiago Ilieve
|
||
- Tobias Bradtke
|
||
- Toliver Jue
|
||
- Tom Reznik
|
||
- Yaroslav Skopets
|
||
- Yoan Blanc
|
||
- Zhongcheng Lao
|
||
- Zoran Regvart
|
||
- fenglixa
|
||
- flyingcircle
|
||
- jay vyas
|
||
- josedonizetti
|
||
- karmab
|
||
- kerami
|
||
- morvencao
|
||
- salamani
|
||
- u5surf
|
||
- wj24021040
|
||
|
||
## Version 1.1.0 - 2019-05-21
|
||
|
||
* Allow macOS to resolve service FQDNs during 'minikube tunnel' [#3464](https://github.com/kubernetes/minikube/pull/3464)
|
||
* Expose ‘—pod-network-cidr’ argument in minikube [#3892](https://github.com/kubernetes/minikube/pull/3892)
|
||
* Upgrade default Kubernetes release to v1.14.2 [#4279](https://github.com/kubernetes/minikube/pull/4279)
|
||
* Update to Podman 1.3 & CRIO v1.14.1 [#4299](https://github.com/kubernetes/minikube/pull/4299)
|
||
* Upgrade Docker, from 18.06.3-ce to 18.09.5 [#4204](https://github.com/kubernetes/minikube/pull/4204)
|
||
* Upgrade Docker, from 18.09.5 to 18.09.6 [#4296](https://github.com/kubernetes/minikube/pull/4296)
|
||
* Add Go modules support [#4241](https://github.com/kubernetes/minikube/pull/4241)
|
||
* Add more solutions messages [#4257](https://github.com/kubernetes/minikube/pull/4257)
|
||
* Add new kubectl command [#4193](https://github.com/kubernetes/minikube/pull/4193)
|
||
* Add solution text for common kvm2 and VirtualBox problems [#4198](https://github.com/kubernetes/minikube/pull/4198)
|
||
* Adding support for s390x [#4091](https://github.com/kubernetes/minikube/pull/4091)
|
||
* Allow minikube to function with misconfigured NO_PROXY value [#4229](https://github.com/kubernetes/minikube/pull/4229)
|
||
* Disable SystemVerification preflight on Kubernetes releases <1.13 [#4306](https://github.com/kubernetes/minikube/pull/4306)
|
||
* Don't attempt to pull docker images on relaunch [#4129](https://github.com/kubernetes/minikube/pull/4129)
|
||
* Fix location of Kubernetes binaries in cache directory [#4244](https://github.com/kubernetes/minikube/pull/4244)
|
||
* Fix registry addon ReplicationController template [#4220](https://github.com/kubernetes/minikube/pull/4220)
|
||
* Make default output of 'minikube start' consume fewer lines in the terminal [#4197](https://github.com/kubernetes/minikube/pull/4197)
|
||
* Make handling of stale mount pid files more robust [#4191](https://github.com/kubernetes/minikube/pull/4191)
|
||
* Make sure to start Docker, before getting version [#4307](https://github.com/kubernetes/minikube/pull/4307)
|
||
* Restart kube-proxy using kubeadm & add bootstrapper.WaitCluster [#4276](https://github.com/kubernetes/minikube/pull/4276)
|
||
* Return host IP when using vmware as vm driver. [#4255](https://github.com/kubernetes/minikube/pull/4255)
|
||
* Select an accessible image repository for some users [#3937](https://github.com/kubernetes/minikube/pull/3937)
|
||
* Set apiserver oom_adj to -10 to avoid OOMing before other pods [#4282](https://github.com/kubernetes/minikube/pull/4282)
|
||
* Standardize ASCII prefix for info, warning, and error messages [#4162](https://github.com/kubernetes/minikube/pull/4162)
|
||
* Unset the current-context after minikube stop [#4177](https://github.com/kubernetes/minikube/pull/4177)
|
||
* Validate kvm network exists [#4308](https://github.com/kubernetes/minikube/pull/4308)
|
||
* storageclass no longer beta #4148 [#4153](https://github.com/kubernetes/minikube/pull/4153)
|
||
|
||
Thank you to the contributors whose work made v1.1 into something we could all be proud of:
|
||
|
||
- Anders F Björklund
|
||
- Chris Eason
|
||
- Deepika Pandhi
|
||
- Himanshu Pandey
|
||
- Jan Janik
|
||
- Marcos Diez
|
||
- Maximilian Hess
|
||
- Medya Gh
|
||
- Sharif Elgamal
|
||
- Thomas Strömberg
|
||
- Tiago Ilieve
|
||
- Tobias Bradtke
|
||
- Zhongcheng Lao
|
||
- Zoran Regvart
|
||
- josedonizetti
|
||
- kerami
|
||
- salamani
|
||
|
||
## Version 1.0.1 - 2019-04-29
|
||
|
||
* update-context is confusing with profiles [#4049](https://github.com/kubernetes/minikube/pull/4049)
|
||
* BugFix: ExecRunner.Copy now parses permissions strings as octal [#4139](https://github.com/kubernetes/minikube/pull/4139)
|
||
* Add user-friendly error messages for VBOX_THIRD_PARTY & HYPERV_NO_VSWITCH [#4152](https://github.com/kubernetes/minikube/pull/4152)
|
||
* Don't enable kubelet at boot, for consistency with other components [#4110](https://github.com/kubernetes/minikube/pull/4110)
|
||
* Assert that docker has started rather than explicitly restarting it [#4116](https://github.com/kubernetes/minikube/pull/4116)
|
||
* fix tunnel integration tests for driver None [#4105](https://github.com/kubernetes/minikube/pull/4105)
|
||
* Download ISO image before Docker images, as it's required first [#4141](https://github.com/kubernetes/minikube/pull/4141)
|
||
* Reroute logs printed directly to stdout [#4115](https://github.com/kubernetes/minikube/pull/4115)
|
||
* Update default Kubernetes version to 1.14.1 [#4133](https://github.com/kubernetes/minikube/pull/4133)
|
||
* Systemd returns error on inactive, so allow that [#4095](https://github.com/kubernetes/minikube/pull/4095)
|
||
* Add known issue: VirtualBox won't boot a 64bits VM when Hyper-V is activated [#4112](https://github.com/kubernetes/minikube/pull/4112)
|
||
* Upgrade Docker, from 18.06.2-ce to 18.06.3-ce [#4022](https://github.com/kubernetes/minikube/pull/4022)
|
||
* Use Reference, allow caching images with both Tag and Digest [#3899](https://github.com/kubernetes/minikube/pull/3899)
|
||
* Added REGISTRY_STORAGE_DELETE_ENABLED environment variable for Registry addon [#4080](https://github.com/kubernetes/minikube/pull/4080)
|
||
* Add --download-only option to start command [#3737](https://github.com/kubernetes/minikube/pull/3737)
|
||
* Escape ‘%’ in console.OutStyle arguments [#4026](https://github.com/kubernetes/minikube/pull/4026)
|
||
* Add port name to service struct used in minikube service [#4011](https://github.com/kubernetes/minikube/pull/4011)
|
||
* Update Hyper-V daemons [#4030](https://github.com/kubernetes/minikube/pull/4030)
|
||
* Avoid surfacing "error: no objects passed to apply" non-error from addon-manager [#4076](https://github.com/kubernetes/minikube/pull/4076)
|
||
* Don't cache images when --vmdriver=none [#4059](https://github.com/kubernetes/minikube/pull/4059)
|
||
* Enable CONFIG_NF_CONNTRACK_ZONES [#3755](https://github.com/kubernetes/minikube/pull/3755)
|
||
* Fixed status checking with non-default apiserver-port. [#4058](https://github.com/kubernetes/minikube/pull/4058)
|
||
* Escape systemd special chars in docker-env [#3997](https://github.com/kubernetes/minikube/pull/3997)
|
||
* Add conformance test script [#4040](https://github.com/kubernetes/minikube/pull/4040)
|
||
* ```#compdef``` must be the first line [#4015](https://github.com/kubernetes/minikube/pull/4015)
|
||
|
||
Huge thank you for this release towards our contributors:
|
||
|
||
- Abdulla Bin Mustaqeem
|
||
- Anders F Björklund
|
||
- Andy Daniels
|
||
- Arnaud Jardiné
|
||
- Artiom Diomin
|
||
- Balint Pato
|
||
- Benn Linger
|
||
- Calin Don
|
||
- Cristian Măgherușan-Stanciu @magheru_san
|
||
- Dmitry Budaev
|
||
- Don McCasland
|
||
- Douglas Thrift
|
||
- Elijah Oyekunle
|
||
- Filip Havlíček
|
||
- flyingcircle
|
||
- Guang Ya Liu
|
||
- Himanshu Pandey
|
||
- Igor Akkerman
|
||
- Ihor Dvoretskyi
|
||
- Jan Janik
|
||
- Jat
|
||
- jay vyas
|
||
- Joel Smith
|
||
- Joji Mekkatt
|
||
- karmab
|
||
- Marcos Diez
|
||
- Marco Vito Moscaritolo
|
||
- Martynas Pumputis
|
||
- Mas
|
||
- Miel Donkers
|
||
- morvencao
|
||
- Oleg Atamanenko
|
||
- RA489
|
||
- Sharif Elgamal
|
||
- Steven Davidovitz
|
||
- Thomas Strömberg
|
||
- Tom Reznik
|
||
- u5surf
|
||
- Yaroslav Skopets
|
||
- Yoan Blanc
|
||
- Zhongcheng Lao
|
||
|
||
## Version 1.0.0 - 2019-03-27
|
||
|
||
* Update default Kubernetes version to v1.14.0 [#3967](https://github.com/kubernetes/minikube/pull/3967)
|
||
* NOTE: To avoid interaction issues, we also recommend updating kubectl to a recent release (v1.13+)
|
||
* Upgrade addon-manager to v9.0 for compatibility with Kubernetes v1.14 [#3984](https://github.com/kubernetes/minikube/pull/3984)
|
||
* Add --image-repository flag so that users can select an alternative repository mirror [#3714](https://github.com/kubernetes/minikube/pull/3714)
|
||
* Rename MINIKUBE_IN_COLOR to MINIKUBE_IN_STYLE [#3976](https://github.com/kubernetes/minikube/pull/3976)
|
||
* mount: Allow names to be passed in for gid/uid [#3989](https://github.com/kubernetes/minikube/pull/3989)
|
||
* mount: unmount on sigint/sigterm, add --options and --mode, improve UI [#3855](https://github.com/kubernetes/minikube/pull/3855)
|
||
* --extra-config now work for kubeadm as well [#3879](https://github.com/kubernetes/minikube/pull/3879)
|
||
* start: Set the default value of --cache to true [#3917](https://github.com/kubernetes/minikube/pull/3917)
|
||
* Remove the swap partition from minikube.iso [#3927](https://github.com/kubernetes/minikube/pull/3927)
|
||
* Add solution catalog to help users who run into known problems [#3931](https://github.com/kubernetes/minikube/pull/3931)
|
||
* Automatically propagate proxy environment variables to docker env [#3834](https://github.com/kubernetes/minikube/pull/3834)
|
||
* More reliable unmount w/ SIGINT, particularly on kvm2 [#3985](https://github.com/kubernetes/minikube/pull/3985)
|
||
* Remove arch suffixes in image names [#3942](https://github.com/kubernetes/minikube/pull/3942)
|
||
* Issue #3253, improve kubernetes-version error string [#3596](https://github.com/kubernetes/minikube/pull/3596)
|
||
* Update kubeadm bootstrap logic so it does not wait for addon-manager [#3958](https://github.com/kubernetes/minikube/pull/3958)
|
||
* Add explicit kvm2 flag for hidden KVM signature [#3947](https://github.com/kubernetes/minikube/pull/3947)
|
||
* Remove the rkt container runtime [#3944](https://github.com/kubernetes/minikube/pull/3944)
|
||
* Store the toolbox on the disk instead of rootfs [#3951](https://github.com/kubernetes/minikube/pull/3951)
|
||
* fix CHANGE_MINIKUBE_NONE_USER regression from recent changes [#3875](https://github.com/kubernetes/minikube/pull/3875)
|
||
* Do not wait for k8s-app pods when starting with CNI [#3896](https://github.com/kubernetes/minikube/pull/3896)
|
||
* Replace server name in updateKubeConfig if --apiserver-name exists #3878 [#3897](https://github.com/kubernetes/minikube/pull/3897)
|
||
* feature-gates via minikube config set [#3861](https://github.com/kubernetes/minikube/pull/3861)
|
||
* Upgrade crio to v1.13.1, skip install.tools target as it isn't necessary [#3919](https://github.com/kubernetes/minikube/pull/3919)
|
||
* Update Ingress-NGINX to 0.23 Release [#3877](https://github.com/kubernetes/minikube/pull/3877)
|
||
* Add addon-manager, dashboard, and storage-provisioner to minikube logs [#3982](https://github.com/kubernetes/minikube/pull/3982)
|
||
* logs: Add kube-proxy, dmesg, uptime, uname + newlines between log sources [#3872](https://github.com/kubernetes/minikube/pull/3872)
|
||
* Skip "pull" command if using Kubernetes 1.10, which does not support it. [#3832](https://github.com/kubernetes/minikube/pull/3832)
|
||
* Allow building minikube for any architecture [#3887](https://github.com/kubernetes/minikube/pull/3887)
|
||
* Windows installer using installation path for x64 applications [#3895](https://github.com/kubernetes/minikube/pull/3895)
|
||
* caching: Fix containerd, improve console messages, add integration tests [#3767](https://github.com/kubernetes/minikube/pull/3767)
|
||
* Fix `minikube addons open heapster` [#3826](https://github.com/kubernetes/minikube/pull/3826)
|
||
|
||
We couldn't have gotten here without the folks who contributed to this release:
|
||
|
||
- Anders F Björklund
|
||
- Andy Daniels
|
||
- Calin Don
|
||
- Cristian Măgherușan-Stanciu @magheru_san
|
||
- Dmitry Budaev
|
||
- Guang Ya Liu
|
||
- Igor Akkerman
|
||
- Joel Smith
|
||
- Marco Vito Moscaritolo
|
||
- Marcos Diez
|
||
- Martynas Pumputis
|
||
- RA489
|
||
- Sharif Elgamal
|
||
- Steven Davidovitz
|
||
- Thomas Strömberg
|
||
- Zhongcheng Lao
|
||
- flyingcircle
|
||
- jay vyas
|
||
- morvencao
|
||
- u5surf
|
||
|
||
We all stand on the shoulders of the giants who came before us. A special shout-out to all [813 people who have contributed to minikube](https://github.com/kubernetes/minikube/graphs/contributors), and especially our former maintainers who made minikube into what it is today:
|
||
|
||
- Matt Rickard
|
||
- Dan Lorenc
|
||
- Aaron Prindle
|
||
|
||
## Version 0.35.0 - 2019-03-06
|
||
|
||
* Update default Kubernetes version to v1.13.4 (latest stable) [#3807](https://github.com/kubernetes/minikube/pull/3807)
|
||
* Update docker/machine to fix the AMD bug [#3809](https://github.com/kubernetes/minikube/pull/3809)
|
||
* Enable tap and vhost-net in minikube iso [#3758](https://github.com/kubernetes/minikube/pull/3758)
|
||
* Enable kernel modules necessary for IPVS [#3783](https://github.com/kubernetes/minikube/pull/3783)
|
||
* Add Netfilter `xt_socket` module to complete support for Transparent Proxying (TPROXY) [#3712](https://github.com/kubernetes/minikube/pull/3712)
|
||
* Change DefaultMountVersion to 9p2000.L [#3796](https://github.com/kubernetes/minikube/pull/3796)
|
||
* fix incorrect style name mount [#3789](https://github.com/kubernetes/minikube/pull/3789)
|
||
* When missing a hypervisor, omit the bug report prompt [#3787](https://github.com/kubernetes/minikube/pull/3787)
|
||
* Fix minikube logs for other container runtimes [#3780](https://github.com/kubernetes/minikube/pull/3780)
|
||
* Improve reliability of kube-proxy configmap updates (retry, block until pods are up) [#3774](https://github.com/kubernetes/minikube/pull/3774)
|
||
* update libvirtd [#3711](https://github.com/kubernetes/minikube/pull/3711)
|
||
* Add flag for disabling the VirtualBox VTX check [#3734](https://github.com/kubernetes/minikube/pull/3734)
|
||
* Add make target for building a rpm file [#3742](https://github.com/kubernetes/minikube/pull/3742)
|
||
* Improve building of deb package (versioning and permissions) [#3745](https://github.com/kubernetes/minikube/pull/3745)
|
||
* chown command should be against user $HOME, not roots home directory. [#3719](https://github.com/kubernetes/minikube/pull/3719)
|
||
|
||
Thank you to the following contributors who made this release possible:
|
||
|
||
- Anders F Björklund
|
||
- Artiom Diomin
|
||
- Don McCasland
|
||
- Elijah Oyekunle
|
||
- Filip Havlíček
|
||
- Ihor Dvoretskyi
|
||
- karmab
|
||
- Mas
|
||
- Miel Donkers
|
||
- Thomas Strömberg
|
||
- Tom Reznik
|
||
- Yaroslav Skopets
|
||
- Yoan Blanc
|
||
|
||
## Version 0.34.1 - 2019-02-16
|
||
|
||
* Make non-zero ssh error codes less dramatic [#3703](https://github.com/kubernetes/minikube/pull/3703)
|
||
* Only call trySSHPowerOff if we are using hyperv [#3702](https://github.com/kubernetes/minikube/pull/3702)
|
||
* Improve reporting when docker host/service is down [#3698](https://github.com/kubernetes/minikube/pull/3698)
|
||
* Use the new ISO version, for features and security [#3699](https://github.com/kubernetes/minikube/pull/3699)
|
||
* Added and unified driver usage instructions. [#3690](https://github.com/kubernetes/minikube/pull/3690)
|
||
|
||
Thank you to the folks who contributed to this bugfix release:
|
||
|
||
- Anders F Björklund
|
||
- Joerg Schad
|
||
- Thomas Strömberg
|
||
|
||
## Version 0.34.0 - 2019-02-15
|
||
|
||
* Initial implementation of 'console' package for stylized & localized console output 😂 [#3638](https://github.com/kubernetes/minikube/pull/3638)
|
||
* Podman 1.0.0 [#3584](https://github.com/kubernetes/minikube/pull/3584)
|
||
* fix netstat -f error on linux distros [#3592](https://github.com/kubernetes/minikube/pull/3592)
|
||
* addons: Fixes multiple files behavior in files rootfs [#3501](https://github.com/kubernetes/minikube/pull/3501)
|
||
* Make hyperkit driver more robust: detect crashing, misinstallation, other process names [#3660](https://github.com/kubernetes/minikube/pull/3660)
|
||
* Include pod output in 'logs' command & display detected problems during start [#3673](https://github.com/kubernetes/minikube/pull/3673)
|
||
* Upgrade Docker, from 18.06.1-ce to 18.06.2-ce [#3666](https://github.com/kubernetes/minikube/pull/3666)
|
||
* Upgrade opencontainers/runc to 0a012df [#3669](https://github.com/kubernetes/minikube/pull/3669)
|
||
* Clearer output when re-using VM's so that users know what they are waiting on [#3659](https://github.com/kubernetes/minikube/pull/3659)
|
||
* Disable kubelet disk eviction by default [#3671](https://github.com/kubernetes/minikube/pull/3671)
|
||
* Run poweroff before delete, only call uninstall if driver is None [#3665](https://github.com/kubernetes/minikube/pull/3665)
|
||
* Add DeleteCluster to bootstrapper [#3656](https://github.com/kubernetes/minikube/pull/3656)
|
||
* Enable CNI for alternative runtimes [#3617](https://github.com/kubernetes/minikube/pull/3617)
|
||
* machine: add parallels support [#953](https://github.com/kubernetes/minikube/pull/953)
|
||
* When copying assets from .minikube/files on windows, directories get squashed during transfer. ie /etc/ssl/certs/test.pem becomes ~minikube/etcsslcerts/test.pem. This pull request ensures any window style directories are converted into unix style. [#3258](https://github.com/kubernetes/minikube/pull/3258)
|
||
* Updated the default kubernetes version [#3625](https://github.com/kubernetes/minikube/pull/3625)
|
||
* Update crictl to v1.13.0 [#3616](https://github.com/kubernetes/minikube/pull/3616)
|
||
* Upgrade libmachine to version 0.16.1 [#3619](https://github.com/kubernetes/minikube/pull/3619)
|
||
* updated to fedora-29 [#3607](https://github.com/kubernetes/minikube/pull/3607)
|
||
* fix stale hyperkit.pid making minikube start hang [#3593](https://github.com/kubernetes/minikube/pull/3593)
|
||
* CRI: try to use "sudo podman load" instead of "docker load" [#2757](https://github.com/kubernetes/minikube/pull/2757)
|
||
* Use mac as identifier for dhcp [#3572](https://github.com/kubernetes/minikube/pull/3572)
|
||
* Still generate docker.service unit, even if unused [#3560](https://github.com/kubernetes/minikube/pull/3560)
|
||
* Initial commit of logviewer addon [#3391](https://github.com/kubernetes/minikube/pull/3391)
|
||
* Add images and improve parsing for kubernetes 1.11 [#3262](https://github.com/kubernetes/minikube/pull/3262)
|
||
* Stop containerd from running, if it is not desired [#3549](https://github.com/kubernetes/minikube/pull/3549)
|
||
* Re-remove kube-dns addon [#3556](https://github.com/kubernetes/minikube/pull/3556)
|
||
* Update docker env during minikube start if VM has already been created [#3387](https://github.com/kubernetes/minikube/pull/3387)
|
||
* Remove redundant newline in `minikube status` [#3565](https://github.com/kubernetes/minikube/pull/3565)
|
||
* Fix for issue #3044 - mounted timestamps incorrect with windows host [#3285](https://github.com/kubernetes/minikube/pull/3285)
|
||
|
||
Huge thank you for this release towards our contributors:
|
||
|
||
- Abhilash Pallerlamudi
|
||
- Alberto Alvarez
|
||
- Anders Björklund
|
||
- Balint Pato
|
||
- Bassam Tabbara
|
||
- Denis Denisov
|
||
- Hidekazu Nakamura
|
||
- Himanshu Pandey
|
||
- ivans3
|
||
- jay vyas
|
||
- Jeff Wu
|
||
- Kauê Doretto Grecchi
|
||
- Leif Ringstad
|
||
- Mark Gibbons
|
||
- Nicholas Goozeff
|
||
- Nicholas Irving
|
||
- Rob Richardson
|
||
- Roy Lenferink
|
||
- Skip Baney
|
||
- Thomas Strömberg
|
||
- todd densmore
|
||
- YAMAMOTO Takashi
|
||
- Yugo Horie
|
||
- Zhongcheng Lao
|
||
|
||
## Version 0.33.1 - 2019-01-18
|
||
|
||
* Install upstream runc into /usr/bin/docker-runc [#3545](https://github.com/kubernetes/minikube/pull/3545)
|
||
|
||
## Version 0.33.0 - 2019-01-17
|
||
|
||
* Set default Kubernetes version to v1.13.2 (latest stable) [#3527](https://github.com/kubernetes/minikube/pull/3527)
|
||
* Update to opencontainers/runc HEAD as of 2019-01-15 [#3535](https://github.com/kubernetes/minikube/pull/3535)
|
||
* Update to crio-bin v1.13.0 [#3515](https://github.com/kubernetes/minikube/pull/3515)
|
||
* Write /etc/crictl.yaml when starting [#3194](https://github.com/kubernetes/minikube/pull/3194)
|
||
* Improve failure output when kubeadm init fails [#3533](https://github.com/kubernetes/minikube/pull/3533)
|
||
* Add new VMware unified driver to supported list [#3534](https://github.com/kubernetes/minikube/pull/3534)
|
||
* Fix Windows cache path issues with directory hierarchies and lower-case drive letters [#3252](https://github.com/kubernetes/minikube/pull/3252)
|
||
* Avoid out directory, when listing test files [#3229](https://github.com/kubernetes/minikube/pull/3229)
|
||
* Do not include the default CNI config by default [#3441](https://github.com/kubernetes/minikube/pull/3441)
|
||
* Adding more utils tests [#3494](https://github.com/kubernetes/minikube/pull/3494)
|
||
* Add a storage-provisioner-gluster addon [#3521](https://github.com/kubernetes/minikube/pull/3521)
|
||
* Improve the default crio-bin configuration [#3190](https://github.com/kubernetes/minikube/pull/3190)
|
||
* Allow to specify api server port through CLI fix #2781 [#3108](https://github.com/kubernetes/minikube/pull/3108)
|
||
* add brew install instructions for hyperkit [#3140](https://github.com/kubernetes/minikube/pull/3140)
|
||
* Added defaultDiskSize setup to hyperkit driver [#3531](https://github.com/kubernetes/minikube/pull/3531)
|
||
* Enable ipvlan kernel module [#3510](https://github.com/kubernetes/minikube/pull/3510)
|
||
* issue# 3499: minikube status missing newline at end of output [#3502](https://github.com/kubernetes/minikube/pull/3502)
|
||
* apiserver health: try up to 5 minutes, add newline [#3528](https://github.com/kubernetes/minikube/pull/3528)
|
||
* Pass network-plugin value to kubelet [#3442](https://github.com/kubernetes/minikube/pull/3442)
|
||
* Fix missing a line break for minikube status [#3523](https://github.com/kubernetes/minikube/pull/3523)
|
||
* Documentation - Updating golang requirement to 1.11 [#3508](https://github.com/kubernetes/minikube/pull/3508)
|
||
* Updating e2e tests instructions [#3509](https://github.com/kubernetes/minikube/pull/3509)
|
||
* Defer dashboard deployment until "minikube dashboard" is executed [#3485](https://github.com/kubernetes/minikube/pull/3485)
|
||
* Change minikube-hostpath storage class addon from Reconcile to EnsureExists [#3497](https://github.com/kubernetes/minikube/pull/3497)
|
||
* Tell user given driver has been ignored if existing VM is different [#3374](https://github.com/kubernetes/minikube/pull/3374)
|
||
|
||
Thank you to all to everyone who contributed to this massive release:
|
||
|
||
- Amim Knabben
|
||
- Anders F Björklund
|
||
- Andrew Regner
|
||
- bpopovschi
|
||
- Fabio Rapposelli
|
||
- Jason Cwik
|
||
- Jeff Wu
|
||
- Kazuki Suda
|
||
- Mark Gibbons
|
||
- Martynas Pumputis
|
||
- Matt Dorn
|
||
- Michal Franc
|
||
- Narendra Kangralkar
|
||
- Niels de Vos
|
||
- Sebastien Collin
|
||
- Thomas Strömberg
|
||
- wujeff
|
||
|
||
## Version 0.32.0 - 12/21/2018
|
||
|
||
* Make Kubernetes v1.12.4 the default [#3482](https://github.com/kubernetes/minikube/pull/3482)
|
||
* Update kubeadm restart commands to support v1.13.x [#3483](https://github.com/kubernetes/minikube/pull/3483)
|
||
* Make "stop" retry on failure. [#3479](https://github.com/kubernetes/minikube/pull/3479)
|
||
* VirtualBox time cleanup: sync on boot, don't run timesyncd [#3476](https://github.com/kubernetes/minikube/pull/3476)
|
||
* Stream cmd output to tests when -v is enabled, and stream SSH output to logs [#3475](https://github.com/kubernetes/minikube/pull/3475)
|
||
* Document None driver docker compatibility [#3367](https://github.com/kubernetes/minikube/pull/3367)
|
||
* Enable host DNS resolution in virtualbox driver by default [#3453](https://github.com/kubernetes/minikube/pull/3453)
|
||
* Fix CRI socket in Kubernetes >= 1.12.0 kubeadmin config [#3452](https://github.com/kubernetes/minikube/pull/3452)
|
||
* Bump dashboard version to v1.10.1 [#3466](https://github.com/kubernetes/minikube/pull/3466)
|
||
* Hide KVM signature when using GPU passthrough to support more GPU models [#3459](https://github.com/kubernetes/minikube/pull/3459)
|
||
* Allow ServiceCIDR to be configured via 'service-cluster-ip-range' flag. [#3463](https://github.com/kubernetes/minikube/pull/3463)
|
||
* Save old cluster config in memory before overwriting [#3450](https://github.com/kubernetes/minikube/pull/3450)
|
||
* Change restart policy on gvisor pod [#3445](https://github.com/kubernetes/minikube/pull/3445)
|
||
|
||
Shout-out to the amazing members of the minikube community who made this release possible:
|
||
|
||
- Alasdair Tran
|
||
- Balint Pato
|
||
- Charles-Henri de Boysson
|
||
- Chris Eason
|
||
- Cory Locklear
|
||
- Jeffrey Sica
|
||
- JoeWrightss
|
||
- RA489
|
||
- Thomas Strömberg
|
||
|
||
## Version 0.31.0 - 12/08/2018
|
||
|
||
* Enable gvisor addon in minikube [#3399](https://github.com/kubernetes/minikube/pull/3399)
|
||
* LoadBalancer emulation with `minikube tunnel` [#3015](https://github.com/kubernetes/minikube/pull/3015)
|
||
* Add NET_PRIO cgroup to iso [#3396](https://github.com/kubernetes/minikube/pull/3396)
|
||
* Implement a check to see if an ISO URL is valid [#3287](https://github.com/kubernetes/minikube/pull/3287)
|
||
* Update Ingress-NGINX to 0.21 Release [#3365](https://github.com/kubernetes/minikube/pull/3365)
|
||
* Add schedutils to the guest VM for the ionice command (used by k8s 1.12) [#3419](https://github.com/kubernetes/minikube/pull/3419)
|
||
* Remove both the CoreDNS and KubeDNS addons. Let Kubeadm install the correct DNS addon. [#3332](https://github.com/kubernetes/minikube/pull/3332)
|
||
* Upgrade Docker, from 17.12.1-ce to 18.06.1-ce [#3223](https://github.com/kubernetes/minikube/pull/3223)
|
||
* Include ISO URL and reduce stutter in download error message [#3221](https://github.com/kubernetes/minikube/pull/3221)
|
||
* Add apiserver check to "status", and block "start" until it's healthy. [#3401](https://github.com/kubernetes/minikube/pull/3401)
|
||
* Containerd improvements
|
||
* Only restart docker service if container runtime is docker [#3426](https://github.com/kubernetes/minikube/pull/3426)
|
||
* Restart containerd after stopping alternate runtimes [#3343](https://github.com/kubernetes/minikube/pull/3343)
|
||
* CRI-O improvements
|
||
* Stop docker daemon, when running cri-o [#3211](https://github.com/kubernetes/minikube/pull/3211)
|
||
* Upgrade to crio v1.11.8 [#3313](https://github.com/kubernetes/minikube/pull/3313)
|
||
* Add config parameter for the cri socket path [#3154](https://github.com/kubernetes/minikube/pull/3154)
|
||
* Ton of Build and CI improvements
|
||
* Ton of documentation updates
|
||
|
||
Huge thank you for this release towards our contributors:
|
||
|
||
- Akihiro Suda
|
||
- Alexander Ilyin
|
||
- Anders Björklund
|
||
- Balint Pato
|
||
- Bartel Sielski
|
||
- Bily Zhang
|
||
- dlorenc
|
||
- Fernando Diaz
|
||
- Ihor Dvoretskyi
|
||
- jay vyas
|
||
- Joey
|
||
- mikeweiwei
|
||
- mooncake
|
||
- Nguyen Hai Truong
|
||
- Peeyush gupta
|
||
- peterlobster
|
||
- Prakhar Goyal
|
||
- priyawadhwa
|
||
- SataQiu
|
||
- Thomas Strömberg
|
||
- xichengliudui
|
||
- Yongkun Anfernee Gui
|
||
|
||
## Version 0.30.0 - 10/04/2018
|
||
|
||
* **Fix for [CVE-2018-1002103](https://github.com/kubernetes/minikube/issues/3208): Dashboard vulnerable to DNS rebinding attack** [#3210](https://github.com/kubernetes/minikube/pull/3210)
|
||
* Initial support for Kubernetes 1.12+ [#3180](https://github.com/kubernetes/minikube/pull/3180)
|
||
* Enhance the Ingress Addon [#3099](https://github.com/kubernetes/minikube/pull/3099)
|
||
* Upgrade cni and cni-plugins to release version [#3152](https://github.com/kubernetes/minikube/pull/3152)
|
||
* ensure that /dev has settled before operating [#3195](https://github.com/kubernetes/minikube/pull/3195)
|
||
* Upgrade gluster client in ISO to 4.1.5 [#3162](https://github.com/kubernetes/minikube/pull/3162)
|
||
* update nginx ingress controller version to 0.19.0 [#3123](https://github.com/kubernetes/minikube/pull/3123)
|
||
* Install crictl from binary instead of from source [#3160](https://github.com/kubernetes/minikube/pull/3160)
|
||
* Switch the source of libmachine to machine-drivers. [#3185](https://github.com/kubernetes/minikube/pull/3185)
|
||
* Add psmisc package, for pstree command [#3161](https://github.com/kubernetes/minikube/pull/3161)
|
||
* Significant improvements to kvm2 networking [#3148](https://github.com/kubernetes/minikube/pull/3148)
|
||
|
||
Huge thank you for this release towards our contributors:
|
||
|
||
- Anders F Björklund
|
||
- Bob Killen
|
||
- David Genest
|
||
- Denis Gladkikh
|
||
- dlorenc
|
||
- Fernando Diaz
|
||
- Marcus Heese
|
||
- oilbeater
|
||
- Raunak Ramakrishnan
|
||
- Rui Cao
|
||
- samuela
|
||
- Sven Anderson
|
||
- Thomas Strömberg
|
||
|
||
## Version 0.29.0 - 09/27/2018
|
||
|
||
* Issue #3037 change dependency management to dep [#3136](https://github.com/kubernetes/minikube/pull/3136)
|
||
* Update dashboard version to v1.10.0 [#3122](https://github.com/kubernetes/minikube/pull/3122)
|
||
* fix: --format outputs any string, --https only subsitute http URL scheme [#3114](https://github.com/kubernetes/minikube/pull/3114)
|
||
* Change default docker storage driver to overlay2 [#3121](https://github.com/kubernetes/minikube/pull/3121)
|
||
* Add env variable for default ES_JAVA_OPTS [#3086](https://github.com/kubernetes/minikube/pull/3086)
|
||
* fix(cli): `minikube start --mount --mountsting` without write permission [#2671](https://github.com/kubernetes/minikube/pull/2671)
|
||
* Allow certificates to be optionally embedded in .kube/config [#3065](https://github.com/kubernetes/minikube/pull/3065)
|
||
* Fix the --cache-images flag. [#3090](https://github.com/kubernetes/minikube/pull/3090)
|
||
* support containerd [#3040](https://github.com/kubernetes/minikube/pull/3040)
|
||
* Fix vmwarefusion driver [#3029](https://github.com/kubernetes/minikube/pull/3029)
|
||
* Make CoreDNS default addon [#3072](https://github.com/kubernetes/minikube/pull/3072)
|
||
* Update CoreDNS deployment [#3073](https://github.com/kubernetes/minikube/pull/3073)
|
||
* Replace 9p mount calls to syscall.Rename with os.Rename, which is capable of renaming on top of existing files. [#3047](https://github.com/kubernetes/minikube/pull/3047)
|
||
* Revert "Remove untainting logic." [#3050](https://github.com/kubernetes/minikube/pull/3050)
|
||
* Upgrade kpod 0.1 to podman 0.4.1 [#3026](https://github.com/kubernetes/minikube/pull/3026)
|
||
* Linux install: Set owner to root [#3021](https://github.com/kubernetes/minikube/pull/3021)
|
||
* Remove localkube bootstrapper and associated `get-k8s-versions` command [#2911](https://github.com/kubernetes/minikube/pull/2911)
|
||
* Update to go 1.10.1 everywhere. [#2777](https://github.com/kubernetes/minikube/pull/2777)
|
||
* Allow to override build date with SOURCE_DATE_EPOCH [#3009](https://github.com/kubernetes/minikube/pull/3009)
|
||
|
||
Huge Thank You for this release to our contributors:
|
||
|
||
- Aaron Prindle
|
||
- AdamDang
|
||
- Anders F Björklund
|
||
- Arijit Basu
|
||
- Asbjørn Apeland
|
||
- Balint Pato
|
||
- balopat
|
||
- Bennett Ellis
|
||
- Bernhard M. Wiedemann
|
||
- Daemeron
|
||
- Damian Kubaczka
|
||
- Daniel Santana
|
||
- dlorenc
|
||
- Jason Stangroome
|
||
- Jeffrey Sica
|
||
- Joao Carlos
|
||
- Kumbirai Tanekha
|
||
- Matt Rickard
|
||
- Nate Bessette
|
||
- NsLib
|
||
- peak-load
|
||
- Praveen Kumar
|
||
- RA489
|
||
- Raghavendra Talur
|
||
- ruicao
|
||
- Sandeep Rajan
|
||
- Thomas Strömberg
|
||
- Tijs Gommeren
|
||
- Viktor Safronov
|
||
- wangxy518
|
||
- yanxuean
|
||
|
||
## Version 0.28.2 - 7/20/2018
|
||
|
||
* Nvidia driver installation fixed [#2996](https://github.com/kubernetes/minikube/pull/2986)
|
||
|
||
## Version 0.28.1 - 7/16/2018
|
||
|
||
* vboxsf Host Mounting fixed (Linux Kernel version downgraded to 4.15 from 4.16) [#2986](https://github.com/kubernetes/minikube/pull/2986)
|
||
* cri-tools updated to 1.11.1 [#2986](https://github.com/kubernetes/minikube/pull/2986)
|
||
* Feature Gates support added to kubeadm bootstrapper [#2951](https://github.com/kubernetes/minikube/pull/2951)
|
||
* Kubernetes 1.11 build support added [#2943](https://github.com/kubernetes/minikube/pull/2943)
|
||
* GPU support for kvm2 driver added [#2936](https://github.com/kubernetes/minikube/pull/2936)
|
||
* nginx ingress controller updated to 0.16.2 [#2930](https://github.com/kubernetes/minikube/pull/2930)
|
||
* heketi and gluster dependencies added to minikube ISO [#2925](https://github.com/kubernetes/minikube/pull/2925)
|
||
|
||
## Version 0.28.0 - 6/12/2018
|
||
|
||
* Minikube status command fixes [#2894](https://github.com/kubernetes/minikube/pull/2894)
|
||
* Boot changes to support virsh console [#2887](https://github.com/kubernetes/minikube/pull/2887)
|
||
* ISO changes to update to Linux 4.16 [#2883](https://github.com/kubernetes/minikube/pull/2883)
|
||
* ISO changes to support openvswitch/vxlan [#2876](https://github.com/kubernetes/minikube/pull/2876)
|
||
* Docker API version bumped to 1.35 [#2867](https://github.com/kubernetes/minikube/pull/2867)
|
||
* Added hyperkit options for enterprise VPN support [#2850](https://github.com/kubernetes/minikube/pull/2850)
|
||
* Caching correct images for k8s version [#2849](https://github.com/kubernetes/minikube/pull/2849)
|
||
* Cache images feature made synchronous, off by default [#2847](https://github.com/kubernetes/minikube/pull/2847)
|
||
* CoreDNS updated to 1.1.3 [#2836](https://github.com/kubernetes/minikube/pull/2836)
|
||
* Heapster updated to 1.5.3 [#2821](https://github.com/kubernetes/minikube/pull/2821)
|
||
* Fix for clock skew in certificate creation [#2823](https://github.com/kubernetes/minikube/pull/2823)
|
||
|
||
## Version 0.27.0 - 5/14/2018
|
||
|
||
* Start the default network for the kvm2 driver [#2806](https://github.com/kubernetes/minikube/pull/2806)
|
||
* Fix 1.9.x versions of Kubernetes with the kubeadm bootstrapper [#2791](https://github.com/kubernetes/minikube/pull/2791)
|
||
* Switch the ingress addon from an RC to a Deployment [#2788](https://github.com/kubernetes/minikube/pull/2788)
|
||
* Update nginx ingress controller to 0.14.0 [#2780](https://github.com/kubernetes/minikube/pull/2780)
|
||
* Disable dnsmasq on network for kvm driver [#2745](https://github.com/kubernetes/minikube/pull/2745)
|
||
|
||
## Version 0.26.1 - 4/17/2018
|
||
|
||
* Mark hyperkit, kvm2 and none drivers as supported [#2734](https://github.com/kubernetes/minikube/pull/2723) and [#2728](https://github.com/kubernetes/minikube/pull/2728)
|
||
* Bug fix for hyper-v driver [#2719](https://github.com/kubernetes/minikube/pull/2719)
|
||
* Add back CRI preflight ignore [#2723](https://github.com/kubernetes/minikube/pull/2723)
|
||
* Fix preflight checks on clusters <1.9 [#2721](https://github.com/kubernetes/minikube/pull/2721)
|
||
|
||
## Version 0.26.0 - 4/3/2018
|
||
|
||
* Update to Kubernetes 1.10 [#2657](https://github.com/kubernetes/minikube/pull/2657)
|
||
* Update Nginx Ingress Plugin to 0.12.0 [#2644](https://github.com/kubernetes/minikube/pull/2644)
|
||
* [Minikube ISO] Add SSHFS Support to the Minikube ISO [#2600](https://github.com/kubernetes/minikube/pull/2600)
|
||
* Upgrade Docker to 17.12 [#2597](https://github.com/kubernetes/minikube/pull/2597)
|
||
* Deactivate HSTS in Ingress by default [#2591](https://github.com/kubernetes/minikube/pull/2591)
|
||
* Add ValidatingAdmissionWebhook admission controller [#2590](https://github.com/kubernetes/minikube/pull/2590)
|
||
* Upgrade docker-machine to fix Hyper-v name conflict [#2586](https://github.com/kubernetes/minikube/pull/2586)
|
||
* Upgrade Core DNS Addon to 1.0.6 [#2584](https://github.com/kubernetes/minikube/pull/2584)
|
||
* Add metrics server Addon [#2566](https://github.com/kubernetes/minikube/pull/2566)
|
||
* Allow nesting in KVM driver [#2555](https://github.com/kubernetes/minikube/pull/2555)
|
||
* Add MutatingAdmissionWebhook admission controller [#2547](https://github.com/kubernetes/minikube/pull/2547)
|
||
* [Minikube ISO] Add Netfilter module to the ISO for Calico [#2490](https://github.com/kubernetes/minikube/pull/2490)
|
||
* Add memory and request limit to EFK Addon [#2465](https://github.com/kubernetes/minikube/pull/2465)
|
||
|
||
## Version 0.25.0 - 1/26/2018
|
||
|
||
* Add freshpod addon [#2423](https://github.com/kubernetes/minikube/pull/2423)
|
||
* List addons in consistent sort order [#2446](https://github.com/kubernetes/minikube/pull/2446)
|
||
* [Minikube ISO] Upgrade Docker to 17.09 [#2427](https://github.com/kubernetes/minikube/pull/2427)
|
||
* [Minikube ISO] Change cri-o socket location to upstream default [#2262](https://github.com/kubernetes/minikube/pull/2262)
|
||
* [Minikube ISO] Update crio to v1.0.3 [#2311](https://github.com/kubernetes/minikube/pull/2311)
|
||
* Change Dashboard from Replication Controller to Deployment [#2409](https://github.com/kubernetes/minikube/pull/2409)
|
||
* Upgrade kube-addon-manager to v6.5 [#2400](https://github.com/kubernetes/minikube/pull/2400)
|
||
* Upgrade heapster to v1.5.0 [#2335](https://github.com/kubernetes/minikube/pull/2335)
|
||
* Upgrade ingress controller to v0.9.0 [#2292](https://github.com/kubernetes/minikube/pull/2292)
|
||
* Upgrade docker machine to g49dfaa70 [#2299](https://github.com/kubernetes/minikube/pull/2299)
|
||
* Added ingress integration tests [#2254](https://github.com/kubernetes/minikube/pull/2254)
|
||
* Converted image registries to k8s.gcr.io [#2356](https://github.com/kubernetes/minikube/pull/2356)
|
||
* Added cache list command [#2272](https://github.com/kubernetes/minikube/pull/2272)
|
||
* Upgrade to Kubernetes 1.9 [#2343](https://github.com/kubernetes/minikube/pull/2343)
|
||
* [hyperkit] Support NFS Sharing [#2337](https://github.com/kubernetes/minikube/pull/2337)
|
||
|
||
## Version 0.24.1 - 11/30/2017
|
||
|
||
* Add checksum verification for localkube
|
||
* Bump minikube iso to v0.23.6
|
||
|
||
## Version 0.24.0 - 11/29/2017
|
||
|
||
* Deprecated xhyve and kvm drivers [#2227](https://github.com/kubernetes/minikube/pull/2227)
|
||
* Added support for a "rootfs" layer in .minikube/files [#2110](https://github.com/kubernetes/minikube/pull/2110)
|
||
* Added a `cache` command to cache non-minikube images [#2203](https://github.com/kubernetes/minikube/pull/2203)
|
||
* Updated Dashboard addon to v1.8.0 [#2223](https://github.com/kubernetes/minikube/pull/2223)
|
||
* Switched the virtualbox driver to use virtio networking [#2211](https://github.com/kubernetes/minikube/pull/2211)
|
||
* Better error message in hyperkit driver [#2215](https://github.com/kubernetes/minikube/pull/2215)
|
||
* Update heapster addon to v1.5.0 [#2182](https://github.com/kubernetes/minikube/pull/2182)
|
||
* Moved the storage provisioner to run in a pod [#2137](https://github.com/kubernetes/minikube/pull/2137)
|
||
* Added support for tcp and udp services to the ingress addon [#2142](https://github.com/kubernetes/minikube/pull/2142)
|
||
* Bug fix to use the minikube context instead of the current kubectl context [#2128](https://github.com/kubernetes/minikube/pull/2128)
|
||
* Added zsh autocompletion [#2194](https://github.com/kubernetes/minikube/pull/2194)
|
||
|
||
## Version 0.23.0 - 10/26/2017
|
||
|
||
* Upgraded to go 1.9 [#2113](https://github.com/kubernetes/minikube/pull/2113)
|
||
* Localkube is no longer packaged in minikube bin-data [#2089](https://github.com/kubernetes/minikube/pull/2089)
|
||
* Upgraded to Kubernetes 1.8 [#2088](https://github.com/kubernetes/minikube/pull/2088)
|
||
* Added more verbose logging to minikube start [#2078](https://github.com/kubernetes/minikube/pull/2078)
|
||
* Added CoreDNS as an Addon
|
||
* Updated Ingress Addon to v0.9.0-beta.15
|
||
* Updated Dashboard to v1.7.0
|
||
* Force the none driver to use netgo [#2074](https://github.com/kubernetes/minikube/pull/2074)
|
||
* [kvm driver] Driver now returns state.Running for DOM_SHUTDOWN [#2109](https://github.com/kubernetes/minikube/pull/2109)
|
||
* [localkube] Added support for CRI-O
|
||
* [kubeadm] Added support for CRI-O [#2052](https://github.com/kubernetes/minikube/pull/2052)
|
||
* [kubeadm] Added support for feature gates [#2037](https://github.com/kubernetes/minikube/pull/2037)
|
||
* [Minikube ISO] Bumped to version v0.23.6 [#2091](https://github.com/kubernetes/minikube/pull/2091)
|
||
* [Minikube ISO] Upgraded to Docker 17.05-ce [#1542](https://github.com/kubernetes/minikube/pull/1542)
|
||
* [Minikube ISO] Upgraded to CRI-O v1.0.0 [#2069](https://github.com/kubernetes/minikube/pull/2069)
|
||
|
||
## Version 0.22.3 - 10/3/2017
|
||
|
||
* Update dnsmasq to 1.14.5 [2022](https://github.com/kubernetes/minikube/pull/2022)
|
||
* Windows cache path fix [2000](https://github.com/kubernetes/minikube/pull/2000)
|
||
* Windows path fix [1981](https://github.com/kubernetes/minikube/pull/1982)
|
||
* Components (apiserver, controller-manager, scheduler, kubelet) can now be configured in the kubeadm bootstrapper with the --extra-config flag [1985](https://github.com/kubernetes/minikube/pull/1985)
|
||
* Kubeadm bootstrapper updated to work with Kubernetes v1.8.0 [1985](https://github.com/kubernetes/minikube/pull/1985)
|
||
* OpenAPI registration fix cherry-picked for compatibility with kubectl v1.8.0 [2031](https://github.com/kubernetes/minikube/pull/2031)
|
||
|
||
* [MINIKUBE ISO] Added cri-o runtime [1998](https://github.com/kubernetes/minikube/pull/1998)
|
||
|
||
## Version 0.22.2 - 9/15/2017
|
||
|
||
* Fix path issue on windows [1954](https://github.com/kubernetes/minikube/pull/1959)
|
||
* Added experimental kubeadm bootstrapper [1903](https://github.com/kubernetes/minikube/pull/1903)
|
||
* Fixed Hyper-V KVP daemon [1958](https://github.com/kubernetes/minikube/pull/1958)
|
||
|
||
## Version 0.22.1 - 9/6/2017
|
||
|
||
* Fix for chmod error on windows [1933](https://github.com/kubernetes/minikube/pull/1933)
|
||
|
||
## Version 0.22.0 - 9/6/2017
|
||
|
||
* Made secure serving the default for all components and disabled insecure serving [#1694](https://github.com/kubernetes/minikube/pull/1694)
|
||
* Increased minikube boot speed by caching docker images [#1881](https://github.com/kubernetes/minikube/pull/1881)
|
||
* Added .minikube/files directory which gets moved into the VM at /files each VM start[#1917](https://github.com/kubernetes/minikube/pull/1917)
|
||
* Update kubernetes to v1.7.5[1912](https://github.com/kubernetes/minikube/pull/1912)
|
||
* Update etcd to v3 [#1720](https://github.com/kubernetes/minikube/pull/1720)
|
||
* Added experimental hyperkit driver in tree[#1776](https://github.com/kubernetes/minikube/pull/1776)
|
||
* Added experimental kvm driver in tree[#1828](https://github.com/kubernetes/minikube/pull/1828)
|
||
|
||
* [MINIKUBE ISO] Update cni-bin to v0.6.0-rc1 [#1760](https://github.com/kubernetes/minikube/pull/1760)
|
||
|
||
## Version 0.21.0 - 7/25/2017
|
||
|
||
* Added check for extra arguments to minikube delete [#1718](https://github.com/kubernetes/minikube/pull/1718)
|
||
* Add GCR URL Env Var to Registry-Creds addon [#1436](https://github.com/kubernetes/minikube/pull/1436)
|
||
* Bump version of Registry-Creds addon to v1.8 [#1711](https://github.com/kubernetes/minikube/pull/1711)
|
||
* Add duration as a configurable type for the configurator [#1715](https://github.com/kubernetes/minikube/pull/1715)
|
||
* Added msize and 9p-version flags to mount [#1705](https://github.com/kubernetes/minikube/pull/1705)
|
||
* Fixed password shown in plaintext when configuring Registry-Creds addon [#1708](https://github.com/kubernetes/minikube/pull/1708)
|
||
* Updated Ingress controller addon to v0.9-beta.11 [#1703](https://github.com/kubernetes/minikube/pull/1703)
|
||
* Set kube-proxy sync defaults to reduce localkube CPU load [#1699](https://github.com/kubernetes/minikube/pull/1699)
|
||
* Updated default kubernetes version to v1.7.0 [#1693](https://github.com/kubernetes/minikube/pull/1693)
|
||
* Updated kube-dns to v1.14.2 [#1693](https://github.com/kubernetes/minikube/pull/1693)
|
||
* Updated addon-manager to v6.4-beta.2 [#1693](https://github.com/kubernetes/minikube/pull/1693)
|
||
* Fix fetching localkube from internet when the default version is specified [#1688](https://github.com/kubernetes/minikube/pull/1688)
|
||
* Removed show-libmachine-logs and use-vendored-driver flags from minikube [#1685](https://github.com/kubernetes/minikube/pull/1685)
|
||
* Added logging message before waiting for the VM IP address [#1681](https://github.com/kubernetes/minikube/pull/1681)
|
||
* Added a --disable-driver-mounts flag to `minikube start` to disable xhyve and vbox fs mounts [#1646](https://github.com/kubernetes/minikube/pull/1646)
|
||
* Added dockerized builds for minikube and localkube with `BUILD_IN_DOCKER=y make` [#1656](https://github.com/kubernetes/minikube/pull/1656)
|
||
* Added script to automatically update Arch AUR and brew cask [#1642](https://github.com/kubernetes/minikube/pull/1642)
|
||
* Added wait and interval time flags to minikube service command [#1651](https://github.com/kubernetes/minikube/pull/1651)
|
||
* Fixed flags to use 9p syntax for uid and gid [#1643](https://github.com/kubernetes/minikube/pull/1643)
|
||
|
||
* [Minikube ISO] Bump ISO Version to v0.23.0
|
||
* [Minikube ISO] Added optional makefile variable `$ISO_DOCKER_EXTRA_ARGS` passed into `make out/minikube.iso` [#1657](https://github.com/kubernetes/minikube/pull/1657)
|
||
* [Minikube ISO] Upgraded docker to v1.12.6 [#1658](https://github.com/kubernetes/minikube/pull/1658)
|
||
* [Minikube ISO] Added CephFS kernel modules [#1669](https://github.com/kubernetes/minikube/pull/1669)
|
||
* [Minikube ISO] Enabled VSOCK kernel modules [#1686](https://github.com/kubernetes/minikube/pull/1686)
|
||
* [Minikube ISO] Enable IPSET kernel module [#1697](https://github.com/kubernetes/minikube/pull/1697)
|
||
* [Minikube ISO] Add ebtables util and enable kernel module [#1713](https://github.com/kubernetes/minikube/pull/1713)
|
||
|
||
## Version 0.20.0 - 6/17/2017
|
||
|
||
* Updated default Kubernetes version to 1.6.4
|
||
* Added Local Registry Addon `minikube addons enable registry` [#1583](https://github.com/kubernetes/minikube/pull/1583)
|
||
* Fixed kube-DNS addon failures
|
||
* Bumped default ISO version to 0.20.0
|
||
* Fixed mtime issue on macOS [#1594](https://github.com/kubernetes/minikube/pull/1594)
|
||
* Use --dns-domain for k8s API server cert generation [#1589](https://github.com/kubernetes/minikube/pull/1589)
|
||
* Added `minikube update-context` command [#1578](https://github.com/kubernetes/minikube/pull/1578)
|
||
* Added kubeconfig context and minikube ip to `minikube status` [#1578](https://github.com/kubernetes/minikube/pull/1578)
|
||
* Use native golang ssh [#1571](https://github.com/kubernetes/minikube/pull/1571)
|
||
* Don't treat stopping stopped hosts as error [#1606](https://github.com/kubernetes/minikube/pull/1606)
|
||
* Bumped ingress addon to 0.9-beta.8
|
||
* Removed systemd dependency for None driver [#1592](https://github.com/kubernetes/minikube/pull/1592)
|
||
|
||
* [Minikube ISO] Enabled IP_VS, MACVLAN, and VXLAN Kernel modules
|
||
* [Minikube ISO] Increase number of inodes
|
||
* [Minikube ISO] Use buildroot branch 2017-02
|
||
|
||
## Version 0.19.1 - 5/30/2017
|
||
|
||
* Fixed issue where using TPRs could cause localkube to crash
|
||
* Added mount daemon that can be started using `minikube start --mount --mount-string="/path/to/mount"`. Cleanup of mount handled by `minikube delete`
|
||
* Added minikube "none" driver which does not require a VM but instead launches k8s components on the host. This allows minikube to be used in cloud environments that don't support nested virtualizations. This can be launched by running `sudo minikube start --vm-driver=none --use-vendored-driver`
|
||
* Update kube-dns to 1.14.2
|
||
* Update kubernetes to 1.6.4
|
||
* Added `minikube ssh-key` command which retrieves the ssh key information for the minikubeVM
|
||
* Fixed vbox interface issue with minikube mount
|
||
|
||
## Version 0.19.0 - 5/3/2017
|
||
|
||
* Updated nginx ingress to v0.9-beta.4
|
||
* Updated kube-dns to 1.14.1
|
||
* Added optional `--profile` flag to all `minikube` commands to support multiple minikube instances
|
||
* Increased localkube boot speed by removing dependency on the network being up
|
||
* Improved integration tests to be more stable
|
||
* Fixed issue where using TPRs could cause localkube to crash
|
||
|
||
## Version 0.18.0 - 4/6/2017
|
||
|
||
* Upgraded default kubernetes version to v1.6.0
|
||
* Mount command on macOS xhyve
|
||
* Pods can now write to files mounted by `minikube mount`
|
||
* Added `addon configure` command
|
||
* Made DNS domain configurable with `--dns-domain` flag to `minikube start`
|
||
* Upgraded Kubernetes Dashboard to 1.6.0
|
||
* Removed Boot2Docker ISO support
|
||
* Added `addons disable default-storageclass` command to disable default dynamic provisioner
|
||
* Added support for private docker registry in registry-creds addon
|
||
* Added `--f` flag to `minikube logs` to stream logs
|
||
* Added `--docker-opts` flag to `minikube start` to propagate docker options to the daemon
|
||
* Updated heapster addon to v1.3.0
|
||
* Updated ingress addon to v0.9-beta.3
|
||
* Made localkube versions backwards compatible for versions without `--apiserver-name`
|
||
|
||
* [Minikube ISO] ISO will now be versioned the same as minikube
|
||
* [Minikube ISO] Added timezone data
|
||
* [Minikube ISO] Added `jq` and `coreutils` packages
|
||
* [Minikube ISO] Enabled RDB Kernel module
|
||
* [Minikube ISO] Added dockerized build for iso image
|
||
* [Minikube ISO] Enabled NFS_v4_2 in kernel
|
||
* [Minikube ISO] Added CIFS-utils
|
||
|
||
## Version 0.17.1 - 3/2/2017
|
||
|
||
* Removed vendored KVM driver so minikube doesn't have a dependency on libvirt-bin
|
||
|
||
* [Minikube ISO] Added ethtool
|
||
* [Minikube ISO] Added bootlocal.sh script for custom startup options
|
||
* [Minikube ISO] Added version info in /etc/VERSION
|
||
* [Minikube ISO] Bumped rkt to v1.24.0
|
||
* [Minikube ISO] Enabled user namespaces in kernel
|
||
* [Minikube ISO] `/tmp/hostpath_pv` and `/tmp/hostpath-provisioner` are now persisted
|
||
|
||
## 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](https://github.com/kubernetes/minikube/tree/v0.16.0/deploy/iso/minikube-iso/CHANGELOG.md)
|
||
* Updated Registry Creds addon to v1.5
|
||
* Added check for minimum disk size
|
||
* Updated kubernetes to v1.5.2
|
||
|
||
* [Minikube ISO] Added back in curl, git, and rsync
|
||
* [Minikube ISO] Enabled CONFIG_TUN in kernel
|
||
* [Minikube ISO] Added NFS packages
|
||
* [Minikube ISO] Enabled swapon on start/stop
|
||
* [Minikube ISO] Updated CNI to v0.4.0
|
||
* [Minikube ISO] Fix permissions for /data directory
|
||
* [Minikube ISO] Updated RKT to v1.23.0
|
||
* [Minikube ISO] Added in CoreOS toolbox binary
|
||
* [Minikube ISO] Fixed vboxFS permission error
|
||
|
||
## 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](DRIVERS.md) 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](https://minikube.sigs.k8s.io/docs/).
|
||
|
||
## 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.
|