Skip to content

Releases: getporter/porter

v1.0.0-beta.3

04 Aug 20:03
f7aa99d
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3

Install or Update

Follow the installation instructions at https://getporter.org/install/#recommended

v1.0.0-beta.2

01 Aug 17:11
b2f2378
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

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

New Contributors

Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2

Install or Upgrade

See https://getporter.org/install for instructions

v1.0.0-beta.1

05 Jul 17:24
eaf8d0d
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

Overview

This is the first prerelease of Porter that supports migrating your old data from v0.38 to v! 🎉 Learn how to migrate from v0 to v1 at https://getporter.org/storage-migrate

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.22...v1.0.0-beta.1

v1.0.0-alpha.22

16 Jun 21:17
f8cb06c
Compare
Choose a tag to compare
v1.0.0-alpha.22 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.21...v1.0.0-alpha.22

v1.0.0-alpha.21

16 Jun 18:04
0c3d0b6
Compare
Choose a tag to compare
v1.0.0-alpha.21 Pre-release
Pre-release

What's Changed

v0.38.12

09 Jun 18:30
26b4ba0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.38.11...v0.38.12

v1.0.0-alpha.20

31 May 14:33
539645a
Compare
Choose a tag to compare
v1.0.0-alpha.20 Pre-release
Pre-release

Breaking Changes

🚨 The plugin protocol has changed in this release of Porter. You must use the most recent version of any plugins with porter v1.0.0-alpha.20 and higher.

The installation schema has changed. Data created with previous versions of Porter will not work with this release. We will start providing migrations from v0.38.* when we hit v1.0.0-beta.1.

Overview

This was a big release! Most of the changes in this release were driven by one feature: Store sensitive data generated by Porter in an external secret store instead of in Porter's database. Previously, if a bundle generated a sensitive output, it was stored in Porter's database in plain text. Now if Porter needs to persist sensitive data, we save it back to your configured secret store. This required a change to the secret plugin protocol, which is why all the plugins have been updated.

A few supporting features also went into this release to improve our ability to debug and troubleshoot plugins:

  • Distributed tracing support. We can now trace a porter command into the plugins that were called.
  • Changed the plugin protocol from net/rpc to gRPC.
  • Do not leak plugin connections when the user cancels a porter command. Porter now gracefully handles CTRL+C.

Features

Fixes

Misc

canary-v1

20 May 18:55
23393bf
Compare
Choose a tag to compare
canary-v1 Pre-release
Pre-release

This is a canary build of the release/v1 branch. We don't recommend that you use it unless a maintainer asked you to try it out.

The canary-v1 tag is not fixed and will be force pushed as we continue to develop v1.

v0.38.11

02 May 14:27
7db0ea7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.38.10...v0.38.11

v1.0.0-alpha.19

08 Apr 18:29
5ca26b5
Compare
Choose a tag to compare