Releases: canonical/concierge
v1.3.0: transparently handle existing containerd
This release handles environments such as GitHub Actions where there is an existing containerd setup by automatically removing that as part of prepare. If your workflow was explicitly doing this, you can now remove that.
We also now interact with snapd via the API, which resolves security alert false positives. There are also the usual set of small improvements and fixes.
What's Changed
- feat: transparently handle existing containerd services in #131
- feat: add gnome-keyring to default packages for craft tools in headless environments in #134
- refactor: replace snapcore/snapd dependency with minimal local snapd API client in #123
- chore: add basic instructions for AI agents in #135
- ci: fix goreleaser deprecated config field in #144
- fix: don't dereference symlinks in recursive ownership change in #141
- docs: updated security@ubuntu.com PGP key by @lucistanescu in #145
New Contributors
- @dimaqq made their first contribution in #144
- @lucistanescu made their first contribution in #145
Full Changelog: v1.2.0...v1.3.0
v1.2.0: juju extra_bootstrap_args, auto-set arch constraint
This release adds a fix to speed up subsequent prepare calls and adds two small features:
- fix: avoid LXD stop to speed up subsequent "prepare" calls in #124
- feat: add the ability to provide arbitrary extra arguments when bootstrapping Juju in #129
- feat: auto-set model architecture constraint for initial models in #132
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.0.5
This is a patch release that updates dependencies, adds a note about cryptography to the security documentation, but adds no new features.
What's Changed
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 in #87
- build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 in #86
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in #93
- docs: extend the security documentation in #84
Full Changelog: v1.0.4...v1.0.5
v1.0.4
This is patch release that builds with Go 1.24 (#77), avoids waiting indefinitely for providers when initializing K8s and Microk8s (#74), and releases a snap for s390x and ppc64le architectures.
New Contributors
- @IronCore864 made their first contribution in #77
- @fnordahl made their first contribution in #74
- @carlcsaposs-canonical made their first contribution in #81
Full Changelog: v1.0.3...v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Changelog
- 4c0ea57: build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#44) (@dependabot[bot])
- 50891f6: build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 (#43) (@dependabot[bot])
- 1aeb531: docs: correct the choices in the dev preset (#42) (@tonyandrewmeyer)
- 6bd43c7: feat: show time taken to run each command in --verbose mode (#46) (@benhoyt)
Thanks!
That's all the changes for v1.0.0!