Skip to content

v1.14.0 Release

Compare
Choose a tag to compare
@MarlonGamez MarlonGamez released this 02 Sep 20:05
4b3ca59

v1.14.0 Release - 09/02/2020

Linux
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.14.0/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

macOS
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v1.14.0/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin

Windows
https://storage.googleapis.com/skaffold/releases/v1.14.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v1.14.0

Note: This release comes with a new config version, v2beta7. To upgrade your skaffold.yaml, use skaffold fix. If you choose not to upgrade, skaffold will auto-upgrade as best as it can.

Highlights:

  • Skaffold can now detect minikube clusters regardless of profile name
  • Skaffold now has support for debugging .NET Core containers
  • Statuscheck phase is seeing some UX improvements

New Features:

  • Build debuggable containers #4606
  • Add .NET Core container debugging support #4699
  • Identify minikube cluster for any profile name #4701
  • Add SKAFFOLD_CMDLINE environment variable to pass command-line #4704
  • Hide minikube detection behind flag #4745

Fixes:

  • Handle ctrl-c in the middle of GetAllAuthConfigs() #4603
  • Fix 4748: Panic with skaffold dev #4750

Updates:

  • Introduce Config interfaces #4598
  • add pod initialization logic in diag and follow up some minor reporting changes. #4690
  • Kpt Deployer Render() implementation and tests #4708
  • Use ParseTolerant to parse Helm version because of missing patch version #4712
  • Add explicit tests for Helm version parsing #4715
  • drop codecov patch threshold to 40% #4716
  • Add Kustomize Hydration to Kpt Deployer's Render method #4719
  • Move kubernetes client into its own package #4720
  • Move DetectWSL function into util package #4721
  • Kpt Deployer Deploy() Implementation/Tests #4723
  • Add test for using helm setFiles #4735
  • Extending Workflow for Kpt Deployer (accepting additional arguments) #4736
  • Fix slow test #4740
  • Fix slow tests #4741
  • Minikube cluster detection followup #4742
  • Rename NewFromRunContext() to NewCLI() #4743
  • Use the newer notation for integration tests #4744
  • Leverage Config interfaces to simplify tests #4754

Dependency Updates:

  • Bump golangci lint v1.30.0 #4739

Docs Updates:

  • Update log-tailing.md #4636
  • Change kpt deployer doc from Beta to Alpha #4728

Huge thanks goes out to all of our contributors for this release:

  • Appu Goundan
  • Boris Dudelsack
  • Brian C
  • Brian de Alwis
  • David Gageot
  • Felix Tran
  • Gaurav
  • Hasso Mehide
  • Julien Ammous
  • Marlon Gamez
  • MrLuje
  • Mridula
  • Nick Kubala
  • Tejal Desai
  • Tyler Schroeder
  • Yuwen Ma