Skip to content

Releases: kubernetes/minikube

v1.20.0

06 May 21:44
c61663e
Compare
Choose a tag to compare

📣😀 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

30 Apr 23:06
cbff55f
Compare
Choose a tag to compare
v1.20.0-beta.0 Pre-release
Pre-release

📣😀 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

10 Apr 00:30
15cede5
Compare
Choose a tag to compare

📣😀 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

06 Apr 17:32
22099c8
Compare
Choose a tag to compare
v1.19.0-beta.0 Pre-release
Pre-release

📣😀 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

04 Mar 20:25
09ee84d
Compare
Choose a tag to compare

📣😀 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:

  • Spanish translations #10687
  • Change podman priority to default on Linux #10458

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

02 Mar 00:16
ec61815
Compare
Choose a tag to compare

📣😀 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

26 Feb 20:07
95c6a90
Compare
Choose a tag to compare
v1.18.0-beta.0 Pre-release
Pre-release

📣😀 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

28 Jan 21:26
043bdca
Compare
Choose a tag to compare

📣😀 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

22 Jan 21:32
7e8b5a8
Compare
Choose a tag to compare

📣😀 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

v1.16.0

17 Dec 23:41
9f1e482
Compare
Choose a tag to compare

📣😀 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.16.0 - 2020-12-17

  • fix ip node retrieve for none driver #9986
  • remove experimental warning for multinode #9987
  • Enable Ingress Addon for Docker Windows #9761
  • Bump preload to v8 to include updated dashboard #9984
  • Add ssh-host command for getting the ssh host keys #9630
  • Added sub-step logging to adm init step on start #9904
  • Add --node option for command ip and ssh-key #9873
  • Upgrade Docker, from 20.10.0 to 20.10.1 #9966
  • Upgrade kubernetes dashboard to v2.1.0 for 1.20 #9963
  • Upgrade buildkit from 0.8.0 to 0.8.1 #9967

Thank you to our contributors for this release!

  • Anders F Björklund
  • Jituri, Pranav
  • Ling Samuel
  • Sharif Elgamal
  • Steven Powell
  • Thomas Strömberg
  • priyawadhwa
  • wangxy518

Installation

See Getting Started

ISO Checksum

acbd805831ad3afe8935c6e28888a414e9cde952afe5b574b9f44c853bde8814