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

v6.22 #2653

Merged
merged 264 commits into from
Mar 23, 2019
Merged

v6.22 #2653

merged 264 commits into from
Mar 23, 2019

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Mar 23, 2019

v6.22

(23/03/19)

Changes / Improvements / Optimisations

Bug Fixes

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/2653/files

Known/Outstanding Issues

For all additional issues that may appear after release, please see the following link for active tickets: https://github.com/MichaIng/DietPi/issues

msongz and others added 30 commits February 12, 2019 02:35
to fix using 3rd party plugin;
and comment unknown option;
+ Minor/consistency
+ Prevent initial update section running if already running.
+ DietPi-Software | Aria2: Remove deprecated settings (instead of comment only); Remove doubled settings; Add bandwidth limit info
DietPi-Software | Aria2: Config tweak/fix
+ CHANGELOG | Aria2: Config tweak/fix
+ DietPi-Software | Java: Reapply workaround to fix ARM install issue
+ CHANGELOG | Java: Resolved an issue where install failed on ARM
+ DietPi-Software | WireGuard: Add multiple clients as own [Peer] entries, so allow concurrent connections
+ DietPi-Software | Java: Fix wrong variable
DietPi-Software | Java: Reapply workaround to fix ARM install issue
DietPi-Software | WireGuard fixes + OpenVPN/WiFi Hotspot enhancements
- DietPi-NordVPN | Added sent/recieved usage stats for VPN tunnel.
+ DietPi-Login | Remove "Filesystem prep" install state info, as this does not exist anymore, instead warn user about unknown install state, ask for check and report issue
+ DietPi-Login | Prompt G_WHIP_MSG, if install state is "-1" to make this more prominent
+ DietPi-Login | Check for root user before starting first run setup, otherwise ask user to login as root
+ DietPi-Login | Assure that user accepts license interactively one time: Skip on automated install to have it shown on first normal login instead
+ DietPi-Login | If on first run setup dietpi-update or dietpi-software is running in other session, show same G_WHIP once and exit script to prevent user from being kept in loop that can never be resolved in this session.
+ DietPi-Login | Re-read install state after first run update and dietpi-software run, to exit loop if immediate reboot was skipped. Allow update and installs in a single loop, e.g. if already on latest version, so second loop is an error indicator. Inform user in case. Apply install state 0, if not valid before second loop to prevent unlimited repeats.
+ DietPi-Banner | Coding
+ Minor code
+ Log to disk
+ Minor optimization
+ revert
+ DietPi-Boot | Assure it has finished before OpenSSH and Dropbear to prevent too early login
+ DietPi-Boot | Add "Before=getty-pre.target" which is reached on Buster before any getty starts. This is actually what we want, does not exist on Stretch yet but does not harm to add. On Buster we should add it to Wants= as well, as it is not pulled in automatically. But on Stretch this would produce an error, as it does not exist.
+ DietPi-Login | Log STDERR to first run setup log as well
+ DietPi-Login | Add info comment why we use "! (( $G_DIETPI_INSTALL_STAGE == 2 ))", to not forget
+ fix: Does not run on RPi during boot.
This reverts commit 1467813.
+ Fix: does not run on RPi during boot.
+ Login script rewrite
+ Minimize system reboots required aftert updates

Not finished yet, will test and patch.
DietPi-Login | Failsafe hardening and resolving possible first run loops
+ Fix
MichaIng and others added 20 commits March 20, 2019 02:03
+ DietPi-Globals | G_CHECK_VALIDINT(): Failsafe: Assure $disable_error is either 1 or 0 and that "unset disable_error" always affects the non-local variable if this was set to 1
+ DietPi-Globals | G_CHECK_FREESPACE(): Fix MiB => GiB conversion (*1024) and minor coding
+ DietPi-Banner | Further code simplifications and consistency
+ DietPi-Banner | Allow custom banner entry
+ DietPi-PreBoot | Moved Fire3 TTY2 workaround into PreBoot + tiny coding/wording
+ DietPi-PreBoot | Moved applying install stage on first boot into PreBoot, since no first run steps are done in DietPi-Boot anymore
+ DietPi-Boot | NanoPi Fire3 TTY2 workaround has been moved into DietPi-PreBoot; Moved applying install stage on first boot as well, since no first run steps are left anymore
+ DietPi-Patch | Skip single /dietpi/conf/ file removal on v6.18 => v6.19 since we remove the whole dir on v6.19 => v6.20
+ DietPi-Patch | v6.22 patch: Fix wrong mpd.conf path and wrong user data global variable call
+ DietPi-Patch | Minor coding
+ DietPi-Globals | Tiny coding/reorder + default RC version update
+ DietPi-PreBoot | Syntax
+ DietPi-Patch | Syntax
+ DietPi-Banner | Make FQDN and NIS differentiation clearer
+ DietPi-Patch | Syntax
+ DietPi-PreBoot | Syntax
Beta v6.22.2
+ CHANGELOG | Add current known C2 and XU4 issues
- DietPi-Software | Allo GUI: Updated to version 13. Provides for view the USB status and sound card status on Dietpi Allo web GUI system status page. Many thanks to @sudeep!: https://github.com/sparky-sbc/sparky-test/tree/master/dietpi-gui-usbdebug
+ Beta RC3
+ DietPi-Banner | Support for custom colour codes
Beta v6.22.3
@MichaIng MichaIng added this to the v6.22 milestone Mar 23, 2019
@MichaIng MichaIng requested a review from Fourdee March 23, 2019 17:55
@MichaIng
Copy link
Owner Author

MichaIng commented Mar 23, 2019

ToDo

  • Update CHANGELOG.txt release date
  • Update CHANGELOG.txt file changes link

+ CHANGELOG | Add v6.22 release day; Update v6.22 file changes link; Minor wording and typos
+ CHANGELOG | Add v6.22 release day; Update v6.22 file changes link; Minor wording and typos
@MichaIng MichaIng merged commit f3c7743 into master Mar 23, 2019
@Fourdee
Copy link
Collaborator

Fourdee commented Mar 26, 2019

@MichaIng

Excellent work on this release, really impressive. Legend 👍 ❤️

Apologies the Twitter post is a little late:
https://twitter.com/DietPi_/status/1110507111388250112


Also updated our download mirror using the below ticket (was running 6.21.x):
#548 (comment)

@MichaIng
Copy link
Owner Author

@Fourdee

Apologies the Twitter post is a little late

No worries, many thanks for the announcement, beautiful as always 😃.

Also updated our download mirror using the below ticket (was running 6.21.x):

Ah great, that's true missed that one. Luckily most users will reach GitHub for the update.
Wanted to add the infos from this ticket to a Wiki page for release tasks, but forgot it 😅. Until then I reopened the issue and updated milestone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DietPi-Software | GMRender chooses wrong IP address to advertise/bind
5 participants