Skip to content

Commit

Permalink
Releasenotes v9.7, doc link corrections and link correction (#1022)
Browse files Browse the repository at this point in the history
  • Loading branch information
StephanStS authored Aug 26, 2024
1 parent 3f163fa commit 8c35109
Show file tree
Hide file tree
Showing 21 changed files with 74 additions and 42 deletions.
Binary file added docs/assets/images/dietpi-release-v9_07.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This will be the first screen displayed.

## DietPi-Launcher

Run `dietpi-launcher` to see all available DietPi tools. It provides a quick way to run any of the [DietPi tools](dietpi_tools.md): From installing [**DietPi optimized software items**](software.md) to simple [configure](dietpi_tools/system_configuration.md#dietpi-configuration) your device, from enabling services to start to backup your installation and so on.
Run `dietpi-launcher` to see all available DietPi tools. It provides a quick way to run any of the [DietPi tools](dietpi_tools.md): From installing [**DietPi optimized software items**](software.md) to simple [configure](dietpi_tools/system_configuration.md#dietpi-config) your device, from enabling services to start to backup your installation and so on.

![DietPi-Launcher screenshot](assets/images/dietpi-launcher.jpg){: width="642" height="366" loading="lazy"}

Expand All @@ -43,7 +43,7 @@ The list of DietPi optimised software includes:
- Printing
- and [much more...](software.md).

To install and configure them use the `dietpi-software` tool - [click for more details](dietpi_tools/system_configuration.md#dietpi-software).
To install and configure them use the `dietpi-software` tool - [click for more details](dietpi_tools/software_installation.md#dietpi-software).

![DietPi-Software screenshot](assets/images/dietpi-software.jpg){: width="643" height="365" loading="lazy"}

Expand Down
2 changes: 1 addition & 1 deletion docs/hardware.md
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,7 @@ The Native PC images are great for those occasions where SBC performance just is

![VMware logo](assets/images/VMwareESXi_01.jpg){: width="200" height="45" loading="lazy"}

The VMware virtual machine (e.g. [VMware Workstation Player](https://www.vmware.com/info/workstation-player/evaluation), [VMware Workstation Pro or Fusion](https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion)) is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server (Windows, Linux, macOS) and still get the same great DietPi features and experience.
A VMware virtual machine, using e.g. [VMware Workstation or Fusion](https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion), is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server (Windows, Linux, macOS) and still get the same great DietPi features and experience.

The [VMware ESXi hypervisor](https://www.vmware.com/products/cloud-infrastructure/esxi-and-esx), described as a "bare-metal hypervisor" aka [Type-1 hypervisor](https://en.wikipedia.org/wiki/Hypervisor), is part of e.g. the [VMware vSphere hypervisor platform](https://www.vmware.com/products/cloud-infrastructure/vsphere) ("appliance server"). It allows to run and manage multiple virtual machines on one x86_64 machine. That way it can be compared to the [Proxmox](#proxmox) appliance server.

Expand Down
2 changes: 1 addition & 1 deletion docs/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -858,7 +858,7 @@ Select the following tabs for the installation description of your target.

??? info "Option: Automatic base installation at first boot (running an _unattended base installation_)"

DietPi offers the option for an automatic first boot installation. See section ["How to do an automatic base installation at first boot"](usage.md#how-to-do-an-automatic-base-installation-at-first-boot) for details.
DietPi offers the option for an automatic first boot installation. See section ["How to do an automatic base installation at first boot"](usage.md#how-to-do-an-automatic-base-installation-at-first-boot-dietpi-automation) for details.

## 4. First logon on DietPi

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.7 August 2024](releases/v9_7.md)
- [v9.6 July 2024](releases/v9_6.md)
- [v9.5 June 2024](releases/v9_5.md)
- [v9.4 May 2024](releases/v9_4.md)
Expand Down
24 changes: 12 additions & 12 deletions docs/releases/v6_34.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ For more details check the [documentation page](../software/gaming.md#papermc).

Many thanks to @ravenclaw900 for implementing this software option: MichaIng/DietPi#3828

**[Tor Relay - Become part of the Tor Project](../software/advanced_networking.md#tor-relay)**
**[Tor Relay - Become part of the Tor Project](../software/advanced_networking.md#tor-hotspot)**

Become part of the Tor Project and turn your DietPi into a Tor relay to help others surf the Internet safely and privately.

For more details check the [documentation page](../software/advanced_networking.md#tor-relay).
For more details check the [documentation page](../software/advanced_networking.md#tor-hotspot).

![Tor logo](../assets/images/dietpi-software-tor-logo.png){: width="200" height="121" loading="lazy"}

Expand Down Expand Up @@ -100,13 +100,13 @@ For more details on how to install DietPi, check the [documentation](../hardware
- **DietPi-Globals** :octicons-arrow-right-16: In DietPi scripts, the PATH variable is now overwritten with the Debian/bash system default to assure that no broken or manipulated PATH can be passed via e.g. `su` or `sudo -E`. This means that overrides must be placed in `/usr/local/(s)bin` now, which as well was the only save location for system-wide overrides before. Many thanks to @tandy-1000 for reporting a related issue <https://github.com/MichaIng/DietPi/issues/3873>.
- **DietPi-Set_swapfile** :octicons-arrow-right-16: Hardened permissions of the `/dev/zram0` zram-swap device to be only accessible by root user (mode 0600) and interpret input argument `/dev/zram0` and `zram0` as `zram-swap` as well, aside of `zram` only. Many thanks to @mennerausr for reporting a related issue <https://github.com/MichaIng/DietPi/issues/3869>.
- **DietPi-NordVPN** :octicons-arrow-right-16: A function has been added update the NordVPN server list, e.g. when new servers are available that are closer to your location.
- **[DietPi-JustBoom](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: The ALSA equalizer settings are not stored to `/var/lib/dietpi/dietpi-config/.alsaequal.bin` where all users/services can read it and all members of the `dietpi` group (or `root`) can create and write to it. Many thanks to @wowcut for reporting this issue <https://github.com/MichaIng/DietPi/issues/3950>.
- **[DietPi-Config | Raspberry Pi](../dietpi_tools.md#display-options)** :octicons-arrow-right-16: When applying less than 32 MiB GPU memory, the VCSM (VideoCore Shared Memory) device and kernel module are disabled now. The automatically loaded cut-down firmware files do not support it which leads to currently 5 expected kernel error messages. Disabling it in the first place might marginally speed up boot and reduce memory usage, but more importantly reduces confusion or worries induced by to the error messages.
- **[DietPi-Config | Audio Options](../dietpi_tools.md#audio-options)** :octicons-arrow-right-16: Added an option to switch between direct audio output and automatic software conversions, for channels, format and rate via ALSA "plug" plugin. This may be required to play any raw `.wav` file regardless of sound card capabilities and without defining supported values manually. Having automated software conversions enabled matches the Debian ALSA defaults but may increase CPU usage and decrease sound quality.
- **[DietPi-Config | Raspberry Pi](../dietpi_tools.md#advanced-options)**: When enabling I2C support, the Python 3 SMbus module is now installed instead of the deprecated Python 2 version. This matches as well the dependency of PiJuice, which nowadays pulls Python 3 SMbus as package dependency, hence this change avoids the obsolete install of the whole Python 2 stack when PiJuice is installed through dietpi-software. Many thanks to @Trunkzeh for reporting this issue: <https://github.com/MichaIng/DietPi/issues/3963#issuecomment-748547394>
- **[DietPi-Software | OpenBazaar](../software/social.md#openbazaar)** :octicons-arrow-right-16: Build is now done with the currently latest Go v1.15.3 and the service runs as unprivileged user `openbazaar` instead of `root`.
- **[DietPi-JustBoom](../dietpi_tools/system_configuration.md/#dietpi-justboom)** :octicons-arrow-right-16: The ALSA equalizer settings are not stored to `/var/lib/dietpi/dietpi-config/.alsaequal.bin` where all users/services can read it and all members of the `dietpi` group (or `root`) can create and write to it. Many thanks to @wowcut for reporting this issue <https://github.com/MichaIng/DietPi/issues/3950>.
- **[DietPi-Config | Raspberry Pi](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: When applying less than 32 MiB GPU memory, the VCSM (VideoCore Shared Memory) device and kernel module are disabled now. The automatically loaded cut-down firmware files do not support it which leads to currently 5 expected kernel error messages. Disabling it in the first place might marginally speed up boot and reduce memory usage, but more importantly reduces confusion or worries induced by to the error messages.
- **[DietPi-Config | Audio Options](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Added an option to switch between direct audio output and automatic software conversions, for channels, format and rate via ALSA "plug" plugin. This may be required to play any raw `.wav` file regardless of sound card capabilities and without defining supported values manually. Having automated software conversions enabled matches the Debian ALSA defaults but may increase CPU usage and decrease sound quality.
- **[DietPi-Config | Raspberry Pi](../dietpi_tools/system_configuration.md/#dietpi-config)**: When enabling I2C support, the Python 3 SMbus module is now installed instead of the deprecated Python 2 version. This matches as well the dependency of PiJuice, which nowadays pulls Python 3 SMbus as package dependency, hence this change avoids the obsolete install of the whole Python 2 stack when PiJuice is installed through dietpi-software. Many thanks to @Trunkzeh for reporting this issue: <https://github.com/MichaIng/DietPi/issues/3963#issuecomment-748547394>
- **[DietPi-Software | OpenBazaar](../software/bittorrent.md/#bazarr)** :octicons-arrow-right-16: Build is now done with the currently latest Go v1.15.3 and the service runs as unprivileged user `openbazaar` instead of `root`.
- **[DietPi-Software | XRDP](../software/remote_desktop.md#xrdp)** :octicons-arrow-right-16: Remote desktop connections can now be done with the `Xorg` method and hence don't require an active VNC server anymore. New installations will not pull TigerVNC as dependency and if only RDP is required, TigerVNC can be uninstalled.
- **[DietPi-Software | Single File PHP Gallery](../software/social.md#image-gallery)** :octicons-arrow-right-16: Updated new installs to latest v4.7.1. Run `dietpi-software reinstall 56` to upgrade your existing instance.
- **[DietPi-Software | Single File PHP Gallery](../software/social.md#single-file-php-gallery)** :octicons-arrow-right-16: Updated new installs to latest v4.7.1. Run `dietpi-software reinstall 56` to upgrade your existing instance.
- **[DietPi-Software | MineOS](../software/gaming.md#mineos)** :octicons-arrow-right-16: A systemd service is now used to run the daemon in favour of the previous supervisor, the obsolete `mineos` user is not created anymore, Node.js v11 is used to build MineOS, obsolete dependencies have been removed and a reinstall will now perform a MineOS upgrade and the existing `/etc/mineos.conf` is not replaced anymore.
- **[DietPi-Software | Mycroft AI](../software/hardware_projects.md#mycroft-ai)** :octicons-arrow-right-16: By default, the ALSA automatic conversions plugin is enabled now on install, which enables OOTB compatibility with all `.wav` sound formats and sound card. Additionally listener sampling rate override (48000 Hz) has been removed, reverting to Mycroft default (16000 Hz), which might solve an issue with hanging microphone level in CLI and related failing voice detection.
- **[DietPi-Software | Gogs](../software/cloud.md#gogs)** :octicons-arrow-right-16: Has been enabled for ARMv8 boards and on ARMv7 boards the newest version is installed again, which was not the case since Gogs v0.12. due to changed download names. Many thanks to [@MadKernel](https://dietpi.com/forum/u/MadKernel){: class="nospellcheck"} for bringing ARMv8 support back to our attention.
Expand All @@ -121,9 +121,9 @@ For more details on how to install DietPi, check the [documentation](../hardware

### Bug Fixes

- **[DietPi-Config](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: Resolved an issue on RPi where the onboard 3.5mm jack selection did not work if an HDMI screen was attached. When selecting explicit either HDMI audio or onboard 3.5mm jack, the other one is now disabled on device tree level, which means it cannot be switched without reboot. This is currently the only known way to assure that 3.5mm jack is used for audio output regardless of now or later attached or detached HDMI screens. Many thanks to @corasaniti for reporting this issue: <https://github.com/MichaIng/DietPi/issues/3887>
- **[DietPi-Config](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: Resolved an issue on RPi where selecting the `waveshare32` LCD panel installed an outdated device tree overlay, incompatible with the current Linux 5.4 kernel. Many thanks to @black00019 for reporting this issue: <https://github.com/MichaIng/DietPi/issues/3881>
- **[DietPi-Services](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: Resolved an issue where CPU affinity selection failed due to a syntax error.
- **[DietPi-Config](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Resolved an issue on RPi where the onboard 3.5mm jack selection did not work if an HDMI screen was attached. When selecting explicit either HDMI audio or onboard 3.5mm jack, the other one is now disabled on device tree level, which means it cannot be switched without reboot. This is currently the only known way to assure that 3.5mm jack is used for audio output regardless of now or later attached or detached HDMI screens. Many thanks to @corasaniti for reporting this issue: <https://github.com/MichaIng/DietPi/issues/3887>
- **[DietPi-Config](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Resolved an issue on RPi where selecting the `waveshare32` LCD panel installed an outdated device tree overlay, incompatible with the current Linux 5.4 kernel. Many thanks to @black00019 for reporting this issue: <https://github.com/MichaIng/DietPi/issues/3881>
- **[DietPi-Services](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Resolved an issue where CPU affinity selection failed due to a syntax error.
- **[DietPi-BugReport](../dietpi_tools.md#dietpi-bug-report)** :octicons-arrow-right-16: Resolved an issue where bug report uploads were cancelled if connection test on port 80/443 failed even that uploads are done via SFTP on port 22.
- **DietPi-Cleaner** :octicons-arrow-right-16: Resolved an issue where cleaner selection failed with a syntax error.
- **DietPi-Sync** :octicons-arrow-right-16: Resolved an issue where setting the delete mode to "On" did not have any effect on it. Many thanks to [@mafioso12dk](https://dietpi.com/forum/u/mafioso12dk){: class="nospellcheck"} for reporting this issue.
Expand All @@ -134,7 +134,7 @@ For more details on how to install DietPi, check the [documentation](../hardware
- **[DietPi-Software | Webservers](../software/webserver_stack.md#webservers)** :octicons-arrow-right-16: Resolved an issue where reinstall failed if `/var/www/html` did not exist.
- **[DietPi-Software | Lighttpd](../software/webserver_stack.md#lighttpd)** :octicons-arrow-right-16: Resolved an issue where (re)install failed if the `fastcgi` or `fastcgi-php` module was enabled already.
- **DietPi-Software** | **O!MPD** :octicons-arrow-right-16: Resolved an issue where the URL check for youtube-dl failed.
- **[DietPi-Software | Single File PHP Gallery](../software/social.md#image-gallery)** :octicons-arrow-right-16: Resolved an issue where directory previews were not shown due to missing permissions. Many thanks to [@tallbastard](https://dietpi.com/forum/u/tallbastard){: class="nospellcheck"} for reporting this issue.
- **[DietPi-Software | Single File PHP Gallery](../software/social.md#single-file-php-gallery)** :octicons-arrow-right-16: Resolved an issue where directory previews were not shown due to missing permissions. Many thanks to [@tallbastard](https://dietpi.com/forum/u/tallbastard){: class="nospellcheck"} for reporting this issue.
- **[DietPi-Software | WebIOPi](../software/hardware_projects.md#webiopi)** :octicons-arrow-right-16: Resolved an issue where the download and install failed.
- **[DietPi-Software | Nginx](../software/webserver_stack.md#nginx)** :octicons-arrow-right-16: Resolved an issue where the amount of worker processes was not set to the amount of CPU threads as intended.
- **[DietPi-Software | MineOS](../software/gaming.md#mineos)** :octicons-arrow-right-16: Resolved an issue where the Node.js downgrade an hence the web UI compiling failed. Many thanks to @CactiChameleon9 for reporting this issue: <https://github.com/MichaIng/DietPi/issues/3901>
Expand Down
Loading

0 comments on commit 8c35109

Please sign in to comment.