Releases: GoogleContainerTools/skaffold
v0.9.0
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:
v0.8.0
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
v0.7.0
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
toskaffold 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
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
v0.6.0
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 supportsDIGEST_ALGO
andDIGEST_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
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 exitskaffold 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
v0.4.0
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
v0.3.0
Skaffold is under active development and features may change at any time.
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
Skaffold is under active development and features may change at any time.
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
This is the first alpha release of skaffold.
Skaffold is under active development and features may change at any time.
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