Releases: juju/charm
Releases · juju/charm
v8.0.2
What's changed
- Get output from struct decoding of yaml by @hmlanigan #396
Full Changelog: 8.0.1...v8.0.2
v8.0.1
What's Changed
- Augment bundle data application model with fields for app expose params by @achilleasa in #315
- Only allow expose-to-{spaces,CIDRs} fields to be present in overlays by @achilleasa in #316
- Support per-endpoint expose params for space/CIDRs by @achilleasa in #317
- Updating the README by @SimonRichardson in #318
- Force the charmhub naming for URLs by @SimonRichardson in #319
- Ignore contents of empty overlay files when merging overlays and bundles by @achilleasa in #320
- Charm v2 metadata with Systems support by @hpidcock in #321
- Update to github.com/juju/os/v2 by @benhoyt in #322
- Added container hook *-container-ready by @hpidcock in #323
- Include ch schema in String(). by @hmlanigan in #324
- Rename container hooks to workload hooks. by @hpidcock in #325
- Allow architecture and series in identifier URLs by @SimonRichardson in #329
- URL - helper functions by @SimonRichardson in #330
- Use github.com/juju/mgo/v2 instead of gopkg.in/mgo.v2 by @wallyworld in #334
- Prevent series and systems by @SimonRichardson in #336
- [v8] Missing application body causes panic by @SimonRichardson in #341
- Move to bases with metadata v2. by @hpidcock in #338
- Move channel from juju/core/charm into this package by @manadart in #348
- Move bases from metadata to manifest by @hmlanigan in #349
- Charm interface for Meta+Manifest by @manadart in #354
- Encapsulate version determination and metadata check by @manadart in #355
- Add base structure by @hmlanigan in #351
- Remove duplicate Manifest() from Charm interface. by @hmlanigan in #356
- bson omitempty for Base elements. by @hmlanigan in #357
- Use juju/version/v2 by @wallyworld in #358
- Expose validate error by @SimonRichardson in #361
- Series = version 1 by @manadart in #362
- Change EnsureSchema signature to accept the default schema as an arg by @achilleasa in #365
- Resolve out of sync presence map by @SimonRichardson in #366
- Do not set an application series to kubernetes if not specified. by @hmlanigan in #372
- Format selection reasons by @SimonRichardson in #374
- Format: Progressive enhancement by @SimonRichardson in #375
- Charm: Take containers into consideration by @SimonRichardson in #376
- Charm+format: Series always dictates a format v1 by @SimonRichardson in #377
- Add new secret-rotate hook by @wallyworld in #380
- Parse assumes syntax by @achilleasa in #382
- Backport Add Revision to ApplicationSpec. by @hmlanigan in #385
- Update to use juju/utils/v3 by @wallyworld in #386
- Update to go 1.17 and latest upstream by @wallyworld in #388
- Tweak updatream deps to latest versions by @wallyworld in #389
- Add spaces between supported series by @barrettj12 in #392
- [JUJU-1019] Update ParseChannel. by @hmlanigan in #393
New Contributors
- @benhoyt made their first contribution in #322
- @barrettj12 made their first contribution in #392
Full Changelog: 8.0.0...v8.0.1
Reject charms with v2 metadata
Merge pull request #339 from hpidcock/v2-block https://github.com/juju/charm/pull/339 Backported version detection logic to prevent v2 metadata being loaded when juju 2.8 only supports v1 charms. This is due to min-juju-version being removed for v2.