Releases: getporter/porter
v1.0.0-alpha.18
Overview
This release adds a bunch of useful docker features: build-arg, secret, ssh, improved layer caching and proxy support. A blog post is coming soon but at a high level, these flags give you the tool you need to more fully customize and control what is exposed in your bundle:
- Parameterize your bundle based on build arguments
- Download protected assets by and include them in your bundle by mounting secrets
- Clone private git repositories using a local ssh connection
Porter now builds with Docker buildkit by default. If you were previously using the experimental flag to enable buildkit and select a build-driver that is no longer necessary. Porter uses the latest Dockerfile syntax, 1.4.0 to speed up builds by improving how apt packages are cached and linking the bundle source code with the new COPY --link flag.
Porter now uses your local Docker client config so you can build bundles behind a proxy.
Give it a try and please send us any feedback on how it’s working, if there are any remaining gaps or Docker features that you need.
Features
- Add installation.namespace template var #2001 by @jemgoss
- Support additional docker flags and remove legacy docker build driver #1999 by @carolynvs
Fixes
- Check manifest schemaVersion in Porter commands before executing #1997 by @carolynvs
- Make runtime manifest log output debug messages #2005 by @carolynvs
- Support stringArray cobra flag type #1998
- Fix duplicate error message when command fails #1995
Misc
- Fix website BASEURL #2003 by @carolynvs
- Add GitHub action to scan our code and porter-agent image #1994
v1.0.0-alpha.17
v1.0.0-alpha.15
v1.0.0-alpha.14
v0.38.10
What's Changed
- Bump cnab-go, Go, docker, containerd and k8s (on stable) by @carolynvs in #1971
- Fix up sub heading by @devigned in #1919
- Fix assign to project github action by @carolynvs in #1923
- Fix typos in docs by @sakkshm26 in #1915
- docs: add redirect for schema by @VinozzZ in #1943
- Remove +x from install scripts by @carolynvs in #1967
- Add F5 to adopters list by @carolynvs in #1970
New Contributors
- @sakkshm26 made their first contribution in #1915
Full Changelog: v0.38.9...v0.38.10
v1.0.0-alpha.13
Features
Fixes
- Move created/modified to status for params/creds #1957 by @carolynvs
- pkg/version: make user-agent more unique #1958 by @VinozzZ
Install or Upgrade
v1.0.0-alpha.12
Features
-
Build invocation images that run as nonroot user (#1930) by @carolynvs
-
Add porter credentials create command (#1838) by @joshuabezaleel
Fixes
- Prevent bad config from causing trouble #1938 by @carolynvs
Install or Upgrade
v1.0.0-alpha.11
Features
- pkg/context: add function to construct user agent string for porter (#1916) by @VinozzZ
- pkg/{config/context}: set log correlation id through env variable #1907 @VinozzZ
- pkg/{porter, cnab},cmd,docs: remove the capability to pass a file path to the -c and -p flags (#1906) by @VinozzZ
- Porter explain warns for docker host access (#1868) by @joshuabezaleel
- Switch from a fork of cnab-go to main #1920 by @carolynvs
- pkg: push invocation image under the same repo as the bundle (#1901) by @VinozzZ
Fixes
- pkg/schema, doc: improve doc for schema and bundle image reference (#1933) by @VinozzZ
- Fix up sub heading #1919 by @devigned
- Merge pull request #1910 from carolynvs/bump-install-prerelease
- Sync generated cli docs #1925 by @carolynvs
- Sync main into v1 #1924 by @carolynvs
- Fix assign to project github action #1923 by @carolynvs
Install or Upgrade
v1.0.0-alpha.10
Breaking Changes
Features
- Add shell completion command #1844 by @mikebarkas
- Document our airgap example #1895 by @carolynvs
- Blog: Secret-free config file #1884
- Blog: IgnoreErrors and Az group command #1854 by @carolynvs
Fixes
- Only push the current invocation image tag #1903 @carolynvs
- Fix build status badge #1839 by @carolynvs
- docs: 1841 Fix typo and align template divs (#1842) by @mikebarkas
- Reduce heading whitespace on blog posts #1871 by @carolynvs
- Link v1 docs from main site #1850 by @carolynvs
- Add H1 anchor links #1847 by @mikebarkas
- Clarify prerelease install instructions #1898 by @carolynvs
Misc
- Update PR checklists #1861 by @carolynvs
- Sync release/v1 branch with main #1893 by @carolynvs
- Link to user survey on README #1894 by @carolynvs
- Use Go 1.17 #1885 by @carolynvs
- Add a shortlink to a user survey #1891 by @carolynvs
- Blog: IgnoreErrors and Az group command (#1854) by @carolynvs
- Sync main into v1 #1909 by @carolynvs
- Pin liquid to 1.3.0 #1904 by @carolynvs
Install or Upgrade
v0.38.9
Features
- Add shell completion command #1844
Fixes
- Only push the current invocation image tag #1903
Misc
- Clarify prerelease install instructions #1898
- Link to user survey on README #1894
- Blog: Secret-free config file #1884
- Add a shortlink to a user survey #1891
- Blog: IgnoreErrors and Az group command #1854
- Reduce heading whitespace on blog posts #1871
- Update PR checklists #1861
- Link v1 docs from main site #1850
- docs 1845: Add H1 anchor links #1847 by @mikebarkas
- Fix build status badge #1839
- Fix typo and align template divs #1842 by @mikebarkas