What's Changed in the build framework
- fix PS4 controller LED's on current and edge rk3588 kernel configs by @monkaBlyat in #7138
- Move board Youyeetoo R1 v3 from WIP to CSC by @SuperKali in #7149
- MBa8MPxL: update atf to v2.10 by @schmiedelm in #7147
- build(deps): bump pascalgn/size-label-action from 0.5.2 to 0.5.4 by @dependabot in #7145
- build(deps): bump tj-actions/changed-files from 44 to 45 by @dependabot in #7144
- build(deps): bump rich from 13.7.1 to 13.8.0 by @dependabot in #7143
- build(deps): bump setuptools from 72.2.0 to 73.0.1 by @dependabot in #7142
- rockchip-rk3588: current edge: add a pwm fan control overlay by @alexl83 in #7137
- rockchip-rk3588: orangepi5-plus current, edge: u-boot: bump to mainline 2024.10-rc3 by @alexl83 in #7136
- rockchip-rk3588: fanctrl overlay: fix
<&fan>
alias for device tree by @alexl83 in #7151 - build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #7170
- build(deps): bump setuptools from 73.0.1 to 74.1.0 by @dependabot in #7169
- Enable ksmbd consistently across configurations by @lpapadakos in #7171
- Improve Armbian welcome MOTD by @igorpecovnik in #7155
- Store two additional variables to /etc/armbian-release by @igorpecovnik in #7156
- Bugfix: BigTreeTech CB1 patches and edge dts by @JohnTheCoolingFan in #7159
- linux-rk35xx-vendor: enable
CONFIG_KPROBES
by @rpardini in #7162 - kernel-dtb: copy also the dtb binary for the board to output by @rpardini in #7163
- prepare-host: trixie and sid don't carry python3-distutils anymore by @rpardini in #7165
- linux-rockchip-rk3588-6.11.config: enable
CONFIG_INPUT_PWM_BEEPER=m
by @rpardini in #7167 - desktop: amd64: drop nvidia-drivers forced ppa (focal stuff? no thanks) by @rpardini in #7168
- thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.11-rc5; userspace fixes by @rpardini in #7164
- Rockchip64: remove deprecated patches that breaks compilation by @igorpecovnik in #7180
- Adding Youyeetoo R1 v3 on current & edge kernel by @SuperKali in #7173
- Store list of installed extensions and image vendor to image and not to BSP by @igorpecovnik in #7182
- Move LicheePi-4A to eos because its chip design has security vulnerabilities. by @chainsx in #7179
- rockpro64: bump u-boot to 2024.07; make fancy configs; drop bin size limit as fix landed upstream by @rpardini in #7161
Userspace
: UX changes at MOTD and first login by @igorpecovnik in #7174- Update GitHub CLI GPG key by @williammartin in #7192
- Patch: refactor broken patch due to upstream changes by @igorpecovnik in #7190
- BananaPi CM4:
improve SDIO WiFi speeds
by @pyavitz in #7193 - dt_makefile_patcher: fix dtbs with dot in filename by @amazingfate in #7194
- Userspace: remove System Activity Reporter (SAR) from server package base by @igorpecovnik in #7203
- build(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #7201
- build(deps): bump setuptools from 74.1.0 to 74.1.2 by @dependabot in #7200
- build(deps): bump oras from 0.1.30 to 0.2.2 by @dependabot in #7199
- Fix
sun50i-h616-light
device tree overlay by @JohnTheCoolingFan in #7183 - distro-specific: systemd-resolved: don't impose 1.0.0.1 DNS server on users by @rpardini in #7166
- armsom-sige5: update uboot from latest SDK by @amazingfate in #7132
- sunxi-6.10: Add armbian patches by @The-going in #7127
- Phytiumpi: switch default branch for images and testing to CURRENT by @igorpecovnik in #7206
- arm64: dts: rockchip: fix gmac PHY attach error on ROCK Pi E by @RadxaNaoki in #7202
- Odroid XU4: remove deprecated patches by @igorpecovnik in #7208
- Framework: Revert ORAS and setuptools upgrades by @igorpecovnik in #7213
- rootfs cache: after updating github cli key, we need to rebuild rootfs cache by @igorpecovnik in #7215
Automatic
board configs status synchronise by @igorpecovnik in #7099- Wireless drivers: rtw88: remove deprecated sections in patch by @igorpecovnik in #7219
- add new board armsom-cm5-io by @amazingfate in #7211
- opi3b: fix mainline uboot with vendor kernel and fix uwe5622 bt for rk35xx by @amazingfate in #7025
- Align KERNEL_TARGET_TEST from edge to vendor for Youyeetoo R1 board by @SuperKali in #7222
- Support CherryBa M1 board by @IsMrX in #7226
Automatic
board configs status synchronise by @igorpecovnik in #7223- Introduce the Turing RK1 by @Joshua-Riek in #7228
- Add Radxa E20C board by @mattx433 in #7157
- Enable oras pull to use system proxy by @IsMrX in #7227
- rockpro64: u-boot: patch u-boot's dtsi to enable otg port for UMS/Gadget capabilities by @rpardini in #7231
- Cherryba M1: switch legacy branch to EDGE to fix compliation breaking by @igorpecovnik in #7236
- Update odroidxu4-current to 6.6.51 by @belegdol in #7230
- nanopi-r6s: mark as supported by @igorpecovnik in #7244
- rockchip-rk3588: fix hdmi display of armsom-sige7 for edge and current by @amazingfate in #7243
- Nanopi R6: adjust kernel build target to have correct images built by @igorpecovnik in #7246
- rockchip64-6.10: rebase/rewrite all patches against v6.10.10 by @rpardini in #7237
- kernel-debs: show 3 levels of dirs in tree output for kernel-dtb, so overlays are shown by @rpardini in #7238
- Fix issue 7210, rootdevice altering extensions by @rvalle in #7217
- rockchip-rk3588-6.11: bump to v6.11-rc7; manually rebase
0001-general-add-overlay-support.patch
by @rpardini in #7240 - systemd-networkd: default to DUIDType=link-layer for ipv6; via networkd.conf.d by @rpardini in #7232
- rk3318-box: fix usb2 functionality in u-boot, that was broken since update to v2024.07 by @alex3d in #7235
- meson64: bump edge to 6.11 (currently v6.11-rc7) by @rpardini in #7241
- mainline-kernel: bump from v6.11-rc4 to v6.11-rc7 by @rpardini in #7239
- Add
sun50i-h616-light
dt overlay fix to 6.10 by @JohnTheCoolingFan in #7204 - s4t7: Add panfrost driver by @viraniac in #7248
- MOTD: fix error when traffic info is enabled by @igorpecovnik in #7247
- Odroid M1: resolve lowered network speed by @igorpecovnik in #7245
- Userspace: add information about read only rootfs feature by @igorpecovnik in #7218
- armbian-firstrun: Optionally skip OpenSSH host key regeneration by @davidandreoletti in #7216
- BSP: store overlay folder definition to /etc/armbian-release to be used in armbian-config by @igorpecovnik in #7198
- add new board armsom-sige3 by @amazingfate in #7196
- Adding OVERLAYDIR variable to hash calculating mechanisms by @igorpecovnik in #7256
- radxa-zero2: bump to u-boot 2024.07 (from 2023.10) by @rpardini in #7258
- thinkpad-x13s: bump to jhovold's
wip/sc8280xp-6.11
(final) from -rc5 by @rpardini in #7260 - rk3318-box: enable usb3 port in uboot by @alex3d in #7253
- Orange Pi 3B: Update board config to support v2.1 boards by @dust-7 in #7233
- u-boot-sunxi: Fix loading of bananapim3 board from eMMC by @The-going in #7252
- Op5+/HDMI-RX: fix spurious triggering of irq 5v while plugout code is running by @benhoff in #7212
- Bump mvdan/sh from 3.8.0 to 3.9.0 in
lib/tools/shellfmt.sh
by @github-actions in #7255 - add new board orangepi5 max by @amazingfate in #7262
- Cosmetic / UX: Display VENDORPRETTYNAME instead of VENDOR by @igorpecovnik in #7261
- mainline-kernel: v6.11 was released by @rpardini in #7259
- build(deps): bump rich from 13.8.0 to 13.8.1 by @dependabot in #7268
- Gateway GZ80x: add dtsi and power off support via pwr button by @pyavitz in #7251
- Bump Rockchip 32bit edge kernel to 6.11 by @paolosabatino in #7273
- sm8250-current: update to 6.11 by @amazingfate in #7277
- X96Q LPDDR3 Improvements by @sicXnull in #7276
- armsom-w3: fix m.2 usb bluetooth by @amazingfate in #7274
- rockchip-rk3588/6.11: backport Marcin Juszkiewicz's "FriendlyELEC NanoPC-T6 improvements" v6 series to fix non-LTS and split LTS version of NanoPC T6 by @rpardini in #7272
- patching: emit warnings when files in
dt
folder overwrite pre-existing files (DTs that landed upstream) by @rpardini in #7271 - UX: cosmetic improvements on motd and armbian-install by @igorpecovnik in #7264
- Kernel config maint: rewrite kernel config with ./compile rewrite-kernel-config by @igorpecovnik in #7249
- Bugfix: u-boot changes for x96q broke most of other Allwinner uboot compilation by @igorpecovnik in #7280
- Bugfix: resolve boot loader compilation issues on X96-mate and Orangepizero2 by @igorpecovnik in #7281
- build(deps): bump dtschema from 2024.5 to 2024.9 by @dependabot in #7266
- build(deps): bump setuptools from 74.1.0 to 75.1.0 by @dependabot in #7267
- radxa-aic8800: remove kernel version check by @amazingfate in #7283
- mesa-vpu: fix dist-upgrade when upstream release new conf file by @amazingfate in #7284
- bump rockchip64 edge kernel to v6.11 by @paolosabatino in #7278
- Bugfix: xradio wireless stopped working if those files were removed. by @igorpecovnik in #7292
- Orange Pi 3B: Edge: Switch to mainline dts by @dust-7 in #7290
- mixtile-edge2: add rk3568 board (current/edge/vendor) by @rpardini in #7285
- Add timeout on check wan address on motd by @SuperKali in #7297
- Fix connecting to wifi networks where SSID contains a space or comma by @viraniac in #7293
- RK3588: add 580 encoding by @benhoff in #7298
- BSP: Expand distribution status with possible upgrade information by @igorpecovnik in #7303
- Desktop: two packages are missing from Trixie by @igorpecovnik in #7305
- debsums: changing default checking as it will fail on base-files by @igorpecovnik in #7301
- Rockchip vendor: enable several options in Rockchip kernel by @igorpecovnik in #7300
- KDE wallet: ship KDE distro with default disabled KDE Wallet by @igorpecovnik in #7302
- Additional cosmetic fixes to MOTD by @igorpecovnik in #7306
- enable panfrost driver for rk3576 boards by @amazingfate in #7307
- Ubuntu Focal: Change from EOS to CSC in order to generate base-files by @igorpecovnik in #7309
- BSP: store kernel and kernel test target definition by @igorpecovnik in #7279
- remove redundant "add Xiaobao-nas" patch by @Tonymac32 in #7312
- Op5+/HDMI-RX: expose ITC type to v4l2 in synopsys hdmir rx by @benhoff in #7224
- rootfs: don't use the Armbian repo when building rootfs from both GHA pipelines and CLI; fixes #7123 by @rpardini in #7313
- reinstate tinker edge r dts by @Tonymac32 in #7311
- sunxi-6.11 Switch EDGE to v6.11 by @The-going in #7289
- Remove wireless tools dependency from all user space variants by @igorpecovnik in #7314
- enable edge kernel to h96-tvbox-3566 TV-box by @hqnicolas in #7310
- Adjust patches due to kernel bump by @igorpecovnik in #7316
- Adding missing udev audio rules for NanoPC T6 & LTS by @SuperKali in #7323
- armbian-bsp-cli-deb: fix shellcheck breakage; fixes #7303 by @rpardini in #7321
- rockchip-rk3588 / legacy: bump to 5.10-rkr8 (5.10.209) by @rpardini in #7319
- rockchip-rk3588 / vendor: add CONFIG_RC_CORE and all IR remote modules by @rpardini in #7320
- Add BananaPi
BPI-M4-Zero
updates, fixups and rev2 support by @pyavitz in #7317 - mesa-vpu: support CLI builds as well as desktop by @rpardini in #7318
- Gateway GZ80x:
update to u-boot-v2024.07
by @pyavitz in #7328 - mesa-vpu: don't install mesa-vpu on minimal images by @igorpecovnik in #7331
- Orange Pi 3B: Vendor: Enable audio via headphone jack by @dust-7 in #7330
- VIM1S: Use panfrost by default by @viraniac in #7329
- rockchip-rk3588-current: update kernel to 6.11 by @efectn in #7326
- MBa8MPxL: use nxp WLAN/BT firmware, cleanup board files, leave WIP by @schmiedelm in #7324
- [rockchip64] Remove mainlined hunk from patches by @paolosabatino in #7333
- rockchip64: enable i2c-gpio bitbang driver by @paolosabatino in #7334
- Add support for dln2 in orangepi zero and orangepi zero 3 by @MrSuicideParrot in #7336
- Kernel bump: adjust broken patches by @igorpecovnik in #7335
- BananaPi BPI-M4-Zero:
Fixup U-Boot and Linux DTS/DTSI and add WiFi / BT overlay
by @pyavitz in #7332 - Improvement: Update MOTD to include IPv6 local addresses by @SuperKali in #7315
- Let rk35xx and rockchip-rk3588 family use same boot script for legacy/vendor branch by @amazingfate in #7288
- Mesa-vpu: we also need to have conditions in the install part by @igorpecovnik in #7339
- [rockchip64] add tm16xx led driver for display panels by @paolosabatino in #7338
- armbian-led-state: avoid binary parameters, other minor cleanups by @paolosabatino in #7337
- Update odroidxu4-current to 6.6.54 by @belegdol in #7340
Automatic
board configs status synchronise by @igorpecovnik in #7229- Add support for NanoPi M6 by @efectn in #7341
- Revert "Update odroidxu4-current to 6.6.54" by @igorpecovnik in #7348
- Odroid XU4 kernel: remove deprecated patches by @igorpecovnik in #7349
- Overlay management: somewhere we had OVERLAY_DIR and somewhere OVERLAYDIR by @igorpecovnik in #7351
- MOTD: display hostapd parameters if AP is in operation by @igorpecovnik in #7353
- build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.1 by @dependabot in #7345
- nanopi-m6: add LCD overlay as default by @efectn in #7344
- mesa-vpu: use mesa from debian bookworm-backports by @amazingfate in #7356
- Support for Luckfox Core3566 by @buldo in #7354
- sunxi 6.11: Switch kernel version to v6.11.2, Re-extract patches by @The-going in #7352
- spacemit: opensbi, u-boot, kernel legacy: Update for v1.0.15 by @The-going in #7350
- BananaPi BPI-M4-Zero:
Improve support
by @pyavitz in #7355 - rockchip-rk3588-vendor: enable CONFIG_NANOPI_ADC_POWER by @efectn in #7357
- build(deps): bump rich from 13.8.1 to 13.9.2 by @dependabot in #7346
- Rock-5c add an asound.state file to fix mic and sound issues by @schwar3kat in #7361
- Bugfix: sunxi-6.6: fix inapplicable and Re-export patches, switch to v6.6.54 by @The-going in #7358
- [rockchip] Provide dtb overlay to enable pwm node for rk3288 by @paolosabatino in #7369
- uefi-* / edge: bump to 6.12; rework arm64 Phytium stmmac acpi patches by @rpardini in #7368
- thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.12-rc2 by @rpardini in #7367
- mainline-kernel: bump to 6.12-rc2 by @rpardini in #7366
- rockchip64/uboot: increase rng-seed size to make it sufficient for modern linux by @alex3d in #7365
- rk3318: enable rng-seed population in u-boot by @alex3d in #7364
- xiaomi-elish 6.11 fixes by @amazingfate in #7359
- build(deps): bump actions/upload-artifact from 4.4.1 to 4.4.3 by @dependabot in #7379
- ramlog: remove obsolete nocache; fixes #6890 by @alex3d in #7378
- nanopi-m6: make it standard supported by @efectn in #7380
- board: orangepi3b: Fix U-Boot
BOOTPATCHDIR
and bump to 2024.10 by @ColorfulRhino in #7377 - Gnome desktops: add gvfs-backends package as its missing only here by @igorpecovnik in #7373
- Debian desktops: disable Pidgin as its broken. Can stay that way. by @igorpecovnik in #7384
Automatic
board configs status synchronise by @igorpecovnik in #7342- Rockpis family by @brentr in #7382
- Add new device OnePlus 8T by @amazingfate in #7386
- rockchip-rk3588: Enable CONFIG_NETKIT kernel option by @mschirrmeister in #7385
- Giveaway: remove additional label that otherwise makes no sense by @igorpecovnik in #7387
- Wireless drivers: remove driver for 8822BS applicable for old kernels by @igorpecovnik in #7390
- compilation: armbian-kernel: Change forced uncompressed modules option for kernels >=v6.12 by @ColorfulRhino in #7389
- rockchip64: make rockchip64 bootable in VM by @alex3d in #7392
- Board: NanoPC T6 & LTS - Bump uboot from 2024.07 to 2024.10 mainline by @SuperKali in #7393
- avaota-a1: move to .csc support by @chainsx in #7395
- MBa8MPxL: Bump current kernel from 6.6.43 to 6.11.x by @schmiedelm in #7400
- Add hexagonrpc service to xiaomi-elish by @amazingfate in #7394
- board: NanoPi R6C and R6S: Bump U-Boot from 2024.07 to 2024.10 by @ColorfulRhino in #7371
- First login automation - add support for SSH key download by @igorpecovnik in #7396
- build(deps): bump setuptools from 75.1.0 to 75.2.0 by @dependabot in #7398
- Radxa Rock-3a - edge - use mainline uboot by @mr-toolcraft in #7401
- Move maintainers update function from https://github.com/armbian/scripts by @igorpecovnik in #7407
- CI: Improve automatic labelling system on pull requests by @igorpecovnik in #7409
Automatic
board configs status synchronise by @github-actions in #7408- Limit default labelling to opened, reopened and synchronise PR by @igorpecovnik in #7410
- enable wifi on opi3b v1.1 with 6.11 kernel by @amazingfate in #7406
- tqma-current and xfce: fixes by @schmiedelm in #7405
- build(deps): bump rich from 13.9.2 to 13.9.3 by @dependabot in #7414
- build(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #7413
- build(deps): bump pascalgn/size-label-action from 0.5.4 to 0.5.5 by @dependabot in #7412
- Radxa Rock-3a - edge - add GPIO names by @mr-toolcraft in #7403
- CM3588-NAS: Go fully mainline by adopting the latest mainline changes from kernel 6.11 and U-Boot v2024.10 by @ColorfulRhino in #7082
- Radxa rock-3a - edge - add overlay to disable debug console by @mr-toolcraft in #7402
- Add community support for Cyber Aib RK3588 by @chainsx in #7404
- Bugfix: patch writing style caused breakage by @igorpecovnik in #7417
- Change pull request trigger in order to get permissions back in order by @igorpecovnik in #7421
- main-config: update China mirror address by @aiamadeus in #7420
- GHA conditions syntax fix by @igorpecovnik in #7423
- sm8250: disable broken patch due upstream changes by @igorpecovnik in #7424
- Remove deprecated patch by @igorpecovnik in #7425
- rk3576: use boot.scr instead of extlinux by @amazingfate in #7426
- oneplus-kebab: disable edge build by @amazingfate in #7427
Automatic
board configs status synchronise by @github-actions in #7415- UX bugfix: on first run we display some warnings if userspace is unsupported by @igorpecovnik in #7431
- Update linux-uefi-arm64-edge.config by @bmilde in #7419
- Radxa Zero 3W/E - edge - switch to mainline uboot 2024.10 by @mr-toolcraft in #7411
- GitHub Actions: add log cleaner, adjust names, fix labelling on approve by @igorpecovnik in #7434
- Bump mvdan/sh from 3.9.0 to 3.10.0 in
lib/tools/shellfmt.sh
by @github-actions in #7433 - Update odroidxu4-current to 6.6.59 by @belegdol in #7435
- rockchip-rk3588: use rkvdec2 patch from rockchip64 by @amazingfate in #7429
- Revert "Update odroidxu4-current to 6.6.59" by @igorpecovnik in #7438
- build(deps): bump setuptools from 75.2.0 to 75.3.0 by @dependabot in #7441
- build(deps): bump rich from 13.9.3 to 13.9.4 by @dependabot in #7440
- Add community support for Rock5B+ by @HeyMeco in #7445
- Cosmetic bugfix - we need to limit grep to match first character only by @igorpecovnik in #7444
- Fix partitioning root UUID bug in /etc/crypttab. New option: CRYPTROOT_MAPPER. by @siis2992 in #7443
- sunxi 6.11: Switch to v6.11.6, bugfix temperature interface for h616, h618 by @The-going in #7442
- add new board armsom-cm5-rpi-cm4-io by @amazingfate in #7436
Userspace
Switching armbian-config to new generation. by @igorpecovnik in #7189- cyber-aib-rk3588: add edge kernel support by @chainsx in #7446
- MOTD: declutter list of commands in motd. Everything starts with armbian-config by @igorpecovnik in #7449
- Deprecated
WIREGUARD
once and for all by @EvilOlaf in #7452 - fix
iostat
error onMINIMAL
by @EvilOlaf in #7454 - Release preparation MBa8MPxL by @schmiedelm in #7450
- Added support of core3566 by @btbxbob in #7018
- rockchip64-edge: bump to 6.12 by @amazingfate in #7447
Automatic
board configs status synchronise by @github-actions in #7453- JetHome: Update JetHub D2 support by @adeepn in #6928
Automatic
board configs status synchronise by @github-actions in #7458- kernel: mainline: Bump v6.12-rc4 to v6.12-rc7 by @rpardini in #7466
- Readme: fix broken links to documentation due to structural changes by @igorpecovnik in #7467
Automatic
board configs status synchronise by @github-actions in #7459- Enable hs200 mode for RockPi S, set CMA to 16M by @paolosabatino in #7463
- hack: trixie has lost its software-properties-common package so get rid of it for all Debian releases by @rpardini in #7464
- build(deps): bump dtschema from 2024.9 to 2024.11 by @dependabot in #7461
- thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.12-rc4 by @rpardini in #7465
- Rk3588: bump to 6.12 for edge and current by @amazingfate in #7455
- rockchip64: fix crash dump on eager led setting with tm16xx led driver by @paolosabatino in #7462
- Add TV Box Magicsee C400 Plus Linux support by @jomadeto in #7469
- Add support for Radxa CM5 on RPi CM4 IO by @AaronDewes in #7470
- Add missing node for youyeetoo r1 on current kernel by @SuperKali in #7472
- Move support of nanopc t6 & lts from edge to current by @SuperKali in #7476
- Remove edge kernel on youyeetoo r1 by @SuperKali in #7475
- Change development repository domain name to github.armbian.com by @igorpecovnik in #7477
- Sunxi-6.11: Fix a broken package for EDGE by @The-going in #7474
- Rockchip armhf: remove parts of code from the patch which has been upstreamed by @igorpecovnik in #7478
- rockchip: remove patch breaking HDMI 7" displays on Tinkerboard by @paolosabatino in #7479
- fxblox-rk1: update vendor version by @igorpecovnik in #7480
- armbianmonitor: call
curl
with--fail
flag so server 400/500 errors actually trigger a retry by @rpardini in #7487 - Revert "Move support of nanopc t6 & lts from edge to current" by @SuperKali in #7481
- enable pd negotiation support for bananapim7 by @amazingfate in #7483
- Bananapi M2 pro: move to most recent boot loader by @igorpecovnik in #7491
Automatic
board configs status synchronise by @github-actions in #7489- Improvements and bug fixes to Armbian user-space services by @igorpecovnik in #6840
- bootscript: sunxi: Add a dtb file path analyzer by @The-going in #7484
- RFC: initial Rock 5B+ edge kernel support by @fridtjof in #7457
New Contributors
- @lpapadakos made their first contribution in #7171
- @williammartin made their first contribution in #7192
- @IsMrX made their first contribution in #7226
- @mattx433 made their first contribution in #7157
- @dust-7 made their first contribution in #7233
- @buldo made their first contribution in #7354
- @HeyMeco made their first contribution in #7445
- @siis2992 made their first contribution in #7443
- @btbxbob made their first contribution in #7018
- @jomadeto made their first contribution in #7469
- @AaronDewes made their first contribution in #7470
- @fridtjof made their first contribution in #7457
Full Changelog: v24.8.1...v24.11.1