distrobuilder-3.0
monstermunchkin
released this
14 Nov 06:28
·
168 commits
to main
since this release
Announcement
https://discuss.linuxcontainers.org/t/distrobuilder-3-0-has-been-released/18260
What's Changed
- shared/version: Bump version to 2.1 by @monstermunchkin in #631
- main: the systemd generator doesn't do anything on VMs by @simondeziel in #632
- Remove a handful of NetworkManager hacks by @monstermunchkin in #633
- main: export LC_ALL=C by @simondeziel in #634
- image/lxd: stop using qcow2 compat=0.10 (aka qcow2-v2) by @simondeziel in #636
- Fixes for AlmaLinux 9 by @monstermunchkin in #638
- doc/examples: Fix typos in examples by @monstermunchkin in #640
- main: Reintroduce NetworkManager workaround by @monstermunchkin in #642
- main: Mask systemd-firstboot.service by @monstermunchkin in #644
- shared/util: Use multiple threads when compressing by @monstermunchkin in #643
- CentOS mirror updates by @monstermunchkin in #645
- Download latest portage tree snapshot by @monstermunchkin in #647
- sources/opensuse: Change URL path to Leap images by @monstermunchkin in #648
- doc/generators: Fix link to LXD image format by @monstermunchkin in #650
- sources/opensuse: Validate found tarball links by @monstermunchkin in #651
- sources: Support Rocky Linux 9 by @monstermunchkin in #652
- Fixes for Rocky Linux 9 by @monstermunchkin in #653
- doc: mention that Windows Server 2022 is supported by @simondeziel in #655
- Support templating in actions by @monstermunchkin in #660
- Drop deprecated io/ioutil package by @monstermunchkin in #659
- sources/alpine: Always download latest point release by @monstermunchkin in #661
- source/alpine: Properly handle latest release when using edge by @monstermunchkin in #662
- Update logging by @monstermunchkin in #663
- sources/oracle: Find updates through iteration by @monstermunchkin in #664
- sources/openwrt: Support OpenWrt 22.03 by @monstermunchkin in #666
- Minor docs suggestions by @dontlaugh in #668
- manages/{dnf,yum}: Use --nobest on package updates by @monstermunchkin in #669
- managers/yum: Use --nobest only if available by @monstermunchkin in #670
- Revert "managers: Drop luet" by @geaaru in #674
- sources: Support Springdale Linux 9 by @monstermunchkin in #675
- systemd: Mask systemd-binfmt.service by @monstermunchkin in #676
- source: add support for openeuler downloader by @pkking in #677
- change release style to 22.03-LTS-SPx by @pkking in #678
- sources: Set user-agent for downloads by @monstermunchkin in #679
- Increase TLS handshake timeout by @monstermunchkin in #681
- image,shared: Allow specifying compression level by @gnustomp in #680
- main: Log error when main command fails by @monstermunchkin in #686
- main: Ensure main error is logged by @monstermunchkin in #688
- funtoo-http: Add support to next release by @geaaru in #689
- Update gomod by @stgraber in #700
- Distrobuilder docs by @ru-fu in #697
- Small doc fixes by @ru-fu in #702
- doc: only include GitHub link in the footer for actual pages by @ru-fu in #703
- Fix broken link to use.md by @deepankarsharma in #704
- doc/github workflows: cancel concurrent runs by @ru-fu in #706
- build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 by @dependabot in #710
- doc: Update actions regards to the hook post-files by @silvio in #709
- Update CI test distros by @monstermunchkin in #714
- Use LXD-style static analysis by @monstermunchkin in #713
- Add
--with-post-files
flag tobuild-dir
command by @monstermunchkin in #712 - Fix remaining static analysis issues by @monstermunchkin in #715
- small validation update by @monstermunchkin in #717
- main: Check cmd in postRun function by @monstermunchkin in #718
- shared/osarch: Use armv7 for alpine linux by @monstermunchkin in #719
- sources/rocky: Support Rocky Vault by @monstermunchkin in #722
- sources: Add VyOS by @monstermunchkin in #723
- windows: Detect Windows architecture from filename by @monstermunchkin in #721
- main: Fix cache directory removal if it's a mountpoint by @monstermunchkin in #720
- *: Set fstype when mounting by @monstermunchkin in #725
- sources/openwrt: Fix URL paths for arm builds by @monstermunchkin in #728
- main: Allow masking units created by the lxc system-generator by @monstermunchkin in #730
- github: Add DCO and target check by @stgraber in #731
- generators/lxd-agent: Use setup script for OpenRC by @monstermunchkin in #732
- Drop support for upstart (no longer used) by @simondeziel in #734
- doc: add missing content for the tutorial by @ru-fu in #733
- *: Update short description to mention VM images are supported by @simondeziel in #738
- Optimize image size by @simondeziel in #737
- GitHub: re-org to better align with LXD by @simondeziel in #735
- lxd-generator: Fix masking units created by generator by @monstermunchkin in #740
- definition: Add Source.Components by @kutep0v in #741
- source: Update openEuler test by @monstermunchkin in #743
- LXD transition by @monstermunchkin in #745
- Add CODE_OF_CONDUCT.md by @monstermunchkin in #746
- Restructure filtering and add new filters by @monstermunchkin in #744
- 2023 07 08/revert filters by @hallyn in #747
- Restructure filtering and add new filters (v2) by @monstermunchkin in #748
- Revert recent filtering by @monstermunchkin in #751
- Add filtering for environment variables and LXC target configs by @monstermunchkin in #750
- github: Update branch target by @stgraber in #753
- windows: Mount Windows ISO as UDF instead of ISO9660 by @monstermunchkin in #754
- Fix troubleshoot link by @AreYouLoco in #755
- systemd: Don't bring network down when using routed networking by @aivanise in #758
- systemd: Tweak generator to handle systemd 254 by @stgraber in #759
- systemd: Disable ImportCredentials when privileged on 254+ by @stgraber in #761
- udev: Trigger lxd-agent even on change events by @stgraber in #762
- systemd: Make sure subshell returns success by @stgraber in #763
- github: replace golang 1.19 with 1.21 by @simondeziel in #765
- Add support for slackware by @slapcat in #766
- Change naming to Incus by @monstermunchkin in #764
- Fix build by @stgraber in #767
- dnf: Also use nobest for install by @stgraber in #768
- incus-agent: Fix lxd-agent fallback logic by @stgraber in #769
- Update for Incus package reshuffle by @stgraber in #772
- Added rpmbootstrap source by @nanjj in #771
- global: Update to current incus/shared by @stgraber in #774
- Add OpenWRT 23.05 by @tew42 in #773
- sources: Add NixOS by @stgraber in #775
- Some fixes for 23.x OpenWRT by @tew42 in #776
- Bugfix in openwrt-http.go to handle 23.x ARM release by @tew42 in #777
- Openwrt test script fix for 21-23.x branches by @tew42 in #778
- generator: Extract systemd generator from code by @stgraber in #779
- Support dnf in rpmbootstrap by @nanjj in #780
- main: Keep track of current subcommand by @monstermunchkin in #781
- main_validate: Set SinceErrors to true by @monstermunchkin in #782
- shared/osarch: Add x86_64 to Alpine architecture map by @monstermunchkin in #783
- Update gomod by @monstermunchkin in #787
- Update Vyos rolling update iso url by @blacknon in #790
New Contributors
- @dontlaugh made their first contribution in #668
- @pkking made their first contribution in #677
- @gnustomp made their first contribution in #680
- @ru-fu made their first contribution in #697
- @deepankarsharma made their first contribution in #704
- @dependabot made their first contribution in #710
- @silvio made their first contribution in #709
- @kutep0v made their first contribution in #741
- @hallyn made their first contribution in #747
- @AreYouLoco made their first contribution in #755
- @aivanise made their first contribution in #758
- @slapcat made their first contribution in #766
- @nanjj made their first contribution in #771
- @tew42 made their first contribution in #773
- @blacknon made their first contribution in #790
Full Changelog: distrobuilder-2.1...distrobuilder-3.0