Releases: kubernetes/minikube
v1.21.0-beta.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.21.0-beta.0 - 2021-06-02
Features:
- Support setting addons from environmental variables #11469
- Add "resume" as an alias for "unpause" #11431
- Implement target node option for
cp
command #11304
Bugs:
- Fix delete command for paused kic driver with containerd/crio runtime #11504
- kicbase: try image without sha before failing #11559
- bug: return error on invalid function name in extract.TranslatableStrings #11454
- Prevent downloading duplicate binaries already present in preload #11461
- gcp-auth addon: do not reapply gcp-auth yamls on minikube restart #11486
- Disable Non-Active Containers Runtimes #11516
- Persist custom addon image/registry settings. #11432
- Fix auto-pause on VMs (detect right control-plane IP) #11438
Version Upgrades:
- bump default k8s version to v1.20.7 and newest to v1.22.0-alpha.2 #11525
- containerd: upgrade
io.containerd.runtime.v1.linux
toio.containerd.runc.v2
(suppot cgroup v2) #11325 - metallb-addon: Update metallb from 0.8.2 to 0.9.6 #11410
For a more detailed changelog, including changes occuring in pre-release versions, see CHANGELOG.md.
Thank you to our contributors for this release!
- Akihiro Suda
- Alessandro Lenzen
- Anders F Björklund
- Andriy Dzikh
- Brian de Alwis
- Claudia J. Kang
- Daehyeok Mun
- Emma
- Evan Anderson
- Evan Baker
- Garen Torikian
- Ilya Zuyev
- Jasmine Hegman
- Kent Iso
- KushagraIndurkhya
- Li Zhijian
- Medya Ghazizadeh
- Peixuan Ding
- Predrag Rogic
- Sharif Elgamal
- Steven Powell
- TAKAHASHI Shuuji
- Thomas Güttler
- Tomasz Janiszewski
- Utkarsh Srivastava
- VigoTheHacker
- hex0punk
Thank you to our PR reviewers for this release!
- medyagh (129 comments)
- ilya-zuyev (20 comments)
- afbjorklund (10 comments)
- spowelljr (9 comments)
- sharifelgamal (5 comments)
- AkihiroSuda (1 comments)
- andriyDev (1 comments)
Thank you to our triage members for this release!
- afbjorklund (34 comments)
- medyagh (32 comments)
- andriyDev (14 comments)
- dinever (13 comments)
- ilya-zuyev (11 comments)
Installation
See Getting Started
ISO Checksum
dce14eb2225dfff8c41ace4142e0fba180e09d83770f731f5134fb182ea0ec31
v1.20.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.20.0 - 2021-05-06
Feature:
- Add --file flag to 'minikube logs' to automatically put logs into a file. #11240
Minor Improvements:
- Batch logs output to speedup
minikube logs
command #11274 - warn about performance for certain versions of kubernetes #11217
Version Upgrades:
- Update olm addon to v0.17.0 #10947
- Update newest supported Kubernetes version to v1.22.0-alpha.1 #11287
For a more detailed changelog, including changes occuring in pre-release versions, see CHANGELOG.md.
Thank you to our contributors for this release!
- Anders F Björklund
- Andriy Dzikh
- Daehyeok Mun
- Ilya Zuyev
- Medya Ghazizadeh
- Predrag Rogic
- Sharif Elgamal
- Steven Powell
- Tomas Kral
- Yanshu
- zhangshj
Installation
See Getting Started
ISO Checksum
dce14eb2225dfff8c41ace4142e0fba180e09d83770f731f5134fb182ea0ec31
v1.20.0-beta.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.20.0-beta.0 - 2021-04-30
Features:
- New command:
build
to build images using minikube #11164 - New command 'image pull': allow to load remote images directly without cache #11127
- Add feature to opt-in to get notifications for beta releases #11169
- UI: Add log file to GitHub issue output #11158
Bug Fixes:
- Ingress Addon: fix bug which the networking.k8s.io/v1 ingress is always rejected #11189
- Improve how cni and cruntimes work together [#11185, #11209](#11209, #11185)
- Docker driverr: support docker installed by Snap Package Manager #11088
- Change 'minikube version --short' to only print the version without a prompt. #11167
Thank you to our contributors for this release!
- Anders F Björklund
- Andriy Dzikh
- Ed Vinyard
- Hu Shuai
- Ilya Zuyev
- Kenta Iso
- Medya Ghazizadeh
- Michael Captain
- Predrag Rogic
- Sharif Elgamal
- Steven Powell
- Tobias Klauser
- csiepka
- hiroygo
- 李龙峰
Installation
See Getting Started
ISO Checksum
f18df6714cc5a22c3d8175530779b4170fc074cf469197604e314356e2de6e57
v1.19.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.19.0 - 2021-04-09
- allow Auto-Pause addon on VMs #11019
- Do not allow running darwin/amd64 minikube binary on darwin/arm64 systems #11024
- Respect memory being set in the minikube config #11014
- new command image ls to list images in a cluster #11007
Thank you to our contributors for this release!
- Anders F Björklund
- Cookie Wang
- Ilya Zuyev
- Medya Ghazizadeh
- Predrag Rogic
- Sharif Elgamal
- Steven Powell
- 李龙峰
Installation
See Getting Started
ISO Checksum
bbeceb7eb4d60d9faf76ecb740483260715f0d18ca284c8192968695729f4fc5
v1.19.0-beta.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.19.0-beta.0 - 2021-04-05
Features:
- add
minikube image rm
command #10924 - GCP-Auth addon: Add support for GCR creds #10853
- new command:
minikube cp
to copy files into minikube #10198 - new flag "--listen-address" for docker and podman driver #10653
- iso: enable Network Block Device support #10217
Minor Improvements:
- auto-pause: initialize the pause state from the current state #10958
- iso: make sure to capture failures through pipes #10974
- Avoid logging 'kubeconfig endpoint' error when cluster is 'starting' #10968
- docker-env: improve detecting powershell if SSHed from linux #10722
- kvm2 driver: add dedicated network & static ip #10792
- Replace glog with klog #10955
- retry kapi.ScaleDeployment on failure #10938
- Auto-pause handle internal kubernetes requests #10823
- add additional options to avoid node drain or delete getting stuck #10926
- cache add: improved error message when image does not exist #10811
- Image load: Allow loading local images from tar or cache #10807
- status: Omit
timeToStop
if nonexistent #10906 - arm64: Fix incorrect image arch in the manifest for etcd and other kube images #10642
- add docker-env and podman-env to minikube status #10872
- adding new exit code word for when runtime not running #10364
- Generate one log file per minikube command #10425
- bridge cni: Make sure to create the directory for cni config #10868
- docker-env: Add the daemon host address as Alternate Name in apiserver.crt if it's not an IP #10873
- Add solution message if Docker is rootless #10878
- Add a red box around docker desktop registry port #10818
- new flag --ssh for
minikube kubectl
to allow running it over the ssh connection #10844 - UI: Add progressbar when downloading kic base image #10887
- Show last start and audit logs on
minikube logs
if minikube not running #10839 - unique error codes for KVM network and docker ip conflict #10841
- Unique error code for no disk space #10837
- Add rpm and deb packaging for ppc64le and s390x #10824
- Provide unique error code (GUEST_KIC_CP_PUBKEY) for not copyable cert for kic #10834
- minikube kubectl: The --cluster flags should be prepended #10793
- ui: break down usage for no profile found #10800
- Enable portmap for the default cni bridge #10782
- install losetup from util-linux in the ISO to enable support for VolumeMode=Block PVCs #10704
- auto-detect gce and do not enable gcp auth addon #10730
- add validations --image-repository inputs #10760
- docker-env & podman-env: silent output when talking to a shell #10763
- The cluster doesn't have to be healthy for kubectl #10732
- Need to exit if unable to cache kubectl #10734
- increase wait for docker starting on windows #10765
- Correct spelling in --insecure-registry validation error message #10735
- kvm: provide solution if user doesn't belong to libvirt group #10712
- CoreDNS early scale down to 1 replica #10656
- Wait for crictl version after the socket is up #10705
Bug Fixes:
- Fix CNI issue related to picking up wrong CNI #10985
- Improve validation for extra-config. #10886
- Fix the failure of
minikube mount
in case of KVM2 #10733 - Fix/minikube status for scheduled stop #10911
- create network: use locks and reservations to solve race condition #10858
- fix driver.IndexFromMachineName() #10821
- multinode cluster: fix waits and joins #10758
- hyperkit: fix hyperkit-vpnkit-sock setting #10631
Version changes:
- BuildKit 0.8.2 #10648
- ISO Upgrade Docker, from 20.10.3 to 20.10.4 #10647
- Addon: bump csi-hostpath-driver to v1.6.0 #10798
- Upgrade ingress addon files according to upstream(ingress-nginx v0.44.0) #10879
- addon: Upgrade VolumeSnapshot to GA(v1) #10654
Thank you to our contributors for this release!
- Anders F Björklund
- Andrew Stanton
- BLasan
- Daehyeok Mun
- Federico Gallo
- Ilya Zuyev
- Kent Iso
- Madhav Jivrajani
- Medya Ghazizadeh
- Niels de Vos
- Patrik Freij
- Prasanna Kumar Kalever
- Predrag Rogic
- Sharif Elgamal
- Steven Powell
- Szabolcs Dombi
- Tharun
- Thomas Strömberg
- Tom Di Nunzio
- Vishal Jain
- Yanshu Zhao
- alonyb
- anencore94
- bharathkkb
- dependabot[bot]
- hetong07
- ely
- maoyangLiu
- tripolkaandrey
- yxxhero
- zhangshj
- 李龙峰
Installation
See Getting Started
ISO Checksum
180873096ec842e3d3d906fec97b278e5d292a5eb3e22738f9735817ef3be7af
v1.18.1
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.18.1 - 2021-03-04
Features:
- kvm2 driver: Add flag --kvm-numa-count" support topology-manager simulate numa #10471
Minor Improvements:
Bug Fixes:
- Remove WSLENV empty check from IsMicrosoftWSL #10711
- Added WaitGroups to prevent stderr/stdout from being empty in error logs #10694
Version changes:
- Restore kube-cross build image and bump go to version 1.16 #10691
- Bump github.com/spf13/viper from 1.7.0 to 1.7.1 #10658
Thank you to our contributors for this release!
- Anders F Björklund
- Emanuel
- Ilya Zuyev
- Medya Ghazizadeh
- Sharif Elgamal
- Steven Powell
- phantooom
Installation
See Getting Started
ISO Checksum
1a7960b845301107cb6a0c29001c8df310d7bce586cf88ceacfc78f22b622ba5
v1.18.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.18.0 - 2021-03-01
Bug Fixes:
- fix: metric server serve on all ipv4 interfaces #10613
Thank you to our contributors for this release!
- Medya Ghazizadeh
- Predrag Rogic
- Priya Wadhwa
- Sharif Elgamal
- liuwei10
Installation
See Getting Started
ISO Checksum
1a7960b845301107cb6a0c29001c8df310d7bce586cf88ceacfc78f22b622ba5
v1.18.0-beta.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.18.0-beta.0 - 2020-02-25
Features:
- Auto-pause addon: automatically pause Kubernetes when not in use #10427
- GCP Auth addon: bump to v0.0.4 for multiarch #10361
- Add new command: image load #10366
- Add faster
profile list
command with -l or --light option. #10380 - Add last start logs to 'minikube logs' output #10465
- Introduce alias 'native' for 'none' driver #10540
- Add audit logs to 'minikube logs' output #10350
- Allow setting custom images for addons #10111
Minor Improvements:
- Deb package: make sure to update the package metadata #10420
- Improve the error message of setting cgroup memory limit. #10575
- SSH driver: Don't select Discouraged or Obsolete by default #10554
- drop support for github packages for kicbase #10582
- disable minikube-scheduled-stop.service until a user schedules a stop #10548
- docker/podman: add crun for running on cgroups v2 #10426
- Specify mount point for cri-o config #10528
- Esnure addon integrity by adding Image SHA #10527
- improve kvm network delete/cleanup #10479
- docker/podman: avoid creating overlapping networks with other tools (KVM,...) #10439
- Improve insecure registry validation #10493
- Stop using --memory-swap if it is not available #10507
- UI: do not send image repo info to stderr #10462
- add new extra component to --wait=all to validate a healthy cluster #10424
- Add condition to check --cpus count with available cpu count #10388
- Disable all drivers except "docker" and "ssh" on darwin/arm64 #10452
- Podman: explicitly remove podman volume and network #10435
- Disallow running windows binary (.exe) inside WSL #10354
- adding insecure registry support to containerd runtime #10385
- Docker driver: support ancient versions of docker #10369
Bug Fixes:
- cgroup v2: skip setting --memory limits when not configurable. #10512
- metallb addon: fix configuration empty load balancing IP range #10395
- Fixed bug where tmp dir incorrectly set for Snap package manager #10372
- Fixed audit.json error when
delete --purge
ran #10586 - Fix exit message for insufficient memory #10553
- Fix minikube kubectl context switching #10535
- SSH driver: Make sure that ssh driver gets an ip address #10309
- Fix profile list when there are multi node clusters #9996
- Don't allow profile names that conflict with a multi-node name #10119
Version changes:
- Buildroot 2020.02.10 #10348
- Change from crio-1.19 to crio-1.20 in kicbase #10477
- bump oldest kubernetes version to v1.14.0, bump default kubernetes version #10531
- Upgrade crio to 1.20.0 #10476
- Upgrade Docker, from 20.10.2 to 20.10.3 #10417
Thank you to our contributors for this release!
- Anders F Björklund
- BLasan
- Daehyeok Mun
- Federico Gallo
- Hari Udhayakumar
- Ilya Zuyev
- Jiefeng He
- John Losito
- Kent Iso
- Ling Samuel
- Maikel
- Medya Ghazizadeh
- Michael Henkel
- Moshi Binyamini
- Pablo Caderno
- Predrag Rogic
- Priya Wadhwa
- Sadlil
- Sebastian Madejski
- Sharif Elgamal
- Steven Powell
- Thomas Strömberg
- Yanshu Zhao
- alonyb
- ashwanth1109
- hetong07
- liuwei10
- vlad doster
Installation
See Getting Started
ISO Checksum
1a7960b845301107cb6a0c29001c8df310d7bce586cf88ceacfc78f22b622ba5
v1.17.1
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.17.1 - 2020-01-28
Features:
- Support for macOS/arm64 (Apple M1 Chip)
- Add new flag --user and to log executed commands #10106
- Unhide --schedule flag for scheduled stop #10274
- Make the ssh driver opt-in and not default #10269
Bugs:
- fixing debian and arch concurrent multiarch builds #9998
- configure the crictl yaml file to avoid the warning #10221
Thank you to our contributors for this release!
- Anders F Björklund
- BLasan
- Ilya Zuyev
- Jiefeng He
- Jorropo
- Medya Ghazizadeh
- Niels de Vos
- Priya Wadhwa
- Sharif Elgamal
- Steven Powell
- Thomas Strömberg
- andrzejsydor
Installation
See Getting Started
ISO Checksum
9fe214053aaff2352f150505f583e3d7f662e522d39db1839ce85f77ab51f1d5
v1.17.0
📣😀 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 💃🎉
Release Notes
Version 1.17.0 - 2020-01-22
Features:
- Add multi-arch (arm64) support for docker/podman drivers #9969
- Add new driver "SSH" to bootstrap generic minkube clusters over ssh #10099
- Annotate Kubeconfig with 'Extension' to identify contexts/clusters created by minikube #10126
- Add support for systemd cgroup to containerd runtime #10100
- Add --network flag to select docker network to run with docker driver #9538
Minor Improvements:
- Improve exit codes by splitting PROVIDER_DOCKER_ERROR into more specific reason codes #10212
- Improve warning about the suggested memory size #10187
- Remove systemd dependency from none driver #10112
- Delete the existing cluster if guest driver mismatch #10084
- Remove obsolete 'vmwarefusion' driver, add friendly message #9958
- UI: Add a spinner for
creating container
step #10024 - Added validation for --insecure-registry values #9977
Bug Fixes:
- Snap package manger: fix cert copy issue #10042
- Ignore non-socks5 ALL_PROXY env var when checking docker status #10109
- Docker-env: avoid race condition in bootstrap certs for parallel runs #10118
- Fix 'profile list' for multi-node clusters #9955
- Change metrics-server pull policy to IfNotPresent #10096
- Podman driver: Handle installations without default bridge #10092
- Fix docker inspect network go template for network which doesn't have MTU #10053
- Docker/Podman: add control-plane to NO_PROXY #10046
- "cache add": fix command error when not specifying :latest tag #10058
- Networking: Fix ClusterDomain value in kubeadm KubeletConfiguration #10049
- Fix typo in the csi-hostpath-driver addon name #10034
Upgrades:
- bump default Kubernetes version to v1.20.2 and add v1.20.3-rc.0 #10194
- Upgrade Docker, from 20.10.1 to 20.10.2 #10154
- ISO: Added sch_htb, cls_fw, cls_matchall, act_connmark and ifb kernel modules #10048
- ISO: add XFS_QUOTA support to guest vm #9999
Thank you to our contributors for this release!
- AUT0R3V
- Amar Tumballi
- Anders F Björklund
- Daehyeok Mun
- Eric Briand
- Ilya Zuyev
- Ivan Milchev
- Jituri, Pranav
- Laurent VERDOÏA
- Ling Samuel
- Medya Ghazizadeh
- Oliver Radwell
- Pablo Caderno
- Priya Wadhwa
- Sadlil
- Sharif Elgamal
- Steven Powell
- Thomas Strömberg
- Yanshu Zhao
- alonyb
- anencore94
- cxsu
- zouyu
Installation
See Getting Started
ISO Checksum
9fe214053aaff2352f150505f583e3d7f662e522d39db1839ce85f77ab51f1d5