Releases: lxc/distrobuilder
Releases · lxc/distrobuilder
distrobuilder-3.0
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 https://gith...
distrobuilder-2.1
Announcement
https://discuss.linuxcontainers.org/t/distrobuilder-2-1-has-been-released/13954
What's Changed
- sources/oracle: Run yum with --skip-broken by @monstermunchkin in #566
- ubuntu.yaml: add releases hirsute, impish, jammy by @xypron in #567
- sources: Fix Oracle 7 for aarch64 by @monstermunchkin in #568
- sources: Fix Oracle install script by @monstermunchkin in #570
- sources/rootfs: Support local image files by @monstermunchkin in #571
- Add --sources-dir and --keep-sources by @monstermunchkin in #574
- sources: Fix RHEL common build directories by @monstermunchkin in #577
- main: Fix timeout handler by @monstermunchkin in #579
- generators: Use new cloud-init config keys by @monstermunchkin in #580
- Add context by @monstermunchkin in #581
- managers: Add missing context to struct by @monstermunchkin in #583
- cloud-init fixes by @monstermunchkin in #582
- Allow cancelling downloads by @monstermunchkin in #584
- .github/workflows: Drop Go 1.13 by @monstermunchkin in #587
- sources: Fix downloads with multiple hashes by @monstermunchkin in #586
- Drop Sabayon and luet by @monstermunchkin in #589
- Switch to logrus by @monstermunchkin in #590
- sources/alt: Support armhf by @monstermunchkin in #591
- systemd: Use absolute path to udevadm by @stgraber in #593
- generators/cloud-init: Fix network-config by @monstermunchkin in #594
- systemd-generator: Handle /bin/udevadm by @monstermunchkin in #595
- generators/cloud-init: Fix content override by @monstermunchkin in #596
- Add centos 9 stream by @SebastienB-Titandc in #597
- systemd: Add override for ProcSubset by @stgraber in #599
- Fixed typo by @flofeld in #603
- lxd-agent: cleaner shutdown sequence by @simondeziel in #606
- Use Unpack function in archive package by @monstermunchkin in #604
- windows: Use available w11 and 2k22 drivers by @monstermunchkin in #607
- Revert "lxd-agent: cleaner shutdown sequence" by @stgraber in #608
- Add discard mount option by @monstermunchkin in #610
- vm: Optimise mount options for speed by @simondeziel in #611
- Switch to staticcheck by @monstermunchkin in #612
- main: Fix image targets for LXD by @monstermunchkin in #613
- lxd-agent: Sync with upstream LXD by @stgraber in #617
- source: Return error correctly by @monstermunchkin in #622
- sources/ubuntu: Drop Ubuntu Core by @monstermunchkin in #623
- main: override systemd features only when security.nesting=false by @simondeziel in #619
- Add template validation by @monstermunchkin in #624
- shared/definition: Fix unmarshalling of DefinitionFilterType by @monstermunchkin in #625
- test: Add TestDefinitionFilterTypeUnmarshalYAML by @monstermunchkin in #626
- main: systemd's ReadWritePaths came with version 231 by @simondeziel in #628
- windows: Add viostor driver by @monstermunchkin in #629
New Contributors
- @xypron made their first contribution in #567
- @SebastienB-Titandc made their first contribution in #597
- @flofeld made their first contribution in #603
Full Changelog: distrobuilder-2.0...distrobuilder-2.1