github getporter/porter v1.0.0-alpha.2

latest releases: latest, canary, v1.2.0...
pre-release3 years ago

🚨 This is a prerelease of Porter v1, and has breaking changes.

Breaking Changes

  • Rearrange dependencies syntax to be nested in 'requires' object #1573 by @ThorstenHans
  • Only install exec mixin with Porter #1588

Features

  • Bump cnab-go to v0.20.0 #1611
    • Allow numbers in bundle.json again
    • Add support for params of type array
    • Add output validation
    • Validate parameter defaults
    • Validate param regardless of if override or default
    • Fix retrieval of outputs when characters in the result id are in the output name
    • Add support for params of object type in ConvertValue (#251)
  • Provide autocomplete for jsonschema fields on parameters and outputs #1629
  • Add parameter/output schema validation (#1619)
  • Display more installation information with show #1605
  • Add support for maintainers #1572 by @ThorstenHans
  • Add new build driver for buildkit #1567

Fixes

Misc

  • Remove GO111MODULE and require Go 1.16 #1581
  • Upgrade to Go 1.16 and use go:embed #1568

Install or Upgrade

MacOS

VERSION="v1.0.0-alpha.2"
curl -L https://cdn.porter.sh/$VERSION/install-mac.sh | bash

Linux

VERSION="v1.0.0-alpha.2"
curl -L https://cdn.porter.sh/$VERSION/install-linux.sh | bash

Windows

You will need to create a PowerShell Profile if you do not have one.

$VERSION="v1.0.0-alpha.2"
iwr "https://cdn.porter.sh/$VERSION/install-windows.ps1" -UseBasicParsing | iex

Don't miss a new porter release

NewReleases is sending notifications on new releases.