Skip to content

Releases: canonical/microcloud

MicroCloud 2.1.2 LTS

17 Dec 13:28
2.1.2
6ab4247

Choose a tag to compare

Announcement

https://discourse.ubuntu.com/t/microcloud-2-1-2-lts-has-been-released/73771

What's Changed

  • Backports doc delta (v2-edge) by @roosterfish in #904
  • build(deps): bump github/codeql-action from 3.29.4 to 3.29.5 by @dependabot[bot] in #910
  • build(deps): bump github.com/charmbracelet/x/ansi from 0.9.3 to 0.10.1 by @dependabot[bot] in #914
  • build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #915
  • build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #916
  • build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #917
  • build(deps): bump golang.org/x/mod from 0.26.0 to 0.27.0 by @dependabot[bot] in #924
  • build(deps): bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #922
  • build(deps): bump github/codeql-action from 3.29.7 to 3.29.8 by @dependabot[bot] in #921
  • build(deps): bump github/codeql-action from 3.29.8 to 3.29.10 by @dependabot[bot] in #933
  • build(deps): bump canonical/has-signed-canonical-cla from 2.1.0 to 2.2.0 by @dependabot[bot] in #930
  • Backport leftover network resources fix (v2-edge) by @roosterfish in #938
  • build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #944
  • build(deps): bump github/codeql-action from 3.29.10 to 3.29.11 by @dependabot[bot] in #943
  • build(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2 by @dependabot[bot] in #942
  • Backport broken related links (v2-edge) by @roosterfish in #947
  • build(deps): bump github/codeql-action from 3.29.11 to 3.30.1 by @dependabot[bot] in #977
  • build(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0 by @dependabot[bot] in #960
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.3.6 to 1.3.7 by @dependabot[bot] in #969
  • build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #976
  • build(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3 by @dependabot[bot] in #975
  • build(deps): bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #970
  • build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #963
  • build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #966
  • build(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 by @dependabot[bot] in #961
  • Docs: Update link to MicroOVN release process (v2-edge) by @roosterfish in #981
  • Test: Don't use latest edge for MicroCeph and MicroOVN (v2-edge) by @roosterfish in #984
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.3.7 to 1.3.9 by @dependabot[bot] in #992
  • build(deps): bump github/codeql-action from 3.30.1 to 3.30.3 by @dependabot[bot] in #986
  • build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #987
  • build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #989
  • build(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 by @dependabot[bot] in #1007
  • build(deps): bump github/codeql-action from 3.30.3 to 3.30.5 by @dependabot[bot] in #1003
  • build(deps): bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #1002
  • build(deps): bump tiobe/tics-github-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #996
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.3.9 to 1.3.10 by @dependabot[bot] in #995
  • build(deps): bump github/codeql-action from 3.30.5 to 3.30.6 by @dependabot[bot] in #1009
  • build(deps): bump github.com/charmbracelet/x/ansi from 0.10.1 to 0.10.2 by @dependabot[bot] in #1011
  • doc: fix microovn object inventory issue in CI build (v2-edge) by @minaelee in #1015
  • build(deps): bump github/codeql-action from 3.30.6 to 4.30.8 by @dependabot[bot] in #1021
  • build(deps): bump actions/dependency-review-action from 4.8.0 to 4.8.1 by @dependabot[bot] in #1022
  • build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 by @dependabot[bot] in #1028
  • build(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0 by @dependabot[bot] in #1026
  • build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 by @dependabot[bot] in #1035
  • Backport prevent skipping distributed networking (v2-edge) by @roosterfish in #1038
  • Go: Use latest microcluster (v2-edge) by @roosterfish in #1040
  • build(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/system-test by @dependabot[bot] in #1050
  • build(deps): bump actions/download-artifact from 4.1.8 to 5.0.0 in /.github/actions/system-test by @dependabot[bot] in #1048
  • build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.2 in /.github/actions/system-test by @dependabot[bot] in #1047
  • build(deps): bump actions/setup-go from 5.1.0 to 6.0.0 in /.github/actions/system-test by @dependabot[bot] in #1044
  • build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #1057
  • build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 in /.github/actions/system-test by @dependabot[bot] in #1056
  • build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 in /.github/actions/system-test by @dependabot[bot] in #1061
  • build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #1063
  • build(deps): bump github/codeql-action from 4.30.9 to 4.31.2 by @dependabot[bot] in #1072
  • build(deps): bump tiobe/tics-github-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #1082
  • build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #1077
  • build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in #1076
  • build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 in /.github/actions/system-test by @dependabot[bot] in #1103
  • build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #1099
  • build(deps): bump actions/checkout from 5.0.0 to 6.0.0 in /.github/actions/system-test by @dependabot[bot] in #1102
  • build(deps): bump tiobe/tics-github-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #1101
  • build(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 by @dependabot[bot] in #1100
  • build(deps): bump github/codeql-action from 4.31.2 to 4.31.5 by @dependabot[bot] in #1098
  • build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #1097
  • Start backports to unblock pipeline (v2-edge) by @roosterfish in #1115
  • build(deps): bump github/codeql-action from 4.31.5 to 4.31.6 by @dependabot[bot] in #1114
  • build(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #1105
  • build(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0 by @dependabot[bot] in #1119
  • build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #1123
  • build(deps): bump github/codeql-action from 4.31.6 to 4.31.7 by @dependabot[bot] in #1127
  • build(deps): bump actions/...
Read more

MicroCloud 2.1.1 LTS

30 Jul 14:28
2.1.1
dad02c8

Choose a tag to compare

Announcement

https://discourse.ubuntu.com/t/microcloud-2-1-1-lts-has-been-released/65157

What's Changed

  • Service: Set corret name of instances_migration_stateful extension (v2-edge) by @roosterfish in #504
  • Add dqlite build step in Makefile (v2-edge) by @roosterfish in #514
  • Backport instance tests with 2G root vol fix (v2-edge) by @roosterfish in #539
  • build(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot[bot] in #538
  • Backport using right launchpad group (v2-edge) by @roosterfish in #552
  • build(deps): bump github.com/canonical/microcluster/v2 from 2.0.5 to 2.1.0 by @dependabot[bot] in #535
  • build(deps): bump actions/cache from 4.1.1 to 4.2.0 by @dependabot[bot] in #532
  • github: make use of LXD's actions/lp-snap-build in build job (v2-edge) by @simondeziel in #563
  • build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot[bot] in #569
  • Backports (v2-edge) by @roosterfish in #600
  • build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot[bot] in #586
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.2.4 to 1.3.0 by @dependabot[bot] in #622
  • build(deps): bump actions/setup-go from 5.1.0 to 5.3.0 by @dependabot[bot] in #629
  • build(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot[bot] in #628
  • build(deps): bump tiobe/tics-github-action from 3.2.1 to 3.3.0 by @dependabot[bot] in #627
  • build(deps): bump actions/cache from 4.1.2 to 4.2.0 by @dependabot[bot] in #626
  • build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 5.4.0 to 5.5.1 by @dependabot[bot] in #625
  • build(deps): bump golang.org/x/mod from 0.22.0 to 0.23.0 by @dependabot[bot] in #624
  • build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot[bot] in #623
  • build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot[bot] in #621
  • build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 5.5.1 to 5.5.3 by @dependabot[bot] in #643
  • build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0 by @dependabot[bot] in #642
  • build(deps): bump github/codeql-action from 3.27.1 to 3.28.9 by @dependabot[bot] in #641
  • build(deps): bump canonical/has-signed-canonical-cla from 1.2.3 to 2.0.0 by @dependabot[bot] in #640
  • build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot[bot] in #644
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.3.0 to 1.3.3 by @dependabot[bot] in #645
  • build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot[bot] in #646
  • build(deps): bump actions/cache from 4.2.0 to 4.2.1 by @dependabot[bot] in #657
  • build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 by @dependabot[bot] in #659
  • build(deps): bump canonical/has-signed-canonical-cla from 2.0.0 to 2.1.0 by @dependabot[bot] in #658
  • doc: use v2-edge paths for integrated docs (v2-edge) by @minaelee in #655
  • doc: use PATH_PREFIX in docs Makefile for RTD build (v2-edge) by @minaelee in #665
  • build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot[bot] in #656
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.3.3 to 1.3.4 by @dependabot[bot] in #672
  • build(deps): bump actions/cache from 4.2.1 to 4.2.2 by @dependabot[bot] in #674
  • build(deps): bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot[bot] in #673
  • build(deps): bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot[bot] in #688
  • Backports (v2-edge) by @roosterfish in #681
  • Go: Update deps (v2-edge) by @roosterfish in #697
  • Backport golangci-lint fixes (v2-edge) by @roosterfish in #714
  • build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot[bot] in #709
  • build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot[bot] in #711
  • build(deps): bump github/codeql-action from 3.28.11 to 3.28.12 by @dependabot[bot] in #710
  • build(deps): bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot[bot] in #708
  • build(deps): bump actions/cache from 4.2.2 to 4.2.3 by @dependabot[bot] in #707
  • Update deps (v2-edge) by @roosterfish in #723
  • build(deps): bump github/codeql-action from 3.28.13 to 3.28.15 by @dependabot[bot] in #748
  • build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot[bot] in #737
  • build(deps): bump tiobe/tics-github-action from 3.3.0 to 3.4.0 by @dependabot[bot] in #730
  • build(deps): bump actions/dependency-review-action from 4.5.0 to 4.6.0 by @dependabot[bot] in #731
  • Backports (v2-edge) by @roosterfish in #742
  • doc: fix intersphinx links (v2-edge) by @minaelee in #765
  • build(deps): bump github.com/charmbracelet/bubbletea from 1.3.4 to 1.3.5 by @dependabot[bot] in #769
  • GitHub: Avoid early failure in detecting br_netfilter kernel mod (v2-edge) by @roosterfish in #780
  • build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot[bot] in #760
  • build(deps): bump github/codeql-action from 3.28.15 to 3.28.17 by @dependabot[bot] in #768
  • build(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 by @dependabot[bot] in #789
  • build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot[bot] in #788
  • build(deps): bump golang.org/x/net from 0.38.0 to 0.40.0 by @dependabot[bot] in #785
  • build(deps): bump github.com/charmbracelet/x/ansi from 0.8.0 to 0.9.2 by @dependabot[bot] in #774
  • build(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 by @dependabot[bot] in #796
  • build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by @dependabot[bot] in #795
  • Backport doc fixes (v2-edge) by @roosterfish in #805
  • build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 5.5.3 to 5.5.4 by @dependabot[bot] in #803
  • build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot[bot] in #814
  • build(deps): bump github/codeql-action from 3.28.18 to 3.28.19 by @dependabot[bot] in #820
  • build(deps): bump github/codeql-action from 3.28.19 to 3.29.0 by @dependabot[bot] in #826
  • build(deps): bump github.com/charmbracelet/x/ansi from 0.9.2 to 0.9.3 by @dependabot[bot] in #831
  • doc: Use new stable version of MicroCeph docs (v2-edge) by @roosterfish in #830
  • Go: Update deps (v2-edge) by @roosterfish in #833
  • build(deps): bump github/codeql-action from 3.29.0 to 3.29.1 by @dependabot[bot] in #842
  • doc: linkcheck and spellcheck ignore cherrypicks (v2-edge) by @minaelee in #856
  • build(deps): bump github/codeql-action from 3.29.1 to 3.29.2 by @dependabot[bot] in #852
  • doc: backport config and URL updates (v2-edge) by @minaelee in #860
  • doc: pin canonical-sphinx-extensions version (v2-edge) by @minaelee in https://github.com...
Read more

MicroCloud 1.1.2

21 Jan 15:37
1.1.2
cb5c84b

Choose a tag to compare

This is a security update release for version 1.1.1

What's Changed

  • Candidate cherry picks (v1-edge) by @masnax in #577
  • microcloud/version: Release MicroCloud 1.1.2 (v1-edge) by @masnax in #578

Full Changelog: 1.1.1...1.1.2

MicroCloud 1.1.1

06 Jan 16:31
1.1.1
5c6525e

Choose a tag to compare

This is a security update release for version 1.1.

Announcement

https://discourse.ubuntu.com/t/microcloud-1-1-1-has-been-released/52700

What's Changed

  • Backport security fixes and dependency updates to v1 (v1-edge) by @masnax in #546
  • doc/reuse: Remove missing doc cheat sheet (v1-edge) by @masnax in #560
  • github: make use of LXD's actions/lp-snap-build in build job (v1-edge) by @simondeziel in #564

Full Changelog: 1.1...1.1.1

MicroCloud 2.1.0 LTS

19 Nov 10:45
2.1.0
bb68b62

Choose a tag to compare

Announcement

https://discourse.ubuntu.com/t/microcloud-2-1-0-lts-has-been-released/49655

Please see https://canonical-microcloud.readthedocs-hosted.com/en/stable/microcloud/ for documentation on how to get started.
For questions and discussions related to MicroCloud, MicroOVN and MicroCeph please see https://discourse.ubuntu.com/c/lxd/microcloud/145.

What's Changed

Read more

MicroCloud 1.1

12 Oct 07:51
microcloud-1.1

Choose a tag to compare

This is the first release of MicroCloud. It is not an LTS release so we have started with version 1.1.

Please see https://canonical-microcloud.readthedocs-hosted.com for documentation on how to get started.
For questions and discussions related to MicroCloud, MicroOVN and MicroCeph please see https://discourse.ubuntu.com/c/lxd/microcloud/145

What's Changed

  • mDNS autoclustering by @masnax in #1
  • Initial snap packaging by @stgraber in #2
  • Rename commands by @masnax in #3
  • Bootstrap services by @masnax in #4
  • Remove go-lxc dependencies by @masnax in #5
  • Init updates by @masnax in #6
  • microcloud/service/lxd/join: Join cluster without setting up trust first by @masnax in #7
  • microcloud/cmd/microcloud/main/init: Proxy to target for adding disks by @masnax in #8
  • Proxy LXD and MicroCeph connections through /1.0/services by @masnax in #9
  • Use selectable table for MicroCeph disks by @masnax in #14
  • Add remote storage pool to LXD by @masnax in #15
  • snapcraft updates by @stgraber in #16
  • snapcraft: Strip un-needed plugs on client by @stgraber in #17
  • Remove redundant client implementations by @masnax in #18
  • Run service actions asynchronously by @masnax in #20
  • snapcraft: Set grade to stable by @stgraber in #21
  • Match cluster sizes before adding disks by @masnax in #23
  • Update README by @camglegg in #24
  • readme: small language fixes by @ru-fu in #25
  • Sleep between cluster role reshuffling when sending tokens by @masnax in #26
  • microcloud/cmd/microcloud/main/init: Warn if no local disks found by @masnax in #27
  • Add basic documentation by @ru-fu in #28
  • doc: add information on mixing architectures and growing a cluster by @ru-fu in #29
  • Local storage pool support by @masnax in #37
  • Allow fan bridges on unusual networks by @stgraber in #38
  • Fix build with agent build flag by @stgraber in #39
  • lxd: Set fan.underlay_subnet by @stgraber in #40
  • lxd: Update the Fan IP to follow new mask by @stgraber in #41
  • snapcraft: Add block-devices interface by @stgraber in #42
  • Only skip adding disks in --auto mode by @masnax in #43
  • Tweak LXD ceph configuration by @stgraber in #44
  • microcloud: Bump default timeouts by @stgraber in #45
  • Refactor doc actions by @ru-fu in #47
  • gomod: Run update-gomod by @stgraber in #49
  • snapcraft: Add microovn plug by @stgraber in #50
  • MicroOVN support by @masnax in #52
  • Grow a MicroCloud cluster by @masnax in #48
  • Notify missing services by @masnax in #53
  • client: Bump timeout to 120s by @stgraber in #56
  • lxd: Wake up on initial startup by @stgraber in #57
  • services: Tweak timeouts by @stgraber in #58
  • gomod: Run update-gomod by @stgraber in #59
  • Cleanups by @stgraber in #60
  • Add images/backups volumes & select ceph disks before bootstrap by @masnax in #63
  • microcloud/cmd/microcloud/main/init: Bootstrap after disk selection by @masnax in #65
  • Reorganize CLI & fix some bugs by @masnax in #66
  • Fix MicroOVN config by @masnax in #67
  • Restrict to root user by @stgraber in #70
  • Small UX tweaks by @stgraber in #71
  • microcloud/cmd/microcloud/ask: Add disk fallback paths by @masnax in #75
  • Clustering by subnet & selectable peers by @masnax in #72
  • Interactive address selection by @masnax in #79
  • Ovn uplink network setup by @masnax in #80
  • Tweak questions by @stgraber in #81
  • More tweaks to init questions by @stgraber in #82
  • microcloud/ask: Add line break by @stgraber in #83
  • service/lxd: Listen for clients on all addresses by @stgraber in #84
  • microcloud/cmd/microcloud/ask: Allow skipping IPv6 gateway by @masnax in #86
  • microcloud/ask: Don't offer OVN if no uplink by @stgraber in #88
  • microcloud/init: Don't ask for IPv6 OVN range by @stgraber in #91
  • doc: add MicroOVN and update docs by @ru-fu in #92
  • doc: add more information to the docs by @ru-fu in #93
  • Update starter pack by @ru-fu in #94
  • doc: some clarifications to the documentation by @ru-fu in #95
  • doc: language fixes for initialization prompts and help texts by @ru-fu in #96
  • microcloud: Remove mentions to MicroCluster by @stgraber in #97
  • doc: update init prompts by @ru-fu in #98
  • gomod: Run update-gomod by @stgraber in #99
  • Detect & update newly installed services by @masnax in #100
  • Apply network to all peers without OVN by @masnax in #101
  • doc: update Microcloud requirements by @ru-fu in #102
  • doc: fix version error by @ru-fu in #105
  • snapcraft: Require snapd 2.59 by @stgraber in #106
  • doc: update tutorial video to the video that includes OVN by @ru-fu in #108
  • Refresh Go dependencies by @stgraber in #111
  • gomod: Run update-gomod by @stgraber in #112
  • doc: add a favicon by @ru-fu in #113
  • microcloud: Tweak allowed interfaces for OVN by @stgraber in #114
  • gomod: Run update-gomod by @stgraber in #115
  • Skip GetServer on calls to LXD by @masnax in #116
  • Ensure AuthSecret before restarting broadcaster by @masnax in #118
  • cmd/ask: Add question prior to network selection by @stgraber in #119
  • Update docs by @ru-fu in #121
  • doc: fix the workdir for the inclusive language check by @ru-fu in #122
  • doc: adjust paths in .readthedocs.yaml by @ru-fu in #123
  • ovn: Use SSL as required by current edge snap by @stgraber in #124
  • Allow skipping systems for ceph by @masnax in #125
  • Fix prompts for skipping ceph/ovn by @masnax in #126
  • doc: update links to linuxcontainers by @ru-fu in #128
  • Renames all imports of lxc/lxd to canonical/lxd by @markylaing in #129
  • microcloud/cmd/microcloud/ask: Fix incorrect slice append by @masnax in #130
  • doc: remove Linuxcontainers logo by @ru-fu in #131
  • mdns: Replace CutSuffix with HasSuffix and TrimSuffix. by @markylaing in #133
  • Adds go linters and lint workflow by @markylaing in #135
  • microcloud/cmd/microcloud/main/init: Apply remote pool to all peers by @masnax in https://...
Read more