Skip to content

Releases: GoogleContainerTools/skaffold

v0.9.0

28 Jun 21:20
7302a37
Compare
Choose a tag to compare

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

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

Windows
https://storage.googleapis.com/skaffold/releases/v0.9.0/skaffold-windows-amd64.exe

Docker image
gcr.io/k8s-skaffold/skaffold:v0.9.0

Documentation
HTML: https://storage.googleapis.com/skaffold/releases/v0.9.0/docs/index.html
PDF: https://storage.googleapis.com/skaffold/releases/v0.9.0/docs/index.pdf

New Features:

  • Print the image name that's being built #732
  • Publish windows binaries on AppVeyor #738
  • Add labeling for profiles #736
  • Improve Git tagger #714
  • Support docker build --cache-from #737
  • Add custom kustomization path #749
  • Use tags only in case of perfect match #755

Bug Fixes:

  • fixed a bug in dirtyTag which may leave extra whitespaces in changedPath #721
  • Remove duplication in code handling labels #723
  • Fix: Links for D4M Edge and D4W Edge were swapped #735
  • Fix bug where dirty submodules broke hash generation #711
  • Remove warning for an image that’s built and used by fqn #713
  • Don’t always fail if some COPY patterns don't match any file #744
  • Fix dev loop #758
  • Fix kaniko defaults #756
  • Don’t complain when object is not found during cleanup #759

Updates:

  • Deployers should only rely on their specific config #739
  • Builders should only rely on their specific config #740
  • e2e test for helm deployments. #743
  • New code to watch file changes #620
  • docs: add info about published artifacts #751

v0.8.0

21 Jun 20:57
2d0ee1e
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

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

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

Link to full docs: https://storage.googleapis.com/skaffold/releases/v0.8.0/docs/index.html

v0.8.0 Release - 06/21/2018

