|
2 | 2 |
|
3 | 3 | # Changelog |
4 | 4 |
|
| 5 | +## v0.9.0 |
| 6 | + |
| 7 | +**Released:** 4/12/2021 |
| 8 | + |
| 9 | +This release allows changing the internal id prefixes of VM components. This overcomes limitations /w CNI's like Weave net. |
| 10 | +A U/X improvement has been made to the VM list command to show when the container runtime state of the VM does not match what |
| 11 | +ignite has stored in the API objet. |
| 12 | + |
| 13 | +New base OS images and kernels have been released with the GitHub Actions release tools. |
| 14 | +The default kernel has been updated to `5.4.108`. |
| 15 | + |
| 16 | +This release consists of **37** noteworthy PR's from **6** contributors. **11** of these patches were sent by **3** external contributors. |
| 17 | +**11** patches were sent by **3** people new to the project; welcome! :) |
| 18 | +Thanks so much for using and contributing back to the project. |
| 19 | + |
| 20 | + |
| 21 | +Cheers to everyone who was part of shipping this release: |
| 22 | +- @bboreham |
| 23 | +- @darkowlzz |
| 24 | +- @EmeraldShift |
| 25 | +- @gaby |
| 26 | +- @onatm |
| 27 | +- @stealthybox |
| 28 | + |
| 29 | + |
| 30 | +## Installing |
| 31 | + |
| 32 | +Check out the guide here: https://ignite.rtfd.io/en/stable/installation/ |
| 33 | + |
| 34 | + |
| 35 | +## OCI Images for this release |
| 36 | + |
| 37 | +[ignite]( |
| 38 | +https://hub.docker.com/r/weaveworks/ignite/tags?page=1&name=v0.9.0 |
| 39 | +) ( sandbox ) |
| 40 | + |
| 41 | +[ignite-kernel:4.14.227]( |
| 42 | +https://hub.docker.com/r/weaveworks/ignite-kernel/tags?page=1&name=4.14.227 |
| 43 | +) [multi-arch] |
| 44 | +[ignite-kernel:4.19.183]( |
| 45 | +https://hub.docker.com/r/weaveworks/ignite-kernel/tags?page=1&name=4.19.183 |
| 46 | +) [multi-arch] |
| 47 | +[ignite-kernel:5.4.108]( |
| 48 | +https://hub.docker.com/r/weaveworks/ignite-kernel/tags?page=1&name=5.4.108 |
| 49 | +) [multi-arch] ( default ) |
| 50 | +[ignite-kernel:5.10.25]( |
| 51 | +https://hub.docker.com/r/weaveworks/ignite-kernel/tags?page=1&name=5.10.25 |
| 52 | +) [multi-arch] |
| 53 | + |
| 54 | + |
| 55 | +[ignite-amazon-kernel]( |
| 56 | +https://hub.docker.com/r/weaveworks/ignite-amazon-kernel/tags?page=1&name=v0.9.0 |
| 57 | +) |
| 58 | +[ignite-amazonlinux]( |
| 59 | +https://hub.docker.com/r/weaveworks/ignite-amazonlinux/tags?page=1&name=v0.9.0 |
| 60 | +) 2 |
| 61 | +[ignite-alpine]( |
| 62 | +https://hub.docker.com/r/weaveworks/ignite-alpine/tags?page=1&name=v0.9.0 |
| 63 | +) |
| 64 | +[ignite-centos]( |
| 65 | +https://hub.docker.com/r/weaveworks/ignite-centos/tags?page=1&name=v0.9.0 |
| 66 | +) 7, 8 |
| 67 | +[ignite-opensuse]( |
| 68 | +https://hub.docker.com/r/weaveworks/ignite-opensuse/tags?page=1&name=v0.9.0 |
| 69 | +) tumbleweed, leap |
| 70 | +[ignite-ubuntu]( |
| 71 | +https://hub.docker.com/r/weaveworks/ignite-ubuntu/tags?page=1&name=v0.9.0 |
| 72 | +) [multi-arch] 16.04, 18.04, 20.04 |
| 73 | +[ignite-kubeadm]( |
| 74 | +https://hub.docker.com/r/weaveworks/ignite-kubeadm/tags?page=1&name=v0.9.0 |
| 75 | +) [multi-arch] v1.18.3 |
| 76 | + |
| 77 | + |
| 78 | +_________________ |
| 79 | + |
| 80 | + |
| 81 | +## Enhancements |
| 82 | + |
| 83 | +- Add option to change ID prefix ([#757](https://github.com/weaveworks/ignite/pull/757), [bboreham](https://github.com/bboreham), [stealthybox](https://github.com/stealthybox)) |
| 84 | +- ps: Mark VM with * when the state can't be confirmed ([#808](https://github.com/weaveworks/ignite/pull/808), [darkowlzz](https://github.com/darkowlzz)) |
| 85 | +- ps: Add out-of-date VM manifest status indicator ([#787](https://github.com/weaveworks/ignite/pull/787), [darkowlzz](https://github.com/darkowlzz)) |
| 86 | + |
| 87 | + |
| 88 | +## Runtime |
| 89 | + |
| 90 | +- Change the log level in RemoveContainer to debug ([#812](https://github.com/weaveworks/ignite/pull/812), [darkowlzz](https://github.com/darkowlzz)) |
| 91 | +- runtime: Get containerd container task status ([#779](https://github.com/weaveworks/ignite/pull/779), [darkowlzz](https://github.com/darkowlzz)) |
| 92 | +- Fix containerd cont delete when task load or delete fails ([#791](https://github.com/weaveworks/ignite/pull/791), [stealthybox](https://github.com/stealthybox)) |
| 93 | +- Avoid race between stop/kill and wait ([#773](https://github.com/weaveworks/ignite/pull/773), [bboreham](https://github.com/bboreham)) |
| 94 | + |
| 95 | + |
| 96 | +## Bug Fixes |
| 97 | + |
| 98 | +- runtime: Handle error when container not found ([#809](https://github.com/weaveworks/ignite/pull/809), [darkowlzz](https://github.com/darkowlzz)) |
| 99 | +- Handle error when the backend storage is uninitialized ([#807](https://github.com/weaveworks/ignite/pull/807), [darkowlzz](https://github.com/darkowlzz)) |
| 100 | +- ps: Handle error when the backend storage is uninitialized ([#778](https://github.com/weaveworks/ignite/pull/778), [darkowlzz](https://github.com/darkowlzz)) |
| 101 | +- Use declarative port mappings and copy files values when CLI flags are empty ([#796](https://github.com/weaveworks/ignite/pull/796), [onatm](https://github.com/onatm)) |
| 102 | +- Fix vm stop-start with default providers ([#735](https://github.com/weaveworks/ignite/pull/735), [darkowlzz](https://github.com/darkowlzz)) |
| 103 | +- Avoid crash when network has no gateway ([#749](https://github.com/weaveworks/ignite/pull/749), [bboreham](https://github.com/bboreham)) |
| 104 | +- Refactor: extract TarExtract function ([#762](https://github.com/weaveworks/ignite/pull/762), [bboreham](https://github.com/bboreham)) |
| 105 | + |
| 106 | + |
| 107 | +## Docs |
| 108 | + |
| 109 | +- Fix MASTER_IP definition in kubeadm README ([#741](https://github.com/weaveworks/ignite/pull/741), [EmeraldShift](https://github.com/EmeraldShift)) |
| 110 | + |
| 111 | + |
| 112 | +## OS Images |
| 113 | + |
| 114 | +- Bump k3s to v1.20.4+k3s1 ([#800](https://github.com/weaveworks/ignite/pull/800), [gaby](https://github.com/gaby)) |
| 115 | +- Bump ignite-spawn base image to Alpine to 3.13 ([#799](https://github.com/weaveworks/ignite/pull/799), [gaby](https://github.com/gaby)) |
| 116 | +- Add a k3s sample image ([#739](https://github.com/weaveworks/ignite/pull/739), [EmeraldShift](https://github.com/EmeraldShift)) |
| 117 | + |
| 118 | + |
| 119 | +## Kernels |
| 120 | + |
| 121 | +- Support for Linux LTS kernel 5.10.x ([#804](https://github.com/weaveworks/ignite/pull/804), [gaby](https://github.com/gaby)) |
| 122 | +- Upgrade kernel versions ([#798](https://github.com/weaveworks/ignite/pull/798), [gaby](https://github.com/gaby)) |
| 123 | +- Bump default kernel to 5.4.102 ([#806](https://github.com/weaveworks/ignite/pull/806), [gaby](https://github.com/gaby)) |
| 124 | +- Bump Kernel versions. Bump default kernel version to 5.4.108 ([#811](https://github.com/weaveworks/ignite/pull/811), [gaby](https://github.com/gaby)) |
| 125 | +- Bump Kernel Versions for #811 ([#815](https://github.com/weaveworks/ignite/pull/815), [stealthybox](https://github.com/stealthybox)) |
| 126 | + |
| 127 | + |
| 128 | +## Dependencies |
| 129 | + |
| 130 | +- Upgrade to Firecracker v0.22.0 ([#692](https://github.com/weaveworks/ignite/pull/692), [stealthybox](https://github.com/stealthybox)) |
| 131 | +- Upgrade firecracker to v0.22.4 ([#797](https://github.com/weaveworks/ignite/pull/797), [gaby](https://github.com/gaby)) |
| 132 | +- Bump CNI to v0.8.7 ([#731](https://github.com/weaveworks/ignite/pull/731), [stealthybox](https://github.com/stealthybox)) |
| 133 | +- Bump CNI Plugins to 0.9.1 ([#805](https://github.com/weaveworks/ignite/pull/805), [gaby](https://github.com/gaby)) |
| 134 | + |
| 135 | + |
| 136 | +## Build |
| 137 | + |
| 138 | +- Cache versioned shallow clones for kernel config patching ([#814](https://github.com/weaveworks/ignite/pull/814), [stealthybox](https://github.com/stealthybox)) |
| 139 | +- Fix #! to use /usr/bin/env for certain scripts ([#789](https://github.com/weaveworks/ignite/pull/789), [stealthybox](https://github.com/stealthybox)) |
| 140 | + |
| 141 | + |
| 142 | +## Testing |
| 143 | + |
| 144 | +- Small test improvements ([#760](https://github.com/weaveworks/ignite/pull/760), [bboreham](https://github.com/bboreham)) |
| 145 | +- Show output in test to aid debugging ([#759](https://github.com/weaveworks/ignite/pull/759), [bboreham](https://github.com/bboreham)) |
| 146 | +- Move from Travis to Semaphore CI ([#770](https://github.com/weaveworks/ignite/pull/770), [bboreham](https://github.com/bboreham)) |
| 147 | + |
| 148 | + |
| 149 | +## Releasing |
| 150 | + |
| 151 | +- workflow/release-os-images: Disable fail-fast ([#730](https://github.com/weaveworks/ignite/pull/730), [darkowlzz](https://github.com/darkowlzz)) |
| 152 | +- Allow clean builds from tarballs ([#766](https://github.com/weaveworks/ignite/pull/766), [stealthybox](https://github.com/stealthybox)) |
| 153 | +- Add k3s to the release-os-image gh workflow ([#802](https://github.com/weaveworks/ignite/pull/802), [darkowlzz](https://github.com/darkowlzz)) |
| 154 | +- is_git_repo: Return without echo ([#801](https://github.com/weaveworks/ignite/pull/801), [darkowlzz](https://github.com/darkowlzz)) |
| 155 | +- Fix small bug in hack/gen-release-notes.sh ([#817](https://github.com/weaveworks/ignite/pull/817), [stealthybox](https://github.com/stealthybox)) |
| 156 | + |
| 157 | + |
| 158 | +## Automated |
| 159 | + |
| 160 | +- Bump peter-evans/create-pull-request from v3.8.1 to v3.8.2 ([#781](https://github.com/weaveworks/ignite/pull/781), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 161 | +- Bump peter-evans/create-pull-request from v3.7.0 to v3.8.1 ([#780](https://github.com/weaveworks/ignite/pull/780), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 162 | +- Bump peter-evans/create-pull-request from v3.6.0 to v3.7.0 ([#774](https://github.com/weaveworks/ignite/pull/774), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 163 | +- Bump peter-evans/create-pull-request from v3.5.2 to v3.6.0 ([#758](https://github.com/weaveworks/ignite/pull/758), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 164 | +- Bump peter-evans/create-pull-request from v3.5.1 to v3.5.2 ([#743](https://github.com/weaveworks/ignite/pull/743), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 165 | +- Bump peter-evans/create-pull-request from v3.5.0 to v3.5.1 ([#738](https://github.com/weaveworks/ignite/pull/738), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 166 | +- Bump peter-evans/create-pull-request from v3.4.1 to v3.5.0 ([#732](https://github.com/weaveworks/ignite/pull/732), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 167 | +- Bump golangci/golangci-lint-action from v2.5.1 to v2.5.2 ([#816](https://github.com/weaveworks/ignite/pull/816), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 168 | +- Bump golangci/golangci-lint-action from v2.3.0 to v2.5.1 ([#786](https://github.com/weaveworks/ignite/pull/786), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 169 | +- Bump actions/setup-python from v2.2.0 to v2.2.1 ([#753](https://github.com/weaveworks/ignite/pull/753), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 170 | +- Bump actions/setup-python from v2.1.4 to v2.2.0 ([#752](https://github.com/weaveworks/ignite/pull/752), [dependabot[bot]](https://github.com/dependabot[bot])) |
| 171 | +- [automated] Update go dependencies ([#767](https://github.com/weaveworks/ignite/pull/767), [github-actions[bot]](https://github.com/github-actions[bot])) |
| 172 | +- [automated] Update go dependencies ([#747](https://github.com/weaveworks/ignite/pull/747), [github-actions[bot]](https://github.com/github-actions[bot])) |
| 173 | +- [automated] Update go dependencies ([#742](https://github.com/weaveworks/ignite/pull/742), [github-actions[bot]](https://github.com/github-actions[bot])) |
| 174 | +- [automated] Update go dependencies ([#737](https://github.com/weaveworks/ignite/pull/737), [github-actions[bot]](https://github.com/github-actions[bot])) |
| 175 | +- [automated] Update go dependencies ([#733](https://github.com/weaveworks/ignite/pull/733), [github-actions[bot]](https://github.com/github-actions[bot])) |
| 176 | +- [automated] Update go dependencies ([#729](https://github.com/weaveworks/ignite/pull/729), [github-actions[bot]](https://github.com/github-actions[bot])) |
| 177 | +- [automated] Update go dependencies ([#769](https://github.com/weaveworks/ignite/pull/769), [github-actions[bot]](https://github.com/github-actions[bot])) |
| 178 | + |
5 | 179 | ## v0.8.0 |
6 | 180 |
|
7 | 181 | **Released:** 11/9/2020 |
|
0 commit comments