What's Changed
New Features 🎉
- Add support for custom simplestreams remote by @MusicDin in #463
- Add support for client certificates by @MusicDin in #471
- Allow remote LXD authentication using token by @MusicDin in #469
- Support null values in config - from Incus by @MusicDin in #492
- Add network forward and ACL resources - from Incus by @MusicDin in #493
Bug Fixes 🐝
- Do not error out if client certificate already exists by @MusicDin in #468
- Fix update of cached/published images by @MusicDin in #472
- Fix storage pool source inconsistencies by @MusicDin in #467
- Fix cached image being searched only in default project by @MusicDin in #490
- Fix cached image not found if instance remote is set by @MusicDin in #491
Maintenance and Chores 🛠
- Update gomod by @simondeziel in #473
- docs: Refer to instance rather than container by @MusicDin in #476
- Use trust token instead of password for tests by @MusicDin in #477
- Update gomod by @simondeziel in #478
- build(deps): bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #479
- Use Alpine images for cached image test by @MusicDin in #475
- goreleaser: fix config for version 2 schema by @simondeziel in #480
- update go modules by @simondeziel in #482
- Pass trust token explicitly if server support it by @MusicDin in #484
- Let LXD decide the unix socket by @MusicDin in #485
- build(deps): bump golang.org/x/sys from 0.21.0 to 0.22.0 by @dependabot in #495
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #496
Other Changes ❓
- Use math/rand/v2 for string generation by @MusicDin in #470
- goreleaser: re-enable arm64 builds for Windows by @simondeziel in #481
- docs/resources/instance: add multiple ordered
execs
by @simondeziel in #488 - Fix network zone minor issue - from Incus by @MusicDin in #494
- Remove project attribute on provider by @MusicDin in #497
- github: set goreleaser version to v2 by @simondeziel in #498
- Update changelog for 2.2.0 by @MusicDin in #499
Full Changelog: v2.1.0...v2.2.0