Breaking Changes
🚨 This build of Porter has breaking changes. Please read before upgrading!
We have consolidated multiple flags into a single --verbosity flag that controls the console output verbosity.
- porter build --verbose has been removed. We now always print the docker build output. #2243
- The --debug and --debug-plugins flags have been removed. Use --verbosity=debug as a replacement. #2258
Notable Changes
- We are switching to the getporter.org domain by default in our documentation. The old domain porter.sh will still work.
- porter explain and inspect now allow passing the bundle reference either as a positional argument or with the --reference flag #2247
- The default template delimiters in porter.yaml have been changed from
{{ }}
to${ }
. See our blog post for more details. - You can now properly reference an image in porter.yaml using a tag. When porter build is run, Porter resolves the tag to a digest and uses the digest instead of the tag, effectively pinning the image to the tag's digest at build time. This allows you to manage an image using tags, and still have an immutable bundle that uses digests at runtime. #2198
- The --cred flag is deprecated (but still supported) and has been replaced with --credential-set to be consistent with the other flag names. #2244
- The porter bundle install/upgrade/invoke/uninstall commands have been relocated to porter installation install/upgrade/invoke/uninstall. If you are using the shorter version of those commands, such as porter install or porter upgrade, you will not be affected by the change. #2255
Full Change Log
- Switch from porter.sh to getporter.org by @carolynvs in #2209
- Sync CI changes to the PR build by @carolynvs in #2211
- Removes Invert Filter from CNCF Logo by @hrittikhere in #2227
- changes for mobile view by @reveurguy in #2210
- Only load mixin metadata from used mixins by @carolynvs in #2214
- Bump cnab-to-oci to v0.3.5 by @carolynvs in #2229
- Fix dependencies v1 definition and conversion by @carolynvs in #2232
- Fix test flake TestPlugins_CatchStderr by @carolynvs in #2236
- Move current dependencies feature into depsv1 by @carolynvs in #2238
- Remove build --verbose, always print docker build output by @carolynvs in #2243
- Context plumbing by @carolynvs in #2242
- Add dependencies-v2 experimental flag by @carolynvs in #2246
- Doc: add mixin flow chart by @VinozzZ in #2250
- improved join community section, added cncf white logo by @reveurguy in #2249
- Refactor shared bundle action options by @carolynvs in #2245
- Allow reference as positional arg to explain/inspect by @carolynvs in #2247
- Render step template from original yaml by @carolynvs in #2248
- Documentation fixes related to migration by @jasmdk in #2259
- Rename --cred to --credential-set by @carolynvs in #2244
- Document new location of docker images by @carolynvs in #2264
- Move action commands under installations by @carolynvs in #2255
- update manifest to always use digest by @VinozzZ in #2198
- Consolidate --debug, --debug-plugins into --verbosity by @carolynvs in #2258
- Support ${} template delimiters by @carolynvs in #2252
- Fix allow docker host access by @carolynvs in #2268
New Contributors
Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2
Install or Upgrade
See https://getporter.org/install for instructions