Skip to content

Commit

Permalink
Releasenotes v9.9 and new hardware variants
Browse files Browse the repository at this point in the history
  • Loading branch information
StephanStS committed Dec 13, 2024
1 parent ab40486 commit 7059a30
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 0 deletions.
18 changes: 18 additions & 0 deletions docs/hardware.md
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,12 @@ For more details visit the [**FriendlyELEC**](https://www.friendlyelec.com/) web
<strong>Download</strong>: <a href="https://dietpi.com/downloads/images/DietPi_NanoPCT6-ARMv8-Bookworm.img.xz">DietPi image</a>
</td>
</tr>
<tr>
<td><a class="table" href=""><strong>NanoPi M6 (testing)</strong></a></td>
<td>
<strong>Download</strong>: <a href="https://dietpi.com/downloads/images/testing/DietPi_NanoPiM6-ARMv8-Bookworm.img.xz">DietPi image</a>
</td>
</tr>
<tr>
<td><a class="table" href=""><strong>ZeroPi</strong></a></td>
<td>
Expand Down Expand Up @@ -581,6 +587,18 @@ For more details visit the [**Orange Pi**](http://www.orangepi.org/index.html) w
<strong>Download</strong>: <a href="https://dietpi.com/downloads/images/DietPi_OrangePi5Plus-ARMv8-Bookworm.img.xz">DietPi image</a>
</td>
</tr>
<tr>
<td><a class="table" href=""><strong>Orange Pi 5 Max (testing)</strong></a></td>
<td>
<strong>Download</strong>: <a href="https://dietpi.com/downloads/images/testing/DietPi_OrangePi5Max-ARMv8-Bookworm.img.xz">DietPi image</a>
</td>
</tr>
<tr>
<td><a class="table" href=""><strong>Orange Pi 5 Pro (testing)</strong></a></td>
<td>
<strong>Download</strong>: <a href="https://dietpi.com/downloads/images/testing/DietPi_OrangePi5Pro-ARMv8-Bookworm.img.xz">DietPi image</a>
</td>
</tr>
<tr>
<td><a class="table" href=""><strong>Orange Pi Zero 2W</strong></a></td>
<td>
Expand Down
1 change: 1 addition & 0 deletions docs/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: Overview of DietPi releases with applied new software and features,

# DietPi Releases

- [v9.9 December 2024](releases/v9_9.md)
- [v9.8 October 2024](releases/v9_8.md)
- [v9.7 August 2024](releases/v9_7.md)
- [v9.6 July 2024](releases/v9_6.md)
Expand Down
46 changes: 46 additions & 0 deletions docs/releases/v9_9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Release Notes

## December 2024 (version 9.9)

### Overview

The **December 17th, 2024** release of **DietPi v9.9** comes with new images for the Orange Pi 5 Max, Orange Pi 5 Pro and NanoPi M6 SBCs, improvements for YaCy, MineOS, frp, Logitech Media Server and the NFS server and additionally with several bug fixes.

xxx

![NanoPi M6 board](../assets/images/dietpi-release-v9_08.jpg){: width="640" height="426" loading="lazy"}

!!! cite "NanoPi M6. *Photo by `StephanStS`, DietPi*"

### New images

- [**Orange Pi 5 Max**](../hardware.md#orange-pi-series) :octicons-arrow-right-16: Support for this new variant of the Orange Pi 5 family has been added to DietPi.
- [**Orange Pi 5 Pro**](../hardware.md#orange-pi-series) :octicons-arrow-right-16: Support for this new variant of the Orange Pi 5 family has been added to DietPi.
- [**NanoPi M6**](../hardware.md#nanopi-series-friendlyelec) :octicons-arrow-right-16: Support for this FriendlyELEC SBC with RK3588 SoC has been added to DietPi.

### Enhancements

- [**DietPi-Tools**](../dietpi_tools.md) | [**DietPi-Services**](../dietpi_tools/system_configuration.md#dietpi-services) :octicons-arrow-right-16: `dietpi-services start` will not start disabled services anymore. This aligns with the behaviour of the `restart` command, which as well skips disabled services. The script is used within other DietPi scripts to (re)start services after maintenance operations, and it is unexpected when services, who were not running before, but explicitly disabled, are running afterwards. To manually start/stop individual services from the console, we recommend using `systemctl` directly, like on any other Linux distribution with `systemd`. Many thanks to @intiplink for reporting this unexpected behaviour while using dietpi-drive_manager: <https://github.com/MichaIng/DietPi/issues/7302>
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**NFS Server**](../software/file_servers.md#nfs) :octicons-arrow-right-16: The `fsid=0` option has been removed from the `/mnt/dietpi_userdata` default export. As it is uncommon and not respected in `showmount -e` export lists, it caused confusion and issues.
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**YaCy**](../software/distributed_projects.md#yacy) :octicons-arrow-right-16: The latest YaCy version will now be installed, and the global software password will be set as default admin password on fresh installs.
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**MineOS**](../software/gaming.md#mineos) :octicons-arrow-right-16: As a security enhancement and workaround for a web UI login issue, a dedicated `mineos` user is created again. For new MineOS installs or after reinstall, one can login with this user, and the global software password. It has permissions to install and manage Minecraft instances.
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**frp**](../software/advanced_networking.md#frp) :octicons-arrow-right-16: It is now possible to connect the client to a server which has no (an empty) authentication token configured. `frp` can now be installed non-interactively, where client + server daemons are both installed and configured to work with each other, with respective defaults for all inputs.
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**frp**](../software/advanced_networking.md#frp) :octicons-arrow-right-16: Since the ini format for config files has been deprecated, and support will be removed in a future `frp` release, new installs and reinstalls/updates will generated toml format config files from now on. As of the large amount of config keys, which all changed between those formats, an automated conversion is sadly not possible. When doing a reinstall with existing ini configs, you will be informed about it, the old config(s) will be kept as backup in place, for a manual migration. All config keys for the toml format can be found here: <https://github.com/fatedier/frp/tree/dev/conf>
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Logitech Media Server**](../software/media.md#logitech-media-server) :octicons-arrow-right-16: LMS has been renamed to Lyrion Music Server. For more details, see their new official website: <https://lyrion.org/reference/lyrion-music-server/>

### Bug fixes

- [**NanoPi M1 Plus**](../hardware.md#nanopi-series-friendlyelec) :octicons-arrow-right-16: Resolved an issue where Ethernet did not work because of a faulty kernel patch. Many thanks to @InnovoMagicCube and @InnovoDeveloper for reporting this issue: <https://github.com/MichaIng/DietPi/issues/6974>
- [**DietPi-Tools**](../dietpi_tools.md) | [**DietPi-DDNS**](../dietpi_tools/software_installation.md#dietpi-ddns) :octicons-arrow-right-16: Resolved an issue where the YDNS update test failed due to a changed response from the server API. Many thanks to @NatureHog for reporting and solving the issue: <https://github.com/MichaIng/DietPi/pull/7262>
- [**DietPi-Tools**](../dietpi_tools.md) | [**DietPi-Drive_Manager**](../dietpi_tools/system_configuration.md#dietpi-drive-manager) :octicons-arrow-right-16: Resolved an issue where a mounted drive could be mistakenly detected as dietpi_userdata location.
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**InfluxDB**](../software/databases.md#influxdb) :octicons-arrow-right-16: Resolved an issue where the service did not start up after the recent package upgrade. The package upgrade removes the symlink `/var/lib/influxdb => /mnt/dietpi_userdata/influxdb`, which is recreated with this DietPi update. Many thanks to @uwjhn for reporting this issue: <https://dietpi.com/forum/t/influxdb-not-working-after-update/21868>
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Node-RED**](../software/hardware_projects.md#node-red) :octicons-arrow-right-16: Resolved an issue where the service failed on ARMv6 systems, since a dependency module of Node-RED v4 does not support this architecture. Node-RED v3 will now be installed on those old RPi models. Many thanks to @mvanbrab for reporting this issue: <https://github.com/MichaIng/DietPi/issues/7252>
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Chromium**](../software/desktop.md#chromium) :octicons-arrow-right-16: Resolved an issue where optional Chromium flags via `CHROMIUM_OPTS+=` line in `/var/lib/dietpi/dietpi-software/installed/chromium-autostart.sh` did not have any effect, as `+=` is bash-only syntax, while the script is executed with dash (bourne shell). Many thanks to @Nurgak for reporting this issue: <https://github.com/MichaIng/DietPi/issues/7263#issuecomment-2463626660>
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**MineOS**](../software/gaming.md#mineos) :octicons-arrow-right-16: Worked around an issue where the install failed on Bookworm systems, as one of the Node.js modules failed to compile for unknown reasons. Many thanks to @mikedebian for reporting this issue: <https://github.com/MichaIng/DietPi/issues/7265>
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**MineOS**](../software/gaming.md#mineos) :octicons-arrow-right-16: Worked around an issue where login into the web interface failed since Bullseye, as MineOS does not support the new default yescrypt password hash algorithm for UNIX users. A new dedicated `mineos` user is now created, and its password set explicitly with SHA512 hash algorithm. Many thanks to @maybaxstv for reporting this issue: <https://github.com/MichaIng/DietPi/issues/5759>
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Node.js**](../software/webserver_stack.md#nodejs) :octicons-arrow-right-16: Resolved an issue where node failed on ARMv7 Bullseye systems, since the latest version for this architecture requires a newer C++ standard library than provided on Bullseye.
- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**frp**](../software/advanced_networking.md#frp) :octicons-arrow-right-16: Resolved an issue where server address and port inputs for the client config generation were parsed incorrectly.

xxx

As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: <https://github.com/MichaIng/DietPi/pull/7246>
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,7 @@ nav:
- Miscellaneous Tools: dietpi_tools/misc_tools.md
- RELEASES:
- Overview: releases.md
- v9.9 December 2024: releases/v9_9.md
- v9.8 October 2024: releases/v9_8.md
- v9.7 August 2024: releases/v9_7.md
- v9.6 July 2024: releases/v9_6.md
Expand Down

0 comments on commit 7059a30

Please sign in to comment.