Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beta v8.14.1 #6138

Merged
merged 20 commits into from
Feb 10, 2023
Merged

Beta v8.14.1 #6138

merged 20 commits into from
Feb 10, 2023

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Feb 8, 2023

Beta v8.14.1

(2022-02-09)

Enhancements since v8.14.0

  • WiFi | Since Linux 4.15, the kernel can read the WiFi country code from connected access points, and searches the regulatory database for related allowed frequencies automatically. The Central Regulatory Domain Agent (CRDA) has hence become obsolete and isn't even functional if the kernel feature is used. Linux needs to have the regulatory database in specific format stored below /lib/firmware for this, which is the case since Debian Bullseye. Additionally, if no Debian kernel is used (all SBCs), one needs to change the used regulatory database from a Debian-only one to the upstream one. New DietPi image ship now with this setup without CRDA, it is applied on next DietPi update on Bullseye and Bookworm systems, and it is offered to purge the obsolete CRDA package. This also fixes the issue on Bookworm SBC systems, where the limited global (00) country code was used, since CRDA is not available on Bookworm, but the Debian-only regulatory database used by default.
  • DietPi-Config | The user experience of the network adapter options has been improved:
    • When changing the WiFi country code, the network is not restarted anymore and the check whether the country code has been successfully applied, has been dropped. When the kernel applies allowed frequencies directly (see above WiFi changelog entry), the country code cannot be changed anyway, and there are other cases where this fails. It is not worth the hassle of a full network restart only to check whether the country code is valid.
    • If WiFi settings are applied while no SSID has been configured yet, the interface is not tried to be brought up so that one does not need to wait for the DHCP timeout to continue.
    • The dialogue which offers to purge WiFi packages is now only shown if any of those packages is actually installed.
    • System services are not stopped and restarted anymore when applying network changes, but only hostapd and the DHCP server, if installed.
    • Most WiFi handling is now done with the modern iw utility instead of the legacy wireless-tools set.

Bug fixes since v8.14.0

- DietPi-Software | Snapcast: Update fallback URL
- DietPi-Build | Solve Btrfs image generation failure
- DietPi-Build | Append root filesystem name to image name if not ext4
- DietPi-Imager | Fix shrinking Btrfs filesystems
- dietpi-bookworm-upgrade | Upgrade all APT package to latest version first and force a reboot if requried for a kernel upgrade. This prevents a failing an aborting dietpi-software during reinstalls for required software migrations
- DietPi-Software | Amiberry: Bump embedded SDL2 version to 2.26.3
- DietPi-Software | Amiberry: Bump SDL2_ttf to v2.20.2
- DietPi-Software | Syncthing: Update fallback URL
- DietPi-Software | Docker Compose: Update fallback URL
- DietPi-Software | phpMyAdmin: Update fallback URL
- DietPi-Config | Tiny
- DietPi-Config | Attempt to stop and start WiFi hotspot services only if they are running
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Feb 8, 2023
@MichaIng MichaIng added this to the v8.14 milestone Feb 8, 2023
MichaIng and others added 10 commits February 8, 2023 23:10
- CHANGELOG | Set v8.14 PR URL
- RC up
- DietPi-Config | Bring up WiFi interface only if an actual SSID has been configured
- DietPI-Config | When testing whether WiFi power savings is supported, also test whether it can be enabled, since iw does not (always) return a failure when trying to disable power savings
- DietPi-Config | Harden WiFi SSID and bitrate estimation: iw info sometimes does not show the SSID, iw link instead seems to always show it. But also iw link shows different info on different hardware, so when obtaining the TX bitrate, assure that it is really the bitrate and not some key starting with "tx".
- META | Satisfy shellcheck
- DietPi-Software | frp: Update fallback URL
- DietPi-FS_partition_resize | Coding
- CHANGELOG | Add missing changelog entries related to network and dietpi-config enhancements
- DietPi-Software | TasmoAdmin: Update fallback URL
- DietPi-Software | Synapse: Resolved an issue where the installation failed on 32-bit ARM systems. Many thanks to `@Dark77` for reporting this issue: https://dietpi.com/forum/t/matrix-synapse-fails-to-install/15831
- DietPi-Software | Synapse: Fix Rust binary path
- DietPi-Software | Synapse: Add gcc to ARMv6/7 build dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Open Beta v8.14 | Please help testing and hardening our upcoming release
2 participants