Release 1.19.0-beta.0

pull/10997/head
Ilya Zuyev 2021-04-05 14:59:30 -07:00
parent ac0704f334
commit 030746be29
3 changed files with 132 additions and 5 deletions

View File

@ -1,5 +1,132 @@
# Release Notes
## Version 1.19.0-beta.0 - 2021-04-05
Features:
* iso: enable Network Block Device support [#10217](https://github.com/kubernetes/minikube/pull/10217)
* add minikube image rm command [#10924](https://github.com/kubernetes/minikube/pull/10924)
* create registry credentials when gcp-auth addon is enabled [#10853](https://github.com/kubernetes/minikube/pull/10853)
* new command: `minikube cp` to copy files into minikube [#10198](https://github.com/kubernetes/minikube/pull/10198)
Minor Improvements:
* auto-pause: initialize the pause state from the current state [#10958](https://github.com/kubernetes/minikube/pull/10958)
* iso: make sure to capture failures through pipes [#10974](https://github.com/kubernetes/minikube/pull/10974)
* Avoid logging 'kubeconfig endpoint' error when cluster is 'starting' [#10968](https://github.com/kubernetes/minikube/pull/10968)
* docker-env: improve detecting powershell if SSHed from linux [#10722](https://github.com/kubernetes/minikube/pull/10722)
* kvm2 driver: add dedicated network & static ip [#10792](https://github.com/kubernetes/minikube/pull/10792)
* Replace glog with klog [#10955](https://github.com/kubernetes/minikube/pull/10955)
* retry kapi.ScaleDeployment on failure [#10938](https://github.com/kubernetes/minikube/pull/10938)
* Auto-pause handle internal kubernetes requests [#10823](https://github.com/kubernetes/minikube/pull/10823)
* add additional options to avoid node drain or delete getting stuck [#10926](https://github.com/kubernetes/minikube/pull/10926)
* cache add: improved error message when image does not exist [#10811](https://github.com/kubernetes/minikube/pull/10811)
* Image load: Allow loading local images from tar or cache [#10807](https://github.com/kubernetes/minikube/pull/10807)
* status: Omit `timeToStop` if nonexistent [#10906](https://github.com/kubernetes/minikube/pull/10906)
* arm64: Fix incorrect image arch in the manifest for etcd and other kube images [#10642](https://github.com/kubernetes/minikube/pull/10642)
* add docker-env and podman-env to minikube status [#10872](https://github.com/kubernetes/minikube/pull/10872)
* adding new exit code word for when runtime not running [#10364](https://github.com/kubernetes/minikube/pull/10364)
* Generate one log file per minikube command [#10425](https://github.com/kubernetes/minikube/pull/10425)
* bridge cni: Make sure to create the directory for cni config [#10868](https://github.com/kubernetes/minikube/pull/10868)
* docker-env: Add the daemon host address as Alternate Name in apiserver.crt if it's not an IP [#10873](https://github.com/kubernetes/minikube/pull/10873)
* Add solution message if Docker is rootless [#10878](https://github.com/kubernetes/minikube/pull/10878)
* Add a red box around docker desktop registry port [#10818](https://github.com/kubernetes/minikube/pull/10818)
* new flag --ssh for `minikube kubectl` to allow running it over the ssh connection [#10844](https://github.com/kubernetes/minikube/pull/10844)
* UI: Add progressbar when downloading kic base image [#10887](https://github.com/kubernetes/minikube/pull/10887)
* Show last start and audit logs on `minikube logs` if minikube not running [#10839](https://github.com/kubernetes/minikube/pull/10839)
* unique error codes for KVM network and docker ip conflict [#10841](https://github.com/kubernetes/minikube/pull/10841)
* Unique error code for no disk space [#10837](https://github.com/kubernetes/minikube/pull/10837)
* Add rpm and deb packaging for ppc64le and s390x [#10824](https://github.com/kubernetes/minikube/pull/10824)
* Provide unique error code (GUEST_KIC_CP_PUBKEY) for not copyable cert for kic [#10834](https://github.com/kubernetes/minikube/pull/10834)
* minikube kubectl: The --cluster flags should be prepended [#10793](https://github.com/kubernetes/minikube/pull/10793)
* ui: break down usage for no profile found [#10800](https://github.com/kubernetes/minikube/pull/10800)
* Enable portmap for the default cni bridge [#10782](https://github.com/kubernetes/minikube/pull/10782)
* install losetup from util-linux in the ISO to enable support for VolumeMode=Block PVCs [#10704](https://github.com/kubernetes/minikube/pull/10704)
* auto-detect gce and do not enable gcp auth addon [#10730](https://github.com/kubernetes/minikube/pull/10730)
* add validations --image-repository inputs [#10760](https://github.com/kubernetes/minikube/pull/10760)
* docker-env & podman-env: silent output when talking to a shell [#10763](https://github.com/kubernetes/minikube/pull/10763)
* The cluster doesn't have to be healthy for kubectl [#10732](https://github.com/kubernetes/minikube/pull/10732)
* Need to exit if unable to cache kubectl [#10734](https://github.com/kubernetes/minikube/pull/10734)
* increase wait for docker starting on windows [#10765](https://github.com/kubernetes/minikube/pull/10765)
* Correct spelling in --insecure-registry validation error message [#10735](https://github.com/kubernetes/minikube/pull/10735)
* Add flag "--listen-address" for docker and podman driver [#10653](https://github.com/kubernetes/minikube/pull/10653)
* kvm: provide solution if user doesn't belong to libvirt group [#10712](https://github.com/kubernetes/minikube/pull/10712)
* CoreDNS early scale down to 1 replica [#10656](https://github.com/kubernetes/minikube/pull/10656)
* Wait for crictl version after the socket is up [#10705](https://github.com/kubernetes/minikube/pull/10705)
Bug Fixes:
* Fix CNI issue related to picking up wrong CNI [#10985](https://github.com/kubernetes/minikube/pull/10985)
* Added error check for extra quotation for extra-config. [#10886](https://github.com/kubernetes/minikube/pull/10886)
* Fix the failure of `minikube mount` in case of KVM2 [#10733](https://github.com/kubernetes/minikube/pull/10733)
* Fix/minikube status for scheduled stop [#10911](https://github.com/kubernetes/minikube/pull/10911)
* create network: use locks and reservations to solve race condition [#10858](https://github.com/kubernetes/minikube/pull/10858)
* fix driver.IndexFromMachineName() [#10821](https://github.com/kubernetes/minikube/pull/10821)
* Fix link for pushing images docs on cache cmd [#10880](https://github.com/kubernetes/minikube/pull/10880)
* multinode cluster: fix waits and joins [#10758](https://github.com/kubernetes/minikube/pull/10758)
* hyperkit: fix hyperkit-vpnkit-sock setting [#10631](https://github.com/kubernetes/minikube/pull/10631)
Version changes:
* Bump github.com/cheggaaa/pb/v3 from 3.0.6 to 3.0.7 [#10990](https://github.com/kubernetes/minikube/pull/10990)
* upgrade spinner library v1.12.6 to v1.12.7 [#10983](https://github.com/kubernetes/minikube/pull/10983)
* BuildKit 0.8.2 [#10648](https://github.com/kubernetes/minikube/pull/10648)
* Bump google.golang.org/api from 0.40.0 to 0.43.0 [#10945](https://github.com/kubernetes/minikube/pull/10945)
* bump storage provisioner image [#10951](https://github.com/kubernetes/minikube/pull/10951)
* Bump golang.org/x/text from 0.3.4 to 0.3.5 [#10946](https://github.com/kubernetes/minikube/pull/10946)
* Addon: bump metrics-server to v0.4.2 [#10950](https://github.com/kubernetes/minikube/pull/10950)
* k8s libs: upgrade to v0.20.5 [#10683](https://github.com/kubernetes/minikube/pull/10683)
* ISO Upgrade Docker, from 20.10.3 to 20.10.4 [#10647](https://github.com/kubernetes/minikube/pull/10647)
* Addon: bump csi-hostpath-driver to v1.6.0 [#10798](https://github.com/kubernetes/minikube/pull/10798)
* Bump github.com/otiai10/copy from 1.0.2 to 1.5.0 [#10891](https://github.com/kubernetes/minikube/pull/10891)
* Bump github.com/shirou/gopsutil/v3 from 3.21.1 to 3.21.2 [#10893](https://github.com/kubernetes/minikube/pull/10893)
* Upgrade ingress addon files according to upstream(ingress-nginx v0.44.0) [#10879](https://github.com/kubernetes/minikube/pull/10879)
* Bump k8s.io/klog/v2 from 2.4.0 to 2.8.0 [#10894](https://github.com/kubernetes/minikube/pull/10894)
* Bump k8s.io/client-go from 0.18.8 to 0.20.5 [#10890](https://github.com/kubernetes/minikube/pull/10890)
* Bump github.com/cheggaaa/pb/v3 from 3.0.1 to 3.0.6 [#10828](https://github.com/kubernetes/minikube/pull/10828)
* Bump golang.org/x/mod from 0.4.1 to 0.4.2 [#10829](https://github.com/kubernetes/minikube/pull/10829)
* Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 [#10747](https://github.com/kubernetes/minikube/pull/10747)
* Update go-container registry to 0.4.1 + patch [#10731](https://github.com/kubernetes/minikube/pull/10731)
* Bump github.com/libvirt/libvirt-go from 3.4.0+incompatible to 3.9.0+incompatible [#10746](https://github.com/kubernetes/minikube/pull/10746)
* Bump github.com/google/uuid from 1.1.2 to 1.2.0 [#10745](https://github.com/kubernetes/minikube/pull/10745)
* Bump github.com/hashicorp/go-getter from 1.5.1 to 1.5.2 [#10748](https://github.com/kubernetes/minikube/pull/10748)
* Bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.6.8 [#10749](https://github.com/kubernetes/minikube/pull/10749)
* addon: Upgrade VolumeSnapshot to GA(v1) [#10654](https://github.com/kubernetes/minikube/pull/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
- 李龙峰
## Version 1.18.1 - 2021-03-04

View File

@ -14,8 +14,8 @@
# Bump these on release - and please check ISO_VERSION for correctness.
VERSION_MAJOR ?= 1
VERSION_MINOR ?= 18
VERSION_BUILD ?= 1
VERSION_MINOR ?= 19
VERSION_BUILD ?= 0-beta.0
RAW_VERSION=$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_BUILD)
VERSION ?= v$(RAW_VERSION)
@ -23,7 +23,7 @@ KUBERNETES_VERSION ?= $(shell egrep "DefaultKubernetesVersion =" pkg/minikube/co
KIC_VERSION ?= $(shell egrep "Version =" pkg/drivers/kic/types.go | cut -d \" -f2)
# Default to .0 for higher cache hit rates, as build increments typically don't require new ISO versions
ISO_VERSION ?= v1.18.0-1617380636-10217
ISO_VERSION ?= v1.19.0
# Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta
DEB_VERSION ?= $(subst -,~,$(RAW_VERSION))
DEB_REVISION ?= 0

View File

@ -24,9 +24,9 @@ import (
const (
// Version is the current version of kic
Version = "v0.0.18"
Version = "v0.0.19"
// SHA of the kic base image
baseImageSHA = "ddd0c02d289e3a6fb4bba9a94435840666f4eb81484ff3e707b69c1c484aa45e"
baseImageSHA = "ee6117457c83fc91d52eda013453ade1617ffda3b213e2d54c34b01f81dde396"
// The name of the GCR kicbase repository
gcrRepo = "gcr.io/k8s-minikube/kicbase"
// The name of the Dockerhub kicbase repository