Releases: lxc/distrobuilder
Releases · lxc/distrobuilder
distrobuilder-3.1
Announcement
https://discuss.linuxcontainers.org/t/distrobuilder-3-1-has-been-released/21955
What's Changed
- gomod: Bump to Go 1.20 minimum by @stgraber in #792
- Fix small logging issues by @monstermunchkin in #793
- README: Add note about minimum Go version by @stgraber in #795
- main: Fix VM builds when using
build-lxd
command by @monstermunchkin in #797 - sources: Fix openeuler tests by @monstermunchkin in #799
- nixos-http: support versioned releases by @adamcstephens in #798
- managers: Rebranding Macaroni OS Package Manager by @geaaru in #800
- Bump golang.org/x/crypto and github.com/containerd/containerd by @monstermunchkin in #805
- main: Add missing
--sources-dir
tobuild-incus
command by @monstermunchkin in #806 - Update README.md Install Instructions by @petermichaux in #807
- Update README.md by @petermichaux in #808
- incus-agent: Refresh files by @stgraber in #810
- build(deps): bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 by @dependabot in #811
- incus-agent: Fix systemd unit name under LXD by @stgraber in #813
- Bump to Go 1.21 by @stgraber in #816
- Tidy up lxc.generator a bit by @stefanor in #815
- incus-agent: Fix SELinux by @stgraber in #817
- Bump pongo2 to v4 by @stgraber in #820
- Remove race in tests by @monstermunchkin in #821
- debootstrap: Pass --no-merged-usr on noble by @stgraber in #824
- Debian sid use --no-merged-usr by @zacksiri in #826
- Replace util.ValueInSlice with slices.Contains by @gibmat in #829
- Fixed hardcoded root partition device name sda2 by @nanjj in #830
- Updated ubuntu example to use ROOTFS_DEVICE_UUID by @nanjj in #831
- Switch to Incus 6.0 by @stgraber in #832
- Make run-parts running compatible with different versions by @nanjj in #834
- Set repack-windows drivers default value by @nanjj in #833
- Clean up iso mount gen warnings by @nanjj in #835
- Refactor find boot.wim and install.wim logic by @nanjj in #836
- Refactor WIM info parsing by @nanjj in #837
- Support x86 architecture and refactor the detecting logic by @nanjj in #838
- gomod: Update dependencies by @stgraber in #839
- sources/funtoo: Use symlinks by @stgraber in #840
- archlinux: Move to zst by @stgraber in #841
- Repack windows bios boot support by @nanjj in #844
- Refactor copy driver files by @nanjj in #845
- Refactor parse inf driver class guid by @nanjj in #846
- Update actions.md by @tienthanh2509 in #847
- lxc.generator: Handle pre-release systemd by @stgraber in #849
- systemd v256 seems to require overriding ImportCredential= for all containers by @gibmat in #850
- Fixed duplicated umount action by @nanjj in #851
- Support http-proxy keyserver options for gpg recv-keys by @nanjj in #852
- Refactor import gpg public keys by @nanjj in #853
- distrobuilder: Remove LXD support by @stgraber in #854
- Gomod update/cleanup by @stgraber in #856
- Fixed multiple sys files not copied issue by @nanjj in #858
- Update README.md by @cemzafer in #861
- Update README.md by @nanjj in #863
- Fixed device major minor parse failure by @nanjj in #864
- Fixed device major minor parse failure by @nanjj in #866
- Run unit tests via sudo by @nanjj in #867
- debootstrap: Remove no-merged-usr/merged-usr logic by @stgraber in #868
- debootstrap: Add workaround for devuan by @stgraber in #869
- sources: Fix openEuler version in tests by @aileven in #875
- workflows/tests: drop 1.21, add 1.23 by @adamcstephens in #877
- nixos-http: use incus-specific image for unstable by @adamcstephens in #876
- Add handling of ESD files for Windows repacking by @foxtrotcz in #879
- Update gomod by @stgraber in #883
- Add mkisofs support by @rick-gnous in #882
New Contributors
- @adamcstephens made their first contribution in #798
- @petermichaux made their first contribution in #807
- @stefanor made their first contribution in #815
- @zacksiri made their first contribution in #826
- @gibmat made their first contribution in #829
- @tienthanh2509 made their first contribution in #847
- @cemzafer made their first contribution in #861
- @aileven made their first contribution in #875
- @foxtrotcz made their first contribution in #879
- @rick-gnous made their first contribution in #882
Full Changelog: distrobuilder-3.0...distrobuilder-3.1
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