Releases: getporter/porter
Releases · getporter/porter
canary
v1.4.0
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
--runoption toinstallation outputs list/showcommands, 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/showby @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...
latest
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
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
vprefix 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...
v1.2.1
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
vto 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/magexwithuwu-tools/magexv0.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
- @justaugustus made their first contribution in #3270
- @jonnyry made their first contribution in #3273
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- (chore): update to v1.1.0 by @schristoff in #3165
- Bump get.porter.sh/magefiles from 0.6.7 to 0.6.8 by @dependabot in #3169
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.26.0 to 1.27.0 by @dependabot in #3168
- Bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 by @dependabot in #3176
- Fix canary build of the server image by @kichristensen in #3174
- Update CONTRIBUTORS.md for #3182 by @egherrmann in #3183
- Add installation name to
porter upgradecommand in Quickstart by @egherrmann in #3182 - Bump google.golang.org/grpc from 1.64.0 to 1.64.1 in the go_modules group by @dependabot in #3179
- Bump github.com/containerd/containerd from 1.7.18 to 1.7.19 by @dependabot in #3190
- update code fences and remove prompt indicator by @dejanu in #3181
- Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.27.0 to 1.28.0 by @dependabot in #3192
- Support
outputsvariable in dependency outputs section by @kichristensen in #3156 - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.27.0 to 1.28.0 by @dependabot in #3194
- Correct plugin logging by @kichristensen in #3185
- Call host secrets plugin directly when resolving secrets by @kichristensen in #3155
- Add doc for AKS integration by @dejanu in #3206
- Do not reference CNAB invocation images in documentation by @kichristensen in #3200
- Bump actions/download-artifact from 3.0.1 to 4.1.7 in /.github/workflows in the github_actions group across 1 directory by @dependabot in #3217
- fix: Update version of upload-artifact by @kichristensen in #3219
- Correct the Cosign links that have stopped working by @kichristensen in #3220
- Upgrade should not be allowed if installation is not installed by @kichristensen in #3213
- Support for version number validation against mixins by @dgannon991 in #3215
- Offline Porter Installation by @jmcudd in #3210
- Treat object parameters as objects in templating by @lbergnehr in #3225
- Sign bundles published from archives and during copy by @kichristensen in #3202
- Fix package search test by @kichristensen in #3228
- Plugins should respect verbosity by @kichristensen in #3226
- Remove Status from InstallationSpec (closes #3232) by @robinbraemer in #3233
- Exec image wiring by @jmcudd in #3238
- Do not validate porter.sh/find-issue by @kichristensen in #3242
- Debug flag should apply to single invocation only by @kichristensen in #3241
- Update CONTRIBUTION_LADDER.md by @geetachavan1 in #3248
- Update CONTRIBUTORS.md by @geetachavan1 in #3249
- Ensure concurrency control for canary and release workflows by @kichristensen in #3243
- chore: fix dependencies by @schristoff in #3252
New Contributors
- @egherrmann made their first contribution in #3183
- @dejanu made their first contribution in #3181
- @jmcudd made their first contribution in #3210
- @lbergnehr made their first contribution in #3225
- @robinbraemer made their first contribution in #3233
- @geetachavan1 made their first contribution in #3248
Full Changelog: v1.1.0...v1.2.0
v1.1.1
v1.1.0
What's Changed
- (chore) Update GOVERNANCE.md for release process & triage time by @schristoff in #3035
- Move atom-template.xml to build directory by @kichristensen in #3046
- Update FAQ ToC by @kichristensen in #3054
- Update pull_request_template.md by @schristoff in #3029
- Update OWNERS.md by @schristoff in #3055
- fix iframe video on mobile by @Arhell in #3069
- update porter site to hextra v0.7.3 by @Arhell in #3061
- Make the Contributing Guide play nice with website by @kichristensen in #3063
- Lint error when dependency with same is defined multiple times by @kichristensen in #3068
- (chore): Add security documentation by @schristoff in #3047
- (chore): Update contribution ladder with roles by @schristoff in #3060
- Improve error message on malformed step by @kichristensen in #3052
- Reenable bundle reuse test by @kichristensen in #3072
- Lint for parameters being used in actions to which they don't apply by @kichristensen in #3034
- Accessibility add link name to Cloud Native image by @Arhell in #3077
- fix cncf logo on mobile by @Arhell in #3079
- Publish canary builds by @kichristensen in #3084
- Perform full checkout of repository during release by @kichristensen in #3088
- Execute bundle from a pre-computed Run by @kichristensen in #3051
- Update maintainer list by @kichristensen in #3091
- Bump go.uber.org/zap from 1.24.0 to 1.27.0 by @dependabot in #3096
- Fix some broken links on website by @kichristensen in #3095
- Remove workflow_dispatch from test-porter-release action by @kichristensen in #3094
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.19.0 to 1.26.0 by @dependabot in #3098
- Support configuring the compression level when archiving bundles by @jarnfast in #3101
- Full checkout of repository during release of binaries by @kichristensen in #3092
- Update magefile dependency by @kichristensen in #3103
- Add kichristensen as code owner by @kichristensen in #3104
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.45.0 to 0.51.0 in the go_modules group by @dependabot in #3097
- Bump the go_modules group across 1 directory with 4 updates by @dependabot in #3105
- fix: broken proposals.md link on website by @SpiffyEight77 in #3108
- Bump github.com/tidwall/gjson from 1.15.0 to 1.17.1 by @dependabot in #3109
- Bump github.com/hashicorp/go-hclog from 1.5.0 to 1.6.3 by @dependabot in #3111
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.51.0 by @dependabot in #3086
- Support skipping parameters and credentials during generate by @kichristensen in #3100
- Signing of Porter bundles by @kichristensen in #3082
- Add support for mapped dependency outputs by @kichristensen in #3058
- Resolve bundle digests when DepV2 is enabled by @kichristensen in #3071
- (chore): Appease GolangLintCI in steps by @schristoff in #3116
- Addition of experimental flag
full-control-dockerfileby @jarnfast in #3114 - Changed to golangci-lint and introduced LintChanges command by @dgannon991 in #3057
- Don't determine default tag if bundle is referenced using digest by @kichristensen in #3118
- Bump github.com/mmcdole/gofeed from 1.2.1 to 1.3.0 by @dependabot in #3123
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.19.1 by @dependabot in #3122
- Added the description to the credentials generate output by @dgannon991 in #3117
- Add trailing slash to items in the website menu by @kichristensen in #3125
- Information messages should be written to stdout by @kichristensen in #3005
- Run integration tests on PR by @kichristensen in #3126
- Fix integration tests broken after #3005 by @kichristensen in #3128
- Update the magefile DocsBuild target to new location of CLI reference by @kichristensen in #3129
- Update magefile to fix the canary release flow by @kichristensen in #3127
- fix: close state file by @testwill in #3130
- Checkout history when cross compiling in the canary workflow by @kichristensen in #3131
- Bump github.com/containerd/containerd from 1.7.11 to 1.7.17 by @dependabot in #3134
- github: Add checker for docs links by @illume in #3027
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.51.0 to 0.52.0 by @dependabot in #3133
- Check if CLI docs have been committed during CI by @kichristensen in #3132
- Publish Porter server images by @kichristensen in #3138
- Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 by @dependabot in #3143
- chore: update go ver and magefile dep by @schristoff in #3139
- Bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #3142
- Feat/3140/better error message on mixin missing by @dgannon991 in #3145
- Run signing integration test by @kichristensen in #3135
- Use PUBLISH_TOKEN for publishing mixins by @kichristensen in #3146
- Pass secrets to release workflow by @kichristensen in #3150
- chore: Add OpenSSF badge by @schristoff in #3151
- Documentation for signing of Porter bundles by @kichristensen in #3115
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.19.0 to 1.27.0 by @dependabot in #3153
- Bumped container registry version by @dgannon991 in #3161
- Bump github.com/osteele/liquid from 1.3.0 to 1.4.0 by @dependabot in #3158
- Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.16.0 to 1.27.0 by @dependabot in #3157
- Bump github.com/containerd/containerd from 1.7.17 to 1.7.18 by @dependabot in #3163
- Bump github.com/spf13/afero from 1.9.5 to 1.11.0 by @dependabot in #3164
New Contributors
- @SpiffyEight77 made their first contribution in #3108
- @testwill made their first contribution in #3130
- @illume made their first contribution in #3027
Full Changelog: v1.0.17...v1.1.0
v1.1.0-rc
Merge pull request #3153 from getporter/dependabot/go_modules/go.open…
v1.0.17
What's Changed
- (chore): cleanup ado, add badge by @schristoff in #2966
- Bump github.com/opencontainers/runc from 1.1.8 to 1.1.12 by @dependabot in #2972
- chore: Fix indent in porter-int-yaml by @troy0820 in #2974
- Use GitHub Actions and not ADO. by @troy0820 in #2975
- Remove {{.vars}} by @troy0820 in #2977
- chore: hange docker login to GHA by @troy0820 in #2978
- chore: update publish variables by @schristoff in #2979
- chore: Swap out integration test in release pipeline by @schristoff in #2981
- chore: remove typo S from "copy_test" by @schristoff in #2982
- bug: GHA needs reference to populate tag by @schristoff in #2983
- bug: publishporter mage cmd git tag has {} by @schristoff in #2984
- bug: git tag -f needs moved, add permissions to publish workflows by @schristoff in #2985
- chore: update getporter/magefiles by @schristoff in #2986
- Add feature to mount host volumes by @maniSbindra in #2949
- Bump github.com/moby/buildkit from 0.12.2 to 0.12.5 by @dependabot in #2971
- Bump go.mongodb.org/mongo-driver from 1.12.0 to 1.13.1 by @dependabot in #2969
- Bump github.com/google/go-containerregistry from 0.15.2 to 0.19.0 by @dependabot in #2980
- Build missing yaml message by @kichristensen in #2995
- bug: GHA requiring repository breaks PR integ by @schristoff in #3001
- Removed lines 682-683 which causes the isssue no such file or directory by @Bharadwajshivam28 in #2996
- chore: add description to gh actions workflow inputs by @bdegeeter in #2994
- fixed typo in comments by @yj-yoo in #2997
- Lint messages reported from porter should not mention mixins by @kichristensen in #2992
- Prevent panic on invalid configuration structure in exec mixin by @HeavyBR in #2953
- (chore): only run on merge into main by @schristoff in #3004
- (bug): Update Porter/Porter GHA to only run on push into main by @schristoff in #3008
- Bump github.com/docker/docker from 24.0.5-0.20230714235725-36e9e796c6fc+incompatible to 26.0.0-rc2+incompatible by @dependabot in #3011
- Revert "Bump github.com/docker/docker from 24.0.5-0.20230714235725-36e9e796c6fc+incompatible to 26.0.0-rc2+incompatible" by @schristoff in #3014
- (chore): porter/porter should run on push to main and merge into main by @schristoff in #3016
- Remove parameter from installation if parameter is removed from bundle by @kichristensen in #3012
- Update dependcies and update go to 1.21 by @troy0820 in #2999
- docs: fix headers in getting started install guide by @bdegeeter in #3019
- Update README.md by @schristoff in #3017
- (chore): Update quickstart, add new user workflow by @schristoff in #3015
- docs: Fixed links using aliases by @sgettys in #3022
- Allow passing dependency parameters on command line by @kichristensen in #3013
- (bug) Domain Expired by @schristoff in #3026
- Remove reference to Azure Blob storage plugin by @kichristensen in #3025
- Handle custom invocation images without #PORTER_INIT by @kichristensen in #2998
- Fixed the expectation that porter would already be installed by @dgannon991 in #3033
- Validate upgrade action on build by @kichristensen in #3031
- Add coverage profile to test commands by @dgannon991 in #3036
- (chore): Update Magefiles to v0.6.3 by @schristoff in #3037
- (bug): need to update go version to make github workflows pass by @schristoff in #3040
- (bug): GHA does not use bools how you think by @schristoff in #3042
- (bug): publish step isnt publishing by @schristoff in #3043
New Contributors
- @kichristensen made their first contribution in #2995
- @Bharadwajshivam28 made their first contribution in #2996
- @yj-yoo made their first contribution in #2997
- @HeavyBR made their first contribution in #2953
- @dgannon991 made their first contribution in #3033
Full Changelog: v1.0.16...v1.0.17