Skip to content

Releases: cirros-dev/cirros

0.6.3

26 Sep 18:40
10b1bcd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.2...0.6.3

0.6.2

30 May 17:53
0322c12
Compare
Choose a tag to compare

What's Changed

  • Feature: add the 'none' datasource and document kernel command line. by @smoser in #101
  • Update kernel version. by @smoser in #104

Full Changelog: 0.6.1...0.6.2

0.5.3

30 May 18:55
8ac2943
Compare
Choose a tag to compare

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

22 Nov 14:38
0.6.1
8d608dc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.0...0.6.1

0.6.0

28 Sep 19:34
fcc456f
Compare
Choose a tag to compare

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)
  • 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

06 Mar 00:05
77a944c
Compare
Choose a tag to compare

Release 0.5.2

0.5.1

06 Mar 18:53
0.5.1
68771c7
Compare
Choose a tag to compare
Release 0.5.1

0.5.0

03 Mar 23:24
0.5.0
7c1c2bd
Compare
Choose a tag to compare

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

03 Mar 15:38
1548dfa
Compare
Choose a tag to compare

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

29 Jan 01:58
7a2b0c3
Compare
Choose a tag to compare

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