Highlights
We have a bunch of fixes and improvements in this patch release and I wanted to call out some that you may be interested in:
- Add --autobuild-disabled flag by @carolynvs in #2573. When running porter from inside a bundle directory, porter will automatically rebuild the bundle when it detects that it is out of date before running some commands (such as publish). You can disable this behavior with the --autobuild-disabled flag, PORTER_AUTOBUILD_DISABLED environment variable or the autobuild-disabled setting in your configuration file.
- Consistently set and use SchemaType when exporting/importing by @carolynvs in #2428. Porter will now validate the schemaType field when present when importing resources with the apply command.
- Refactor param resolution by @carolynvs in #2476. When executing a bundle, porter considers many sources of parameter data, such as flags, parameter sets, previously used parameters, and bundle defaults. Porter now will reuse previously specified parameter values from the last run of a bundle when a parameter isn't specified. This simplifies upgrading to the latest version of a bundle, with just
porter upgrade --version v1.2.3
and you don't need to re-specify all the parameters. See https://getporter.org/parameters/ for a walkthrough of how Porter resolves parameter values.
What's Changed
- Update codeowners with active reviewers by @carolynvs in #2544
- Announce 2023 roadmap by @carolynvs in #2545
- Refactor param resolution by @carolynvs in #2476
- Address go-restful CVE-2022-1996 by @carolynvs in #2547
- fix typo in quickstart documents by @cw-Guo in #2551
- Validate reserved names by @Simpcyclassy in #2434
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.11.2 to 1.12.0 by @dependabot in #2553
- Bump github.com/mmcdole/gofeed from 1.1.3 to 1.2.0 by @dependabot in #2554
- Fix support for numeric types by @carolynvs in #2557
- fix navigation on mobile by @Arhell in #2559
- Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.11.2 to 1.13.0 by @dependabot in #2568
- Improve trace data when reconciling an installation by @carolynvs in #2564
- Add --autobuild-disabled flag by @carolynvs in #2573
- Bump go.opentelemetry.io/otel/exporters libraries by @carolynvs in #2574
- add favicons for all devices by @Arhell in #2567
- Consistently set and use SchemaType when exporting/importing by @carolynvs in #2428
- Bump github.com/containerd/containerd from 1.6.16 to 1.6.17 by @dependabot in #2572
- Bump Docker to v23.0.1 by @carolynvs in #2577
- Use Go 1.19.6 by @carolynvs in #2578
New Contributors
Full Changelog: v1.0.7...v1.0.8