Skip to content

Releases: getporter/porter

canary

06 Apr 21:29
8c182cc

Choose a tag to compare

canary Pre-release
Pre-release

This is a "canary" release of the most recent commits on our main branch. It is not a tagged release and should not be used unless you are helping us test out a new feature. Canary is not stable. If you want a stable release, use latest.

v1.4.0

03 Dec 09:32

Choose a tag to compare

What's New

More Control Over Builds

  • Exposed additional BuildKit options giving you finer control over how bundles are built (#3371)
  • Porter now auto-detects when builds are needed, saving you manual steps (#3502)
  • Parent directories for state files are automatically created when missing (#3431)

Smarter Output Management

  • Added --run option to installation outputs list/show commands, letting you view outputs from specific bundle runs (#3428)
  • Better handling of file parameters with object types (#3487), including proper validation (#3498)

Security Improvements

  • Sub-properties of sensitive object parameters are now properly masked in logs, preventing accidental credential leaks (#3501)

Bug Fixes

  • Fixed parameter set creation timestamp not being set correctly on initial application (#3500)
  • Eliminated race condition during mixin installation that could cause failures (#3503)

Breaking Changes

  • Removed client Docker image - use the porter CLI binary directly instead (#3496)

Housekeeping

  • Install scripts migrated to use /download/ CDN prefix (#3491, #3492)
  • Added documentation guide for persisting data between bundle actions (#3493)
  • Updated parameter set documentation (#3468)
  • Integration tests no longer start test cluster unnecessarily (#3507)
  • Dependency updates across the board for security and stability

Thanks to our contributors: @erikced, @lbergnehr, @kichristensen, @dgannon991, and dependabot!

Pull Requests

  • Chore(deps): Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #3425
  • Chore(deps): Bump github.com/docker/cli from 28.3.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #3426
  • feat: add run option to installation outputs list/show by @lbergnehr in #3428
  • Chore(deps): Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by @dependabot[bot] in #3429
  • Expose more buildkit build options by @erikced in #3371
  • Chore(deps): Bump github.com/docker/buildx from 0.25.0 to 0.26.1 by @dependabot[bot] in #3421
  • feat: create state file parent directory if it doesn't exist by @kichristensen in #3431
  • Chore(deps): Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in the go_modules group by @dependabot[bot] in #3434
  • Chore(deps): Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 by @dependabot[bot] in #3437
  • Chore(deps): Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #3439
  • Setup permission in workflows by @kichristensen in #3433
  • Fix pipeline permissions by @kichristensen in #3440
  • Add package write permission to canary Github Action by @kichristensen in #3441
  • Chore(deps): Bump github.com/docker/buildx from 0.26.1 to 0.27.0 by @dependabot[bot] in #3438
  • Add missing permission to Porter release integration test Github Action by @kichristensen in #3442
  • Chore(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #3444
  • Chore(deps): Bump go.opentelemetry.io/otel from 1.37.0 to 1.38.0 by @dependabot[bot] in #3443
  • Chore(deps): Bump go.opentelemetry.io/otel/sdk from 1.37.0 to 1.38.0 by @dependabot[bot] in #3445
  • Chore(deps): Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #3446
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.37.0 to 1.38.0 by @dependabot[bot] in #3447
  • Chore(deps): Bump github.com/docker/cli from 28.3.3+incompatible to 28.4.0+incompatible by @dependabot[bot] in #3448
  • Chore(deps): Bump github.com/moby/buildkit from 0.23.0-rc1.0.20250806140246-955c2b2f7d01 to 0.24.0 by @dependabot[bot] in #3449
  • Chore(deps): Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by @dependabot[bot] in #3453
  • Chore(deps): Bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by @dependabot[bot] in #3450
  • Chore(deps): Bump github.com/olekukonko/tablewriter from 0.0.5 to 1.0.9 by @dependabot[bot] in #3435
  • Chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.62.0 to 0.63.0 by @dependabot[bot] in #3451
  • Chore(deps): Bump github.com/spf13/afero from 1.14.0 to 1.15.0 by @dependabot[bot] in #3452
  • Chore(deps): Bump github.com/spf13/viper from 1.20.1 to 1.21.0 by @dependabot[bot] in #3458
  • Chore(deps): Bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #3456
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.37.0 to 1.38.0 by @dependabot[bot] in #3455
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.37.0 to 1.38.0 by @dependabot[bot] in #3457
  • Chore(deps): Bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible by @dependabot[bot] in #3454
  • Grouped minor and patch updates by @dgannon991 in #3460
  • Update dependabot.yml to fix indentation error by @dgannon991 in #3461
  • Chore(deps): Bump the go-dependencies group with 4 updates by @dependabot[bot] in #3467
  • Chore(deps): Bump actions/cache from 3 to 4 by @dependabot[bot] in #3462
  • Chore(deps): Bump actions/upload-artifact from 4.4.0 to 4.6.2 by @dependabot[bot] in #3464
  • Chore(deps): Bump actions/download-artifact from 4.1.8 to 5.0.0 by @dependabot[bot] in #3466
  • Chore(deps): Bump actions/setup-go from 4 to 6 by @dependabot[bot] in #3465
  • Chore(deps): Bump actions/checkout from 3 to 5 by @dependabot[bot] in #3463
  • Update ParameterSet documentation by @erikced in #3468
  • Chore(deps): Bump the go-dependencies group with 5 updates by @dependabot[bot] in #3470
  • Chore(deps): Bump docker/login-action from 3.0.0 to 3.6.0 by @dependabot[bot] in #3472
  • Chore(deps): Bump github/codeql-action from 2 to 3 by @dependabot[bot] in #3471
  • Fix image tag resolution from version by @erikced in #3473
  • Chore(deps): Bump the go-dependencies group with 4 updates by @dependabot[bot] in #3475
  • Chore(deps): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #3476
  • Chore(deps): Bump the go-dependencies group with 3 updates by @dependabot[bot] in #3477
  • Chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #3478
  • Chore(deps): Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #3479
  • Chore(deps): Bump go.mongodb.org/mongo-driver from 1.17.4 to 1.17.6 in the go-dependencies group by @dependabot[bot] in #3480
  • Chore(deps): Bump github.com/containerd/containerd/v2 from 2.1.4 to 2.2.0 by @dependabot[bot] in #3482
  • Chore(deps): Bump github.com/containerd/containerd from 1.7.28 to 1.7.29 by @dependabot[bot] in #3483
  • Chore(deps): Bump the go-dependencies group with 5 updates by @dependabot[bot] in #3484
  • Chore(deps): Bump the go-dependencies group with 4 updates by @dependabot[bot] in #3485
  • Chore(deps): Bump golang.org/x/crypto from 0.42.0 to 0.45.0 by @dependabot[bot] in #3490
  • doc: update monogodb migration documentation by @erikced in #3489
  • Object file...
Read more

latest

06 Apr 21:13

Choose a tag to compare

latest Pre-release
Pre-release

This is a permalink to the latest release assets, where latest is the most recent tagged release of Porter. This release (and the latest tag) will be updated with each release.

Using the latest release is great for trying out Porter for the first time. Once you are using it in production, you should switch to using a specific version of Porter for reliability and consistency.

v1.3.0

03 Aug 19:20
c9f6397

Choose a tag to compare

What's Changed

  • Upgraded magex to remove archiver by @dgannon991 in #3298
  • Stabilize the TestNotationCopyBundle test by @kichristensen in #3297
  • Mask sensitive values logged through spans by @kichristensen in #3290
  • Chore(deps): Bump github.com/moby/buildkit from 0.18.1 to 0.18.2 by @dependabot[bot] in #3305
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.32.0 to 1.33.0 by @dependabot[bot] in #3304
  • Chore(deps): Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 by @dependabot[bot] in #3302
  • Chore(deps): Bump github.com/docker/buildx from 0.19.2 to 0.19.3 by @dependabot[bot] in #3303
  • Chore(deps): Bump github.com/moby/term from 0.5.0 to 0.5.2 by @dependabot[bot] in #3307
  • Do not validate SSL certificate chains in HTMLTest by @kichristensen in #3312
  • Chore(deps): Bump google.golang.org/protobuf from 1.36.1 to 1.36.3 by @dependabot[bot] in #3320
  • Chore(deps): Bump github.com/spf13/afero from 1.11.0 to 1.12.0 by @dependabot[bot] in #3315
  • Re-enabled integration tests by @dgannon991 in #3306
  • Remove go.mod replacements by @dgannon991 in #3291
  • Chore(deps): Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14 by @dependabot[bot] in #3316
  • Chore(deps): Bump go.mongodb.org/mongo-driver from 1.17.1 to 1.17.2 by @dependabot[bot] in #3317
  • Chore(deps): Bump github.com/containerd/containerd from 1.7.24 to 1.7.25 by @dependabot[bot] in #3318
  • Chore(deps): Bump go.opentelemetry.io/otel/sdk from 1.33.0 to 1.34.0 by @dependabot[bot] in #3322
  • Chore(deps): Bump google.golang.org/grpc from 1.69.2 to 1.70.0 by @dependabot[bot] in #3325
  • Add parameter set name table output format of parameters by @kichristensen in #3314
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.33.0 to 1.34.0 by @dependabot[bot] in #3321
  • Chore(deps): Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot[bot] in #3329
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.33.0 to 1.34.0 by @dependabot[bot] in #3327
  • Chore(deps): Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot[bot] in #3332
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.33.0 to 1.34.0 by @dependabot[bot] in #3328
  • Chore(deps): Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot[bot] in #3335
  • Chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.58.0 to 0.59.0 by @dependabot[bot] in #3337
  • Chore(deps): Bump github.com/docker/docker from 27.4.1+incompatible to 27.5.1+incompatible by @dependabot[bot] in #3336
  • Chore(deps): Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot[bot] in #3342
  • Return empty slice from ListInstallations by @erikced in #3339
  • Only add v prefix to semver tags by @erikced in #3348
  • Chore(deps): Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.1 by @dependabot[bot] in #3346
  • Remove unused parameters from ActionArguments struct by @kichristensen in #3333
  • Support complex types as parameter set values by @erikced in #3340
  • (chore) disable website check by @schristoff in #3354
  • Allow resolving a subset of the values in a value set by @kichristensen in #3301
  • Fix failing unit tests after kustomize mixin have been removed from the feed by @kichristensen in #3356
  • Do not resolve parameters defined in parameter sets if they are overriden by @kichristensen in #3309
  • Signed-off-by: Giorgi Keratishvili <[email protected]… by @Galphaa in #3360
  • Chore(deps): Bump github.com/containerd/containerd from 1.7.25 to 1.7.27 by @dependabot[bot] in #3351
  • Chore(deps): Bump golang.org/x/net from 0.34.0 to 0.36.0 in the go_modules group by @dependabot[bot] in #3350
  • Chore(deps): Bump go.mongodb.org/mongo-driver from 1.17.2 to 1.17.3 by @dependabot[bot] in #3361
  • Chore(deps): Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 by @dependabot[bot] in #3324
  • Bumped CNAB dependencies now that we've released them by @dgannon991 in #3369
  • Update MongoDB Docker Storage Plugin to use MongoDB 8 by @kichristensen in #3357
  • Fix resolution of file parameters by @erikced in #3372
  • Chore(deps): Bump google.golang.org/grpc from 1.72.0 to 1.72.1 by @dependabot[bot] in #3373
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.35.0 to 1.36.0 by @dependabot[bot] in #3378
  • Implement retry logic for HTTP file downloads in install.go by @kichristensen in #3376
  • Test Improvements for GRPC Storage by @kichristensen in #3381
  • Chore(deps): Bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5 in the go_modules group by @dependabot[bot] in #3374
  • Fix typos by @deining in #3377
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.35.0 to 1.36.0 by @dependabot[bot] in #3380
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.35.0 to 1.36.0 by @dependabot[bot] in #3384
  • Chore(deps): Bump github.com/docker/docker from 28.1.1+incompatible to 28.2.2+incompatible by @dependabot[bot] in #3383
  • Chore(deps): Bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot[bot] in #3386
  • Chore(deps): Bump google.golang.org/grpc from 1.72.1 to 1.73.0 by @dependabot[bot] in #3387
  • Improve MongoDB image version check in EnsureMongoIsRunning by @kichristensen in #3388
  • Chore(deps): Bump github.com/moby/buildkit from 0.21.1 to 0.22.0 by @dependabot[bot] in #3390
  • Chore(deps): Bump github.com/docker/buildx from 0.23.0 to 0.24.0 by @dependabot[bot] in #3391
  • Chore(deps): Bump github.com/docker/cli from 28.1.1+incompatible to 28.2.2+incompatible by @dependabot[bot] in #3392
  • Chore(deps): Bump github.com/osteele/liquid from 1.6.0 to 1.7.0 by @dependabot[bot] in #3395
  • Chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.60.0 to 0.61.0 by @dependabot[bot] in #3396
  • Updated to latest go version by @dgannon991 in #3393
  • Chore(deps): Bump github.com/google/go-containerregistry from 0.20.3 to 0.20.6 by @dependabot[bot] in #3389
  • Chore(deps): Bump github.com/moby/buildkit from 0.22.0 to 0.23.1 by @dependabot[bot] in #3394
  • Chore(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in the go_modules group by @dependabot[bot] in #3397
  • Chore(deps): Bump github.com/cnabio/cnab-go from 0.25.3 to 0.25.4 by @dependabot[bot] in #3401
  • Chore(deps): Bump github.com/docker/cli from 28.2.2+incompatible to 28.3.0+incompatible by @dependabot[bot] in #3402
  • Chore(deps): Bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.37.0 by @dependabot[bot] in #3399
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.36.0 to 1.37.0 by @dependabot[bot] in #3400
  • Chore(deps): Bump github.com/docker/docker from 28.2.2+incompatible to 28.3.1+incompatible by @dependabot[bot] in #3404
  • Chore(deps): Bump github.com/moby/buildkit from 0.23.1 to 0.23.2 by @dependabot[bot] in #3406
  • Chore(deps): Bump go.op...
Read more

v1.2.1

22 Dec 21:54
aa97c59

Choose a tag to compare

What's Changed

  • Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #3261
  • Write warning on missing version v to stderr by @lbergnehr in #3263
  • Bump github.com/moby/buildkit from 0.17.1 to 0.18.0 by @dependabot in #3264
  • Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #3255
  • Handle invalid media type error in registry pull by @kichristensen in #3244
  • Bump github.com/docker/buildx from 0.18.0 to 0.19.1 by @dependabot in #3267
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #3259
  • go.mod: Replace carolynvs/magex with uwu-tools/magex v0.10.0 by @justaugustus in #3270
  • Allow upgrade of failed installations by @kichristensen in #3269
  • Stabilize the flaky TestResolveSensitiveParameters test by @kichristensen in #3268
  • Don't write new line when printing outputs by @lbergnehr in #3275
  • Support docker build --build-context parameter by @jonnyry in #3273
  • Chore(deps): Bump google.golang.org/grpc from 1.68.0 to 1.68.1 by @dependabot in #3276
  • Chore(deps): Bump github.com/docker/docker from 27.4.0-rc.2+incompatible to 27.4.0-rc.4+incompatible by @dependabot in #3277
  • Chore(deps): Bump github.com/docker/buildx from 0.19.1 to 0.19.2 by @dependabot in #3278
  • Chore(deps): Bump github.com/moby/buildkit from 0.18.0 to 0.18.1 by @dependabot in #3280
  • Chore(deps): Bump github.com/docker/cli from 27.4.0-rc.2+incompatible to 27.4.0+incompatible by @dependabot in #3281
  • Retag referenced images when they are relocated by @kichristensen in #3231
  • Chore(deps): Bump go.opentelemetry.io/otel/trace from 1.32.0 to 1.33.0 by @dependabot in #3288
  • Move to reference images in our own registry by @dgannon991 in #3283
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.32.0 to 1.33.0 by @dependabot in #3285
  • Chore(deps): Bump google.golang.org/grpc from 1.68.1 to 1.69.0 by @dependabot in #3286
  • Chore(deps): Bump golang.org/x/crypto from 0.29.0 to 0.31.0 in the go_modules group by @dependabot in #3289
  • Chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.32.0 to 1.33.0 by @dependabot in #3287
  • Chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.57.0 to 0.58.0 by @dependabot in #3292
  • Chore(deps): Bump google.golang.org/grpc from 1.69.0 to 1.69.2 by @dependabot in #3295
  • Chore(deps): Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 by @dependabot in #3296
  • Chore(deps): Bump github.com/docker/cli from 27.4.0+incompatible to 27.4.1+incompatible by @dependabot in #3293
  • Chore(deps): Bump github.com/docker/docker from 27.4.0-rc.4+incompatible to 27.4.1+incompatible by @dependabot in #3294

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0

14 Nov 22:07
45c17c1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.1

29 Sep 19:41

Choose a tag to compare

What's Changed

  • Bump google.golang.org/grpc from 1.64.0 to 1.64.1

Full Changelog: v1.1.0...v1.1.1

v1.1.0

27 Jun 15:00
b50c189

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.17...v1.1.0

v1.1.0-rc

13 Jun 16:14
75d49d2

Choose a tag to compare

Merge pull request #3153 from getporter/dependabot/go_modules/go.open…

v1.0.17

27 Mar 00:49
605e399

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.16...v1.0.17