What's Changed
- Fix typo in README example command by @tedb in #121
- Arch: Fix archlinux-keyring package source URL by @hartwork in #134
- requirements: Mass-bump dependencies by @hartwork in #138
- Gentoo: Support naming scheme "stage3-amd64-openrc-.tar.xz" by @hartwork in #140
- Improve CI by @hartwork in #139
- requirements.txt: Upgrade packaging to 21.2 at the cost of downgrading pyparsing to 2.4.7 by @hartwork in #157
- [image-bootstrap] Ignore environment variable TMPDIR (fixes #154) by @hartwork in #156
- Drop support for end-of-life Python 3.6 by @hartwork in #179
- gentoo: Drop workaround for dev-python/cryptography by @hartwork in #181
- Store build artifacts by @hartwork in #182
- GitHub Actions: Install pinned versions rather than latest ones by @hartwork in #200
- Arch Linux: Drop broken hard-to-rescue GnuPG signature validation by @hartwork in #219
- Update gentoo builds by @mookie- in #218
- requirements.txt: Fix naming to make CI checks happy by @hartwork in #224
- Gentoo: Fix VM creation / image-bootstrap: Create directory /etc/modprobe.d if missing by @hartwork in #232
- debian: Drop support for wheezy and jessie (fixes #69) by @hartwork in #268
- Drop unused py==1.11.0 by @hartwork in #275
- Actions + Debian: Fix artifact name collision by @hartwork in #276
- Drop support for CentOS 7 + Actions: Update to Ubuntu 22.04 by @hartwork in #277
- Arch: Sync package archlinux-keyring prior to pacstrap by @hartwork in #294
- Really mount /dev, /dev/pts and /sys by @nachtgeist in #305
- gentoo: Run "make clean" after building the Linux kernel by @hartwork in #326
- Pin GitHub Actions to specific commits for security by @hartwork in #336
- image-bootstrap-debian.yml: Drop stretch, add bookworm by @hartwork in #340
- Bump to requests 2.30.0 and urllib3 2.0.1 by @pquentin in #347
- Drop support for Python 3.7 by @hartwork in #361
- Fix typos by @kianmeng in #370
- void: Adapt to new download URLs by @hartwork in #398
- directory_bootstrap/distros/arch.py: update bootstrap tarball extension by @nl6720 in #449
- Gentoo: Fix availability of
/boot/vmlinuz-*for OpenStack images by @hartwork in #456 - Fix Gentoo Openstack with regard to cloud-init and Python 3.12 by @hartwork in #465
README.md: Replace dead Travis CI by GitHub Actions by @hartwork in #491- [Arch chroot] Revert pacman to download as
rootuser to fix pacstrapping (fixes #510) by @hartwork in #516 - [Arch OpenStack] Adapt to rename of
cloud-initsystemd service in cloud-init >=24.3 (fixes #515) by @hartwork in #517 - Drop Python 3.8 and add Python 3.13 by @hartwork in #511
run-test-suite.yml: Start reporting on test coverage + run tests on Python 3.9 as well by @hartwork in #535- readme: Document options for installation (fixes #533) by @hartwork in #534
- Debian: Drop support for releases
stretchandbusterby @hartwork in #548 - Debian|Ubuntu: Fix networking by @hartwork in #549
- Debian|Ubuntu: Sync
/etc/network/interfaceswith Debian bookworm by @nachtgeist in #547 - Arch: Enable systemd service
cloud-init-mainby @vdloo in #577 - Fix CI / void: Move from musl to glibc for the moment by @hartwork in #602
- Fix Debian CI by @hartwork in #617
- Support Python 3.10 to 3.14 by @hartwork in #630
- Fix Arch OpenStack image creation: Workaround missing
/etc/vconsole.conf+ fix potential symlink escape vector by @hartwork in #636 - Make Gentoo CI retry 5 times + Make wget download progress output more suited to larger files by @hartwork in #637
- Prepare release 3.0.0 by @hartwork in #638
New Contributors
- @tedb made their first contribution in #121
- @mookie- made their first contribution in #218
- @pquentin made their first contribution in #347
- @kianmeng made their first contribution in #370
- @nl6720 made their first contribution in #449
- @vdloo made their first contribution in #577
Full Changelog: 2.0.5...3.0.0