New Features

  • cloudbuild: publish skaffold images on commit and tag #655
  • Asciidocs and refdocs tooling #648
  • Add support for skaffold.yml as a default config file fixes #225 #665
  • adds helper script for release notes #662
  • docs: add weekly meeting snippet #675
  • Add labels to all k8s objects deployed by skaffold #644
  • Implement packaging for helm deployment #682
  • mv tagPolicy:env example #697
  • windows: add appveyor #702
  • add WSL support #694
  • Add labels from options #716
  • Add tests for helm deployment with `packaged' option #696
  • Fix issue #404 - Allow to use bazel subtarget #689
  • fix: allow environment variables to be used in helm values #707
  • Improve Kaniko code and ns handling #722
  • Support wildcards in Dockerfiles #712

Bug Fixes

  • make: fix release path #650
  • Fixing the licence #652
  • typo fix #660
  • Ignore missing authConfigs during docker build #664
  • lint fixes #669
  • Fix hack/dep.sh on travisCI #680
  • Use git binary or fallback to go-git #639
  • Fix git detection #683
  • remove extraneous space #688
  • Create and apply patch when adding labels to API objects #687
  • Fix issue with 100% CPU usage in logs.go. #704

Updates

  • Remove fsnotify #646
  • Update go-containerregistry #651
  • cloudbuild: increase timeout to 20m #658
  • Update docker libraries #676
  • Update apimachinery and client-go to kubernetes-1.11.0-beta2 #684
  • Update release_notes.sh #710
  • Remove unused imports #724

v0.7.0

07 Jun 23:41
7102131
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

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

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

New Features

  • cmd: add skaffold deploy #624
  • Remove no-manifest code. #640
  • Add an mtime file watcher. #549
  • Add functionality to toggle the --wait flag on helm install/upgrade #633
  • Add kustomize deployer #641
  • Add datetime tagger tagpolicy #621
  • Helm: add option to generate override values.yaml based on data passed into skaffold.yaml #632
  • add --output and --quiet to skaffold build #606
  • Add the ability to express the release name as a template #602
  • Simpler code that logs containers #612

Bug Fixes

  • Fix image parsing in skaffold deploy #638
  • Fix flaky test #594
  • fix: allow an environment variable to default the deploy namespace #497
  • Add BUILD and WORKSPACE files to dependencies #636
  • Misc fixes to dev mode #589

Updates

  • Quick Start GKE Doc - reference change for k8s-pod deployment #615
  • kaniko: pin image version to v0.1.0 #592
  • Refactor the envTemplate code to make it reusable #601
  • Simplify runner test #609
  • Move kubernetes client creation to kubernetes package #608
  • Remove unused field. #616
  • Remove annoying testdata folder #614
  • Dockerfile should always be sent to daemon #605
  • Simplify code that resolves dependencies #610
  • Switch boilerplate to The Skaffold Authors. #626
  • Improve runner code #645
  • Simplify helm_test #607
  • Replace gometalinter with GolangCI-Lint #619
  • Update go-git to v4.4.0 #634
  • Remove afero #613

v0.6.1...v0.7.0

v0.6.1

24 May 20:32
71acd5d
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

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

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

New Features

  • Stricter YAML parsing #570
  • Show helm's output and errors #576
  • Support ~ in secret path for Kaniko #455
  • skaffold dev now stops on non-build errors #540

Bug Fixes

  • GCB Build fixed #579
  • Show errors of kubectl and helm commands #560
  • Can now run skaffold build without a kubernetes cluster #540

Updates

  • Updated google/go-containerregistry #571
  • Added a user agent to GCB calls #582
  • Simplified runner code #540
  • Silenced usage text on errors #449
  • Skipped fully qualified names when replacing image names #566
  • Improved docker dependencies code #466

v0.6.0...v0.6.1

v0.6.0

16 May 11:05
v0.6.0
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

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

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

New Features

  • Improve the docker load output in Bazel build #475
  • envTemplate now supports DIGEST_ALGO and DIGEST_HEX variables #495
  • Perform cleanup on SIGPIPE signal #515
  • Learnt a skaffold build command #476, #553
  • Git tagger should use tags over commits #552

Bug Fixes

  • Fixed the microservices example #451
  • Don't fail if ~/.docker/config.json doesn't exist #454
  • Fix the Git Tagger name #473
  • Git Tagger now handles deleted files without failing #471
  • Add files to the context tarball with Unix separators #489
  • Fix and improve annotated-skaffold.yaml #467, #520, #536, #542
  • Handle private docker registries with explicit port numbers #525
  • Ignore empty manifests #538
  • Default values are set after a profile is applied #533
  • Remove warning when building images #548
  • Some logs where not printed #513

Updates

v0.5.0...v0.6.0

v0.5.0

24 Apr 00:03
a9b7884
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

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

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

New Features

  • Added kaniko builder
  • Added support for "remote-manifests" in kubectl deployer
  • skaffold dev now performs a cleanup of deployed resources on exit
  • skaffold dev redeploys when deploy dependencies are changed (only kubectl deployer currently)

Bug Fixes

  • GCB builder now uses tags correctly
  • Supports multi-stage dockerfiles with onbuild commands
  • Better error messages
  • Fixed tagger working directory

Updates

  • Switched from containers/image to google/go-containerregistry
  • Integration tests now run in separate namespaces

CHANGELOG.md

v0.4.0

12 Apr 20:38
8a99aff
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

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

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

New Features

  • Added skaffold fix command to migrate configs from v1alpha1 to v1alpha2
  • Added skaffold completion command to output bash completion for skaffold subcommands
  • Warns when an image is built but not used
  • Artifacts can now be built with bazel
  • Environment variable template tagger
  • Support multiple document YAML files
  • Helm deployer now accepts extra set values

Bug Fixes

  • Logs use relative time instead of host time, which fixes issues with clock sync on local clusters
  • Removed duplicate error
  • Docker build args passsed to Google Container Builder
  • Fixed unreliable file detection when using IntelliJ or other IDEs
  • Better handling of default values
  • Fixed issue with some logs being displayed twice
  • Fixed .dockerignore support

Updates

  • Updated go-git package
  • Refactored watch package

CHANGELOG.md

v0.3.0

30 Mar 07:32
0e9951c
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

CHANGELOG.md

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

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

v0.2.0

09 Mar 23:04
eb0fd02
Compare
Choose a tag to compare

Skaffold is under active development and features may change at any time.

CHANGELOG.md

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

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

v0.1.0

05 Mar 18:35
e265bb7
Compare
Choose a tag to compare

This is the first alpha release of skaffold.

Skaffold is under active development and features may change at any time.

CHANGELOG.md

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

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