Releases: cirros-dev/cirros
Releases · cirros-dev/cirros
0.6.3
What's Changed
- Fix stopping of dhcpcd service. (#107) by @smoser in #108
- Fix "none" datasource to create output directory. by @smoser in #109
- [dhcpcd] Drop fallback to ipv4ll and increase wait time to 180s by @karelyatin in #116
- Update kernel version by @osfrickler in #117
- Add virtiofs module by @uggla in #115
- Fix handling of /etc/dropbear by @osfrickler in #119
- GA: update actions to newer versions by @hrw in #120
- Add igb and igbvf network driver modules by @osfrickler in #122
New Contributors
- @karelyatin made their first contribution in #116
- @uggla made their first contribution in #115
Full Changelog: 0.6.2...0.6.3
0.6.2
0.5.3
What's Changed
- Some updates handy in 0.5.x too by @hrw in #80
- Drop Travis CI and replace with GitHub Actions by @NucciTheBoss in #78
- CI related improvements by @hrw in #81
- Bump 0.5.x kernel to 5.4.0-148.165~18.04.1 by @smoser in #103
- Add builds of tags for 0.5.x by @smoser in #105
Full Changelog: 0.5.2...0.5.3
0.6.1
0.6.0
0.6.0
- move to buildroot 2022.02.5
- use Ubuntu 22.04 (5.15) kernels for aarch64, arm, ppc64le, x86_64
- grub 2.06-2ubuntu7 for same archs as above
- dropped support for i386, powerpc, ppc64 architectures as they are not
supported by Ubuntu 22.04 so we do not have kernel - arm image is ARMv7 now to follow armhf distributions
- CirrOS instance memory requirements:
- 128MB
- arm (virt with direct kernel boot)
- x86_64 (bios boot)
- 192MB
- aarch64 (virt with direct kernel boot)
- 256MB
- ppc64le
- x86_64 (uefi)
- 272MB
- aarch64 (virt with uefi)
- 128MB
- updated SSL certificates
- switched to dhcpcd for network setup
- setup all available interfaces automatically
- handle IPv6 variants properly (SLAAC vs DHCPv6)
- added e1000e module for PCI Express based Intel network cards
0.5.2
0.5.1
0.5.0
Version updates
- BuildRoot 2019.02.1
- Linux kernel 5.3.0-26.28~18.04.1 for aarch64, arm, i386, ppc64le, x86_64 (Ubuntu 18.04 HWE)
- grub 2.02-2ubuntu8.14 for same archs as above
- powerpc and ppc64 targets uses older kernel/grub as they are not supported by Ubuntu 18.04
- updated SSL certificates
Requirements changes
- VM instances running CirrOS should have at least 128 MB of memory to be usable
VirtIO changes
- VirtIO GPU support to have graphical console support on wider selection of architectures
- VirtIO RNG support to have more entropy
- VirtIO input, 9pnet support
Kernel modules
- no more 'no kernel module found' messages
- printing list of loaded modules
- handle USB input devices - required for AArch64 architecture
Dropbear changes:
- dropped generation of DSS keys - dropbear does not support them
- show ECDSA ssh key right after RSA one
- create directory for ssh keys so it is possible to remotely login into an instance
Project changes
- migrated from Launchpad to GitHub
- enabled Travis CI for pull requests and releases
- added IRC notifications to Travis CI
- CI test run ends after all start scripts
- image downloads from download.cirros-cloud.net are now redirected to content on github.com to take advantage of its CDN. This will prevent slow downloads or timeouts that occurred at times (#12).
Please continue to use https://download.cirros-cloud.net/ as the canonical source for cirros images.
0.5.0_pre4: Merge pull request #45 from tinez/dropbear-init-fix
Changes since 0.5.0-pre3:
- handle USB input devices - required for AArch64 architecture
- updated SSL certificates
- Dropbear changes:
- dropped generation of DSS keys - dropbear does not support them
- show ECDSA ssh key right after RSA one
- create directory for ssh keys so it is possible to remotely login into an instance
- build related changes:
- added IRC notifications to Travis CI
- CI test run ends after all start scripts
0.5.0_pre3: Merge pull request #38 from smoser/fix/load-modules-fix
Changes since 0.5.0-pre2:
- Linux kernel 5.3.0-26.28~18.04.1 for aarch64, arm, i386, ppc64le, x86_64
- grub 2.02-2ubuntu8.14 for same archs as above
- powerpc and ppc64 targets uses older kernel/grub as they are not supported by Ubuntu 18.04
- VirtIO RNG support got added to images and test script
- some changes to module loading
- no more 'no kernel module found' messages
- printing list of loaded modules
- documentation got improved a bit