forked from MichaIng/DietPi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
1000 lines (775 loc) · 73.5 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
v118
(17/05/16)
New Device:
DietPi for Pine A64 is now available: http://dietpi.com/phpbb/viewtopic.php?f=8&t=420. Many thanks to Rhkean for his excellent work to make this possible.
Important Information
OPi PC Security Exploit | Found by the ARMbian devs: https://github.com/Fourdee/DietPi/issues/312, this security exploit allows any process to get root permissions. We have created a new DietPi OPi PC image, based on ARMbian which disables the kernel exploit. It is highly recommended that all OPi PC users, download and install the updated image to be protected: http://dietpi.com/#five
Changes / Improvements / Optimizations:
DietPi-Software | Added DietPi optimized installation for Emby server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1789#p1789
DietPi-Software | Added DietPi optimized installation for OpenBazaar server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p1796
DietPi-Software | WiFi/Tor HotSpot on RPi 3 (internal BCM wifi) will now default to Wireless N (150mbit) during installation. Previously Wireless G (54mbit).
DietPi-Software | Subsonic is now split into 2 installation options. Version 5 and 6: https://github.com/Fourdee/DietPi/issues/330
DietPi-Update | Added GITFORKOWNER to aid in testing new releases on different forks
DietPi-Config | You can now set the WiFi country code. This will enable channels and power ratings allowed in your country.
DietPi-Config | Cleaned up the WiFi/Ethernet adapters menu. Static IP options will only show when the user changes the mode.
rpi_boardinfo / DietPi-Banner | Will now display the revision code for the user on unknown RPi devices.
Bug fixes:
DietPi-Software | Resolved an issue where the .installed file would generate an error, due to a unexpected character: https://github.com/Fourdee/DietPi/issues/322
DietPi-Software | Prevention of Lighttpd + PhpMyAdmin apt-get errors during installations. Users must install LLMP/LLAP prior to PhpMyAdmin
Odroid-XU4 | corrected typo in boot_xu4.ini file: https://github.com/Fourdee/DietPi/issues/314
dietpi-set_soundcard | Now applies dtparm=audio= setting in config.txt for RPi. Required for >= 4.4 kernel: https://github.com/Fourdee/DietPi/issues/327
-----------------------------------------------------------------------------------------------------------
v117
(01/05/16)
New Device:
DietPi image for VirtualBox (x64) is now available: http://dietpi.com/phpbb/viewtopic.php?f=8&t=390&p=1683#p1683. Many thanks to Xenformation (JK) for implimenting this image.
Changes / Improvements / Optimizations:
DietPi-Software | Added DietPi optimized installation for Mumble VoIP server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1691#p1691
DietPi-Config | Added display resolution profiles for Odroid VU7+.
DietPi-BugReport | Max filesize limit of bug report uploads capped at 10MB.
General | All fuzon.co.uk links have now been replaced with dietpi.com. This completes the recent server move: https://github.com/Fourdee/DietPi/issues/294
General | Begin script optimizations. This will most likely extend over the next several releases.
Networking | allow-hotplug has now been rolled out as default for all DietPi systems. Previously, this was set to auto. This basically means you can psyhically unplug/plug the device on the fly, without the need for restarting the networking service: https://github.com/Fourdee/DietPi/issues/305
Bug fixes:
DietPi-Config | Resolved an issue where IP details would not show on WiFi, when using both adapters at the same time, and setting wlan static: https://github.com/Fourdee/DietPi/issues/273#issuecomment-213951519
DietPi-Software | Resolved an issue where Oracle Java would fail to install: https://github.com/Fourdee/DietPi/issues/298
DietPi-Software | Resolved an issue where WiFi hotspot would not function on the Odroid C2. arm64 binary has been compiled with RTL drivers enabled: https://github.com/Fourdee/DietPi/issues/303
DietPi-Set_Soundcard | Resolved an issue where changing addon RPi soundcards failed to enable the chosen card.
DietPi-Update | Resolved an issue where the server version would return "invalid": https://github.com/Fourdee/DietPi/issues/301
DietPi-Software/Config | Resolved an issue where noip would not run on Odroid C2: https://github.com/Fourdee/DietPi/issues/302
General | Resolved an issue with WPA-PSK wireless connections failing to connect on the Odroid XU4.
Networking | Resolved an issue where unplugging eth would also kill any active wlan connections. Many thanks to K-plan for his assistance on this one: https://github.com/Fourdee/DietPi/issues/273#issuecomment-215996025.
-----------------------------------------------------------------------------------------------------------
v116
(19/04/16)
Changes / Improvements / Optimizations:
Images | All DietPi image downloads (excluding Wheezy) have been updated to v115 (v116 after first run update).
DietPi.com | Web hosting is now provided by MyVirtualServer.com: https://github.com/Fourdee/DietPi/issues/288
DietPi-Software | Added DietPi optimized installation for NetData. A slick and feature-rich system stats monitor with web interface: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p1611
DietPi-Software | Updated Wiring Pi installation to latest. This adds support for RPi 3: https://github.com/Fourdee/DietPi/issues/270
DietPi-Software | Screen blanking is now disabled during "First run update" and "During installations". This will only affect tty0 (main screen): https://github.com/Fourdee/DietPi/issues/277
DietPi-Config | Added ability to configure and apply system-wide proxy settings: https://github.com/Fourdee/DietPi/issues/214
DietPi-Config | Now supports enabling and configuring both Ethernet and WiFi adapters at the same time. Previously, enabling one adapter disabled the other.
DietPi-Config | When setting Static DNS settings, a menu will now appear with a list of the most known DNS servers. You can either select one of the entries listed, or manually enter your DNS server.
DietPi-Config | Networking Option has been split into 2 new menus. "Network Options: Adapters" and "Network Options: NAS/Misc".
DietPi-Backup | Added NFS/NFS4 as supported filesystem types. Dont get excited, Rsync over NFS is extremely slow, espically on the 1st run (cp is quicker).
DietPi-Banner | Will now also show your IP address: https://github.com/Fourdee/DietPi/issues/284
Bug fixes:
DietPi-Cloudshell | Network usage scene: Resolved a integer error caused by a leading zero in $(date), which effected daily usage stats: https://github.com/Fourdee/DietPi/issues/272
DietPi-Software | Resolved an issue where NODEJS was not being set to "installed" after installation.
DietPi-Software | Resolved an issue where NODEJS would not install on Odroid C2. We have compiled a ARM64.deb package and will be used in new installations: https://github.com/Fourdee/DietPi/issues/276#issuecomment-209900955
General | Resolved an issue where WiFi WPA connections were unable to connect on the Odroid C1.
General | Resolved various issues with non-english system Locale when using english based parsing throughout DietPi scripts: https://github.com/Fourdee/DietPi/issues/291
DietPi-Apt_Get_Update | Will now ignore waiting for (and killing) NTPD if ntpd_update_mode=0 (disabled) or ntpd_update_mode=4 (daemon): https://github.com/Fourdee/DietPi/issues/289
-----------------------------------------------------------------------------------------------------------
v115
(04/04/16)
Changes / Improvements / Optimizations:
DietPi-Software | Removed dependencies on Apache stacks, allowing all DietPi-Software web-based applications to use either lighttpd, nginx or apache2 stacks: https://github.com/Fourdee/DietPi/issues/205
DietPi-Software (Webserver preference system) | You can now select a prefered webserver type (Apache2/Nginx/Lighttpd), prior to installing any webserver based software. When you select any software for installation that requires a webserver, your prefered webserver choice will be automatically installed: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1549#p1549
DietPi-Software (Webserver preference system) | Lighttpd is the default webserver stack to be installed when any software in DietPi-Software requires a webserver stack. You can change this using the webserver preference option in the DietPi-Software menu. If you have any existing webserver stacks installed, your preference will be automatically set to what you have installed at the time.
Bug fixes:
OPI PC | Community vcore/freq (.fex/script.bin) patch will be applied (created by Thomas Kaiser). This resolves known issues with stability and excess heat on the Loboris image (which DietPi is based on). Screen resolution support in DietPi-Config is no longer available: http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=785&fromuid=185718
DietPi-Uninstall | Resolved an issue where WEBSERVER_LIGHTTPD would not appear when installed.
DietPi-Software | Resolved an issue where FFMpeg would fail to install on RPi 2/3.
DietPi-Software | Resolved an issue where PHP Composer would fail to install for Ampache/Baikal.
General | Resolved an issue where new dietpi.txt entries were not being created, for < v109 image installations.
-----------------------------------------------------------------------------------------------------------
v114
(28/03/16)
Software Additions:
DietPi-Software | Added DietPi optimized installation option for EmonPi. Turn your existing RPi into a lightweight energy monitor with the EmonPi addon board: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1525#p1525
DietPi-Software | Added DietPi optimized installation option for Tor WiFi Hotspot. This will create a WiFi Hotspot on your device and route all WiFi connected network traffic through the Tor network: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1529#p1529
Changes / Improvements / Optimizations:
DietPi-Config > Audio Options > Soundcard (RPi) | Added support for IQaudIO DAC+. Many thanks to "alcoheca" for the dtoverlay code: https://github.com/Fourdee/DietPi/issues/253
General (RPi) | max_usb_current in config.txt is now enabled by default. This will allow your USB ports to use upto 1.2amp of power. Required for USB platter HDDS (500/700ma).
Bug fixes:
General (C1) | CPU Govs: Ondemand is now disabled due to it failing to scale down frequencies. This is a known issue with the C1 kernel. Interactive is now the default CPU gov and will replace ondemand. Many thanks to K-Plan for reporting this bug: https://github.com/Fourdee/DietPi/issues/248
-----------------------------------------------------------------------------------------------------------
v113
(20/03/16)
Important notes:
Odroid C2 | Odroids flagship SBC is now supported in DietPi. Currently under beta, more info and image download: http://forum.odroid.com/viewtopic.php?f=138&t=19948
Software Additions:
DietPi-Software | Added DietPi optimized installation option for Redis Server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1504#p1504
DietPi-Software | Added DietPi optimized installation option for BaiKal (Lightweight CalDAV + CardDAV server): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1502#p1502
DietPi-Software | Added DietPi optimized installation option for RPi-Monitor: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1502#p1503
DietPi-Software | Added additional Linux installation option for Node.js v5.x: Many thanks to "bhaveshgohel" and "spiderkeys" for their input on this one: https://github.com/Fourdee/DietPi/issues/231
Changes / Improvements / Optimizations:
DietPi-Process_Tool (RPi 3) | Added options for Bluetooth service and hciuart.
DietPi-Software | Ampache installation has been updated to latest (3.8.2).
DietPi-Software | PiHole web interface updated to latest
DietPi-BugReport | Will now use the system wide UUID, generated by DietPi on 1st install for reference code, instead of MAC address as Odroids use a software configured MAC address (all the same).
Bug fixes:
Kodi (C2) | Resolved issues with no sound. Using ALSA and asound.conf from oversun, pulseaudio will be uninstalled: http://forum.odroid.com/viewtopic.php?f=136&t=19433&p=131413&hilit=Oversun#p131206
DietPi-External_drive_setup | Will now apply the permissions flag to NTFS drive mount. This allows for linux permissions on NTFS drives, and prevents Owncloud installations on USB NTFS drives from reporting a permissions warning. Applied to new DietPi image installations only, will not effect existing installations. Many thanks to CedArctic for the fix: https://github.com/Fourdee/DietPi/pull/225
DietPi-Uninstall | Resolved an issue where Squeezelite would not uninstall. Many thanks to "SASH" for the bug report.
DietPi-LogClear | Resolved an issue where non-english locale would cause pihole.log file to be cleared. This is due to DNSMASQ always logging in english dates, regardless of system locale. Many thanks to K-Plan for reporting the bug and with testing: https://github.com/Fourdee/DietPi/issues/233#issuecomment-196407135
DietPi-Cloudshell | Resolved an issue where non-english locale would prevent DNS query and block count stats updating.
DietPi-Software | Will now always clear the apt cache and update it, prior to installing the selected software. The previous "once every 7days" update caused missing package errors if a package filename was changed in the repo during that time.
DietPi-Software | Resolved an issue where apt-get errors were not providing error details.
PiHole | Resolved possible divide by zero in /var/www/pihole/data.php. The PiHole master branch (which DietPi forks) is yet to merge and recieve this fix. Many thanks to K-Plan: https://github.com/Fourdee/AdminLTE/commit/e1cd3556c55d982d8548e207c1f8d35a09d78f7d
General (Coded by rotational467) | DietPi will now correctly identify RPi 3 with cpu id a22082: https://github.com/Fourdee/DietPi/pull/239
-----------------------------------------------------------------------------------------------------------
v112 - Hotfix
(05/03/16)
Bug fixes:
DietPi-Software (RPi 3) | Resolved an issue with WiFi Hotspot failing to start, when using the internal bcm43438 wifi.
DietPi-Software | Resolved an issue with PHP CLI warnings (apc.shm_size=): https://github.com/Fourdee/DietPi/issues/218
-----------------------------------------------------------------------------------------------------------
v111
(03/03/16)
Important notes:
Raspberry Pi 3 | Is now supported in DietPi. Get the most out of those 1.2ghz cores with DietPi. Lightweight justice! I will continue to add RPI3 features in DietPi-Config at a later stage (eg: Bluetooth). For now, see here: https://github.com/Fourdee/DietPi/issues/216#issuecomment-191819227
Software Additions:
DietPi-Software | Additional Linux Software: Added Oracle 8 JRE/JDK installation option.
Changes / Improvements / Optimizations:
DietPi-Config | Ethernet/WiFi options will now set DHCP/STATIC target mode to current mode. Previously STATIC was the default target mode. This will prevent users applying STATIC by accident.
General (RPi) | snd-bcm2835 is now disabled by default. It will be enabled during ALSA install, if no other soundcard "dtoverlay=" is set. This will free up some memory for non-audio installations.
Bug fixes:
DietPi-Config | Display: Resolved an issue where changes to RPi Camera settings were not being applied.
-----------------------------------------------------------------------------------------------------------
v110
(29/02/16)
Changes / Improvements / Optimizations:
DietPi-Software | Your IP address will now be shown at the top left of screen.
DietPi-Software | You can now change the location where your user/personal data will be created and stored before installation (eg: bittorrent downloads, Owncloud data etc): https://github.com/Fourdee/DietPi/issues/198#issuecomment-186655968 . Can also be set in dietpi.txt (dietpi_userdata_basedirectory=).
DietPi-Cloudshell | Added current network bandwidth usage stats to the network usage scene.
DietPi-Cloudshell | Added human readable output for network usage screen (auto KB/MB/GB conversion)
General | bc is now installed by default on all DietPi systems. bc is needed for bash floating point calculations that many scripts rely on. bc is also favoured against printf due to character decimal issues with certain system locales: https://github.com/Fourdee/DietPi/issues/203#issuecomment-186889618
General | Improved support for non-standard root filesystem devices (eg: /dev/sdb) with DietPi scripts.
Bug fixes:
DietPi-Logclear | DietPi-Process_Tool is now reapplied after clearing PiHole logs.
DietPi-Software | Resolved an issue where LXDE desktop installations was linking DietPi-Nice.desktop instead of DietPi-Process_Tool.desktop
DietPi-Software | Resolved an issue where Pydio installation would not generate the data folder on SD card only installations.
DietPi-Software | Resolved an issue with Single File PHP Image Gallery download link broken. Many thanks to "Rhkean" for his assistance: https://github.com/Fourdee/DietPi/issues/206
DietPi-Cleaner | Resolved an issue where non-standard root filesystem device would cause the script to terminate. Many thanks to "K-Plan" for reporting the issue and his assistance with testing/debugging: https://github.com/Fourdee/DietPi/issues/200#issue-133569090
DietPi-Config | Resolved an issue where non-standard root filesystem device would cause SD benchmarks to fail. Many thanks to "K-Plan" for reporting the issue and his assistance with testing/debugging: https://github.com/Fourdee/DietPi/issues/211#issue-136938177
DietPi-Cloudshell | Vast number of bug fixes linked to non en_xx.UTF-8 locale and 0 size swap. Please see Git ticket for more information. Many thanks to "K-Plan" for his assistance: https://github.com/Fourdee/DietPi/issues/203
-----------------------------------------------------------------------------------------------------------
v109
(13/02/16)
Important notes:
- All DietPi ARM based images have been updated to v109. This resolves previous issues with automation. See "Bug Fixes" for more information.
- Odroid XU3/4 kernel updates are no longer automatically updated. This is to prevent future issues with automation installations. Users will need to manually run "apt-get install linux-headers-armhf-odroid-xu3 linux-image-armhf-odroid-xu3" to upgrade their kernel. Please see Git Ticket for more information: https://github.com/Fourdee/DietPi/issues/185#issue-130839837
- RPI Wheezy Image | As the official RPI Wheezy image download is no longer available, we have removed the Wheezy download link from dietpi.com. DietPi still supports and offers the Wheezy image, but we will not be adding additional DietPi-Software installation options for it. More information and Wheezy download: http://dietpi.com/phpbb/viewtopic.php?f=8&t=9
Software Additions:
- DietPi-Software | Added DietPi optimized installation options for Lighttpd webserver stacks (LLMP/LLSP/LLAP): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1335#p1335
- DietPi-Software | Added DietPi optimized installation options for MariaDB webserver stacks (LAAP/LEAP/LLAP): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5#p5
Changes / Improvements / Optimizations:
- DietPi-Software | PiHole installation has been updated to the latest version.
- DietPi-Uninstall | Will now display installed webserver programs instead of stacks.
Bug fixes:
- BruteFIR | Resolved an issue where ALSA overflow/underflow would prevent BruteFIR from running. Process is now launched initially with nice -15 to prevent this from occuring.
- DietPi-Automation (Odroid) | Resolved an issue where kernel updates would require user input. Many thanks to rhkean for his assistance: https://github.com/Fourdee/DietPi/issues/185
- DietPi-Software | Resolved an issue with Pydio installation on Odroid C1/XU4. "Impossible write into the AJXP_DATA_PATH folder": https://github.com/Fourdee/DietPi/issues/186
- DietPi-Software | Resolved an issue where Pi-Hole webpage stats were not updating: https://github.com/Fourdee/DietPi/issues/187#issue-131328814
- DietPi-Update | Resolved an issue where curl would fail to verify SSL cert for DietPi. This affected automated installations. Many thanks to rhkean for his assistance: https://github.com/Fourdee/DietPi/issues/197
- Odroid XU3/4 | Default resolution is now 1080p. This is a workaround to resolve known issues with 720p framebuffer missing lines: https://github.com/Fourdee/DietPi/issues/184
-----------------------------------------------------------------------------------------------------------
v108
(31/01/16)
Software Additions:
DietPi-Software (RPi Jessie) | Added DietPi optimized installation option for BruteFIR. EQ and Digital Room Correction via ALSA: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=57#p57
DietPi-Software (RPi Jessie) | Added DietPi optimized installation option for SqueezeLite. Audio player for SqueezeBox server (LMS): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1009#p1009
DietPi-Software | Added DietPi optimized installation option for Pydio. Feature-rich backup and sync server with web interface : http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1064
Changes / Improvements / Optimizations:
DietPi-Process Tool | Improved performance when parsing user settings file. Only installed software values are now saved.
Bug fixes:
DietPi-Process Tool | For LXDE Installations: Added dietpi-process_tool.desktop items and removed dietpi-nice.desktop.
/DietPi/dietpi/func/dietpi-optimal_mtu | ipv4 and icmp headers (-28) are now subtracted from the MTU size that gets tested.
-----------------------------------------------------------------------------------------------------------
v107
(25/01/16)
New Features:
DietPi-Process_Tool | Allows users to configure and set system wide Nice, Affinity, Scheduler Policy, Scheduler Priority for most processes/programs. Replaces DietPi-Nice/Affinity
Changes / Improvements / Optimizations:
DietPi-Config | IPv6 can now be enabled/disabled from the networking options menu.
DietPi-Config | RPI i2c settings have now been moved to "Advanced Options". Previously Display. Thanks to Gordon for the suggestion: http://dietpi.com/phpbb/viewtopic.php?f=11&t=294#p1261
General | IPv6 is now enabled by default on all DietPi systems. Its clear that IPv6 is becoming a requirement for software to fully function: https://github.com/Fourdee/DietPi/issues/175#issue-127682633 . You can disable IPv6 using dietpi-config > networking > IPv6
Bug fixes:
DietPi-Process_Tool (previously DietPi-Affinity) | Affinity is now applied to all PIDs for each program match.
DietPi-Software | Resolved an issue with Nginx failing to install on RPi Jessie.
-----------------------------------------------------------------------------------------------------------
v106
(13/01/16)
Software Additions:
DietPi-Software | Added DietPi optimized installation option for Shairport Sync. AirPlay audio player with multiroom sync : http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1221#p1221
Changes / Improvements / Optimizations:
Images | All ARM based DietPi Images have been updated to v106.
General (RPi) | DietPi will now identify your model name based on revision code. This will provider a "nicer" description in the banner. Many thanks for Dougie and David for their assistance on this: https://www.raspberrypi.org/forums/viewtopic.php?p=878517#p878517
DietPi-Backup | When searching for previous backups, it will now print the date/time the backup was last run, for each backup found.
Bug fixes:
DietPi-AutoStart | Resolved an issue where VNCserver would not start on Orange Pi PC. Many thanks to MyRoman for his assistance on this: http://dietpi.com/phpbb/viewtopic.php?f=11&t=283#p1193
DietPi-Software | Resolved an issue where input methods (such as ibus, fcitx) fails to start with dbus connection error. dbus-x11 is now installed by default with xserver. Many thanks to ochaochaocha3 for finding this one: https://github.com/Fourdee/DietPi/issues/160
DietPi-Software | Squeezebox Server (LMS) is now enabled for ARMv6 devices (RPi 1/zero). Many thanks to masterxilef for proving the fix: https://github.com/Fourdee/DietPi/issues/155#issuecomment-170695252
DietPi-Config (OPi) | Changed 3.5mm jack asound.conf from plug to hw. This resolves "ALSA lib pcm_plug.c:1261:(_snd_pcm_plug_open) Unknown field card" error.
DietPi-Automation | Resolved an issue where AUTO_DietpiSoftware_SkipUpdateRebootPrompt=1 had no effect.
-----------------------------------------------------------------------------------------------------------
v105
(06/01/16)
Software Additions:
DietPi-Software | Added DietPi optimized installation for WiFi Hotspot. Once installed, you can change the SSID/Key/Channel settings in dietpi-config > networking > WiFi. http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1207#p1207
Changes / Improvements / Optimizations:
DietPi-Config | Vastly improved the performance of the networking ethernet/wifi menus.
DietPi-Survey | UUID is now a random generation. This was previously the MAC address which are not unique on Odroid/OrangePi devices.
DietPi-Nice/Affinity | Added support for DHCP server (dhcpd) and WiFi Hotspot (hostapd).
DietPi-Backup | First run: will now check and use the USB Drive as the backup directory if it is installed.
Bug fixes:
DietPi-Software | Resolved an issue with the installation of OpenTyrian. Many thanks to EzTargetUK for spotting this one: https://github.com/Fourdee/DietPi/issues/157
-----------------------------------------------------------------------------------------------------------
v104
(29/12/15)
New Features:
DietPi-Automation | DietPi automation allows users to fully automate the installation process, and, automatically install optimized software from the DietPi-Software catalogue. We have also added features like auto mounting Samba client shares, download and execute script during installation. All the automation options are available in the dietpi.txt file on the 1st partition of the DietPi image. http://dietpi.com/phpbb/viewtopic.php?f=8&t=273
dietpi-set_dphys-swapfile | New function script that allows command line users to change dphys-swapfile size and locations easily and quickly. See sourcecode for usage.
Changes / Improvements / Optimizations:
PiHole | Updated PiHole script to latest version (gravity.sh).
DietPi-Cloudshell | Updated to v4. You can now start/stop DietPi-Cloudshell from the menu and choose which screen to output. Also added option to display temps as Celsius or Fahrenheit.
DietPi-Config (RPi) | Added display resolution option for the official RPi touchscreen.
General | Updated grep code usage to check for 1st character on line when parsing files for variable values. Prevents pulling in any commented code references. eg: grep -m1 '^MyVar=10'
DietPi-Software | LetsEncrypt has been disabled for DietPi RPi (Wheezy) until a workaround can be found: https://github.com/Fourdee/DietPi/issues/141
DietPi-Software | Dedicated USB drive installations will also move the swapfile to the USB drive. Many thanks to bbmak for this request: http://dietpi.com/phpbb/viewtopic.php?f=9&t=270&p=1135#p1132
DietPi-Software | Softether VPN server has been removed. Its setup was overcomplicated for the end user. OpenVPN server offers a much better and simplier VPN experience for the user.
DietPi-Backup | Allows for $2 input directory when using backup/restore inputs for $1. See sourcecode and usage header for more info.
DietPi-Nice | Added support for Squeezebox Server (LMS) and Squeezebox Lite.
DietPi-Affinity | Added support for Squeezebox Server (LMS) and Squeezebox Lite.
Bug fixes:
DietPi-Software | Resolved an issue with Squeezebox not installing. This is due to squeezebox 7.9 nightly build url links being dropped. Squeezebox will now be downloaded from DietPi.com. Thanks to Jean for spotting this.
-----------------------------------------------------------------------------------------------------------
v103
(10/12/15)
New Features:
DietPi-Affinity | Allows you to set CPU affinity for most processes. This allows you to specify which CPU cores the program will use. Also applied automatically during boot (along side DietPi-Nice). Info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1064.
DietPi-LetsEncrypt | Frontend for Lets Encrypt and intergration into DietPi systems. Supports Apache2 webserver (LAMP / LASP) only. Info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1062.
Software Additions:
DietPi-Software | Added DietPi optimized installation for Lets Encrypt. This allows you to easily obtain and install a free SSL certificate for your webserver. Info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1062. Many thanks to thechildofroth for his assistance with testing: https://github.com/Fourdee/DietPi/issues/128
DietPi-Software (RPi) | Added DietPi optimized installation for Wiring Pi (v2.31). Alternate GPIO libary based on C.
Changes / Improvements / Optimizations:
DietPi-Software | Updated DietPi-Cam installations to match RPi web cam interface v6.0.19. Thanks to Zombievirus for mentioning this was missing from v103 release changelog: http://dietpi.com/phpbb/viewtopic.php?f=11&t=218&start=20#p1087
DietPi-Ramlog | Will now preserve log file ownerships.
DietPi-Config > Networking | You can now specify static DNS servers.
DietPi-Nice | Will now show you what is being applied, and, if successful.
DietPi-Software | Reduced php-apc and php-apcu cache sizes slightly. Applied lower limit of 10mb.
DietPi-Software | Reduced the amount of total packages installed with Full logging mode (logrotate). Many thanks to Gordon Williams for spotting this: http://dietpi.com/phpbb/viewtopic.php?f=11&t=256#p1073
DietPi-Software (RPi) | Moved all RPi hardware project releated items to DietPi Optimized software. Under RPi Hardware Projects.
Bug fixes:
LMS/Squeezebox server | Resolved issue with the program unable to start at boot. DietPi-Software will now install v7.9. Existing installations of LMS/Squeezebox will require a reinstall with dietpi-uninstall and dietpi-software, to fix their installation.
DietPi-Software | Resolved an issue with apt-get 100 errors during installation due to incomplete apt-cache. DietPi-Software will now run a simulated apt-get install, before running the installations. If this fails, it will attempt to clean and update the apt-cache. Many thanks to Zombievirus for the report and assistance testing: https://github.com/Fourdee/DietPi/issues/132
DietPi-Software | Resolved an issue with Proftpd giving errors: /var/log/wtmp: No such file or directory. Many thanks for Gordon Williams for spotting this one: http://dietpi.com/phpbb/viewtopic.php?f=11&t=256#p1073
General | Resolved an issue where optimizations for the RPi v2 would be made based on 2 cores. This was due to an incorrect $(nproc) value which reported 2 processor cores on the RPi. $(nproc --all) is now used and returns the correct value.
General | Resolved an issue where /etc/resolv.conf (dns server) was not updating. This was due to a missing package (resolvconf) and will now be installed on all DietPi systems. Resolvconf will automatically update DHCP dns servers. For Static Ips, dns-nameservers must now be set in /etc/network/interfaces.
General | Resolved issue where ntpd drift file wouldnt update. Many thanks to Gordon
DietPi-Config > Networking | As dns-nameservers must be set for static ips, DietPi-Config will enable/disable dns-nameservers automatically in /etc/network/interfaces when applying network changes.
-----------------------------------------------------------------------------------------------------------
v102
(03/12/15)
Important DietPi Changes:
All DietPi images have been updated to v102 and are required to run the latest version of DietPi. Previous images will no longer update, and are no longer supported.
Passwords | All passwords throughout DietPi are now dietpi (previously raspberry). This includes everything with a password (eg: dietpi-software installations).
DietPi for Odroid C1/XU4 has changed to Debian Jessie | The DietPi images are now based on the excellent Debian Jessie images by Meveric http://forum.odroid.com/viewtopic.php?f=96&t=17542&p=114970#p114970. Why Debian? First, its more streamline and lightweight when compared to Ubuntu. Second, it reduces my coding workload from 3 distros to 2, as Ubuntu has different packages/filepaths/requirments that required additional coding and testing.
New Features:
DietPi-Launcher | Menu system that allows you to run any of the DietPi programs, all from one place.
DietPi-Cron | Menu system that allows you to change the cron start times: https://github.com/Fourdee/DietPi/issues/118#issuecomment-161051801
Software Additions:
DietPi-Software (Odroids C1/XU4) | Kodi is now available for Odroid C1 and XU4.
DietPi-Software (Odroids C1/XU4) | DietPi optimized LXDE desktop is now available. Vastly improved C1 (no longer uses FBturbo driver).
DietPi-Software (Odroids C1/XU4, OPi) | DietPi optimized Weaved installation is now available.
DietPi-Software (Odroids C1/XU4) | DietPi optimized MiniDLNA installation option is now available.
Changes / Improvements / Optimizations:
General | Support for Raspberry PiZero (honestly?, i didnt have to change a thing :) )
General | Removed one of the reboots during first run filesystem expansion. This will speed up the inital setup of your system. Available for all DietPi images v101 or higher.
DietPi-Software | PHP now sets upload_max_filesize and php_max_post_size to 2GB. This will increase the max filesize limit with php uploads (eg: Owncloud). Previously 20~MB.
DietPi-Software | PHP now sets upload_tmp_dir to /var/tmp/php_upload_tmp. This was previously stored on /tmp as ramdisk, which limited php uploads (eg: Owncloud) to half your total RAM, causing possible failed uploads.
DietPi-Software (Jessie) | PHP will also install and optimize APCu along side Opcache (APCu is data store, OPcache is opcode cache). This should vastly improve webserver performance.
DietPi-Software | HAproxy will now install v1.6.2.
DietPi-Software | Deluge-web no longer requires a service restart by the user during 1st run.
DietPi-Software | Enabled Deluged logging with level warning to /var/log/deluged.log and /var/log/deluge-web.log
DietPi-Config > Advanced > Time sync (ntpd) | New options. Allows you to change the update frequency of NTPD time syncs. eg: Daily/Hourly/disabled etc.
DietPi-Config > Performance > Overclocking | Tweaked the RPi 1/2 overclocking settings to improve stability. These are settings I personally use across all my RPi devices during testing, and, should be stable for all.
DietPi-Config > Advanced > Swapfile size | When the user changes the swapfile size, the new swapfile and its size will now be generated at the same time. Previously this was completed during boot.
DietPi-Config > Advanced > Swapfile size | Can now also be disabled.
DietPi-Config (OPi) | You can now update the Kernel and Firmware for your OrangePi. This will run Loboris kernel update script: https://github.com/loboris/OrangePi-BuildLinux/blob/master/update_kernel.sh
General | /etc/apt/sources.list is now unified across all DietPi Jessie images (excluding Raspbian), using the global Debian mirror: http://ftp.debian.org/debian
General | All firmware and kernel have been updated to latest.
Bug fixes:
DietPi-Update | Some users were experiencing wget failures due to SSL/cert issue on GitHub, or local network setup. This was causing the 1st run update and installation to fail. The script has been updated to use curl which does not fail. https://github.com/Fourdee/DietPi/issues/125
Kernel Modules (OPi) | Resolved issues with invisible modules by updating the kernel / firmware to latest (provided by Loboris). https://github.com/Fourdee/DietPi/issues/115
General (Jessie) | Resolved an issue where SystemD would throw warnings on /dev/tty1 regarding duplicate fstab entries. USB mounts are now disabled by default in fstab on new images. DietPi will enable one of the mounts as required during "1st run USB drive" setup.
DietPi-Software (Odroid C1) | Resolved an issue with Kodi launching as black screen.
DietPi-Software | Resolved an issue with DietPi-Cam not starting during boot. Many thanks to Rich T for his assistance with debugging: http://dietpi.com/phpbb/viewtopic.php?f=11&t=218#p842
DietPi-Ramlog | Fix for mongodb log files, thanks to Olmo: https://twitter.com/otmezger/status/670004115561299968
-----------------------------------------------------------------------------------------------------------
v101
(14/11/15)
Changes:
DietPi-Software | Enabled minidlna installation option for Orange Pi and VMware.
DietPi-Software | Modified the installation method of phpBB3 forums. No longer uses apt installation. Downloads and sets up the phpbb.zip.
DietPi-Config > AutoBoot options | Added "Console: Automatic Login" option. Useful for custom projects that require autologin on main terminal (tty1), without launching a specific program.
DietPi-Config (RPi) > Audio options > Soundcard | You can now select "none" as your soundcard. This will disable the snd-bcm2835 kernel module, saving memory and resources.
DietPi-Config (OPi PC) | Changed 3.5mm asound.conf to use plug rather than direct hw.
DietPi-Software (OPi PC) | Installing HiFi will now default to 3.5mm output and unmute it, regardless of default device used in asound.conf.
Bug fixes:
DietPi-Ramlog | Resolved an issue where "Full" and "None" logging modes, would clear logfile contents during boot. https://github.com/Fourdee/DietPi/issues/112
DietPi-Apt-get_Update | Resolved an issue where the state file would stay at 0 (which believes apt-get is running), causing endless waiting.
DietPi-Software (RPi Jessie) | Resolved an issue where Kodi would install using packages from deb.multimedia, rather than Raspbian. This was due to FFMPEG installation which requires the additional repo. After installing FFMPEG, the deb.multimedia repo will now be removed. https://github.com/Fourdee/DietPi/issues/111
DietPi-Software (OPi PC) | Resolved broken volume controls for HiFi (mpd+ympd) using 3.5mm output.
DietPi-External_drive_setup (RPi) | When setting up a dedicated external drive, rootdelay=10 will be added to cmdline.txt. This should prevent slow powering external drives, from failing to be ready and mountable during boot.
-----------------------------------------------------------------------------------------------------------
v100
(07/11/15)
New Image:
DietPi for Orange Pi PC is now available (Beta): http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=662&extra=page%3D1
New Features:
DietPi-Cleaner | New program. Allows you to remove unwanted 'junk' (eg: CCleaner) to free up system resources. http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=623#p623
DietPi-Software | Added DietPi optimized installation option for OpenVPN Server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=613#p613
Changes:
DietPi-Software (RPi) | HQ audio is now enabled by default when alsa is flagged for install.
DietPi-Software (RPi armv6 Jessie) | FFmpeg will now install libs, rather than lib-dev packages: https://github.com/Fourdee/DietPi/issues/84#issuecomment-151623212
DietPi-Config > Tools > Benchmark | Vastly improved the accuracy of filesystem benchmarking. The recorded speeds should now be inline with "real world" usage. DD now uses 4K blocksize which is default for SSD and /tmp (ram).
General | Hostname on new installations has change from dietpi to DietPi.
General | Changed ondemand scaling up, to 50% cpu usage (previously 60).
Bug fixes:
DietPi-Cloudshell | Resolved a memory leak caused by incorrect array usage.
General (Jessie) | Resolved issue with CRDA error print on tty1. Many thanks to Luis for the resolution: https://github.com/Fourdee/DietPi/issues/102#issuecomment-153447933
Orange Pi PC | Local sound now works, also added option to dietpi-config allowing you to change HDMI or 3.5mm default output.
-----------------------------------------------------------------------------------------------------------
v99
(27/10/15)
New Features:
DietPi-Software | Added DietPi optimized installation option for Ampache. http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=40#p554 . Many thanks to Jig for his assistance with the installation steps: http://dietpi.com/phpbb/viewtopic.php?f=9&t=146
DietPi-Software | SubSonic is now available for all DietPi systems. Also updated SubSonic installation to use 5.3 (instead of beta2), and, Java 8 (instead of Java 7). Many thanks to thechildofroth for his assistance and providing compiled armv6 packages: https://github.com/Fourdee/DietPi/issues/84 .
DietPi-Software (RPi) | Added Linux installation option for i2c-tools. Can also be installed/configured in dietpi-config (see below).
DietPi-Config (RPi) | Users can now toggle i2c module and change baudrate (freq kHz) from display options.
Changes:
General | DietPi specific binaries are now stored and downloaded from http://dietpi.com. This will vastly increase download speed and should reduce overall installation time.
General (C1/XU4) | Modified /etc/apt/sources.list to include universe, multiverse, backports, and, Oracle Java paa.
Bug fixes:
DietPi-Config (Odroid C1/XU4) | Resolved issue where changing the Keyboard configuration did not bring the menu up.
-----------------------------------------------------------------------------------------------------------
v98
(21/10/15)
New Features:
DietPi-Software (VMware) | Added DietPi optimized installation option for Desktop LXDE.
Changes:
DietPi-Software | Pi-hole installations now checks total free memory available and sets swapfile size accordingly, to prevent out of memory errors. This was previously applied to RPi v1 models only.
Bug fixes:
CurlFTPfs (Jessie) | Resolved issue with this network mount causing Emergency mode during boot. Many thanks to Jig for his input on this: http://dietpi.com/phpbb/viewtopic.php?f=9&t=142
NoIp (VMware) | New installations of NoIp will now install the x32/x64 binary.
DietPi-Config (RPi - Jessie) | Resolved issue where changing the Keyboard configuration wasnt being applied.
-----------------------------------------------------------------------------------------------------------
v97
(15/10/15)
New Features:
DietPi-Software | Added DietPi optimized installation option for Fail2Ban. Prevents brute-force attacks by banning the IP address.
DietPi-Software | Added DietPi optimized installation option for PhpSysInfo. Web interface system stats. Many thanks to Pilovali for his input: http://dietpi.com/phpbb/viewtopic.php?f=9&t=122
DietPi-Software | Added DietPi optimized installation option for Php Image Gallery. A website to host and browse your image files. Many thanks to Pilovali for his input: http://dietpi.com/phpbb/viewtopic.php?f=9&t=135&p=468#p465
Changes:
DietPi (RPi Jessie) | Is no longer in Beta. All known and reported issues have been resolved.
DietPi-Software (Jessie) | Selecting Alsa for install will also install alsa-utils.
Bug fixes:
DietPi-Software (Jessie) | Resolved issues with SubSonic installation failing, due to missing ffmpeg package in Jessie repo. Many thanks to Marc for his input on this issue: https://github.com/Fourdee/DietPi/issues/84
-----------------------------------------------------------------------------------------------------------
v96
(12/10/15)
Changes:
DietPi.com is now the home of DietPi. Web hosting kindly provided by Pilovali.
Bug fixes:
DietPi-Software (Jessie) | Resolved Transmission-daemon 403 errors on Jessie systems. Caused by SystemD service: https://github.com/Fourdee/DietPi/issues/86. Many thanks to Lloyd for sending the bug report.
-----------------------------------------------------------------------------------------------------------
v95
(10/10/15)
New Features:
DietPi-Software | Added DietPi optimized installation option for VNC Server running LXDE Desktop. Great for headless devices: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=408#p408
DietPi-Software | Added DietPi optimized installation option for Wordpress (Blog and publishing website).
DietPi-Software (RPi-Jessie) | Added DietPi optimized installation option for Kodi.
Changes:
General | Sudo is now installed by default on all DietPi images. As most online guides for linux software uses Sudo in their documentation, and scripts, this allows us to bridge the gap to less experienced linux users by preventing "command not found".
LXDE (Desktop) | Updated desktop and menu items to include dietpi-nice.
DietPi-Software | SoftEther VPN server will now install the latest version.
DietPi-Software | RetroPie has been removed as a DietPi optimized installation option. The installation cannot be truly automated and requires user input from the RetroPie setup script. Users will need to install RetroPie from following their online documentation.
DietPi-Software | RaspControl is now only available for the Raspberry Pi (Wheezy) image. The project has not been updated for 3 years, and, only works with Raspbian Wheezy.
Bug fixes:
DietPi-Software (VMware) | Softether VPN server will now download and install the correct (64bit) package.
DietPi-Software | Resolved issue with PhpMyAdmin selection complaning of LAMP/LEMP not installed, when it is due to be installed by software that requires it.
DietPi-Software (RPi-Jessie) | Resolved issue with RPi-GPIO python3 support installations failing due to missing dependencies with the Raspbian repo. This is now installed by Python pip.
DietPi-Config (RPi-Jessie) | Resolved issue with CurlFTP mount, not mounting due to changes in Jessies /etc/fstab commands.
Many thanks to:
Pilovali - For his contributions with testing, and, submitting over 5 bug reports for DietPi!
-----------------------------------------------------------------------------------------------------------
v94
(07/10/15)
New Image:
DietPi for Raspberry Pi (Jessie) has been released!
Changes:
DietPi Images | DietPi image downloads have been updated to v94. This also includes their respective firmware/kernel updates where applicable.
LXDE (Desktop) | Updated desktop and menu items to include more DietPi programs (eg: backup/sync)
DietPi (XU3/4) | Meveric XU3 repo (meveric-all-XU3.list) has been removed from apt.
Bug fixes:
DietPi-Software | Resolved issue with Odroid C1 pulling incorrect URL for internet test, from sources.list.
-----------------------------------------------------------------------------------------------------------
v93
(30/09/15)
Changes:
DietPi-Software | Will now use your /etc/apt/sources.list url for connection tests.
DietPi-Cam | Updated. New installations will now install the latest version of RPi Cam Control (v6.0.9).
Bug fixes:
Pi-hole | Resolved issues with Pi-hole (dnsmasq service) not starting during bootup phase.
DietPi-Software | All Pi-hole installations will now increase swapfile size if required. This was previously applied only to Pi-Hole automated image. This prevents a out of memory error whilst running gravity.sh on RPi v1 256/512.
apc.php (Odroid / VM ) | Will now use opcache-status rather than opcache-gui. This resolves missing data from the apc.php page.
DietPi-BugReport | Resolved issue with failed uploads not providing any notification to end user.
DietPi-BugReport | Resolved issue with URL test (wget spider) not supporting ftp addresses.
DietPi-Survey | Resolved issue with URL test (wget spider) not supporting ftp addresses.
External HDD (hdparm.conf) | APM is now set to 254 (APM 127 seems to override spindown time to 5 seconds for most drives). Spindown time is now 10minutes.
-----------------------------------------------------------------------------------------------------------
v92
(24/09/15)
New Device:
DietPi for VMware (Virtual Machine) is now available. More info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=90
New Features:
DietPi-Morsecode | Converts and renders a text file into morse code. You never know when you might need it! :) http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=40#p293
Changes:
DietPi-Sync | Added option to enable/disable an automated daily sync (using cron).
/etc/hdparm.conf | Added default power management settings for external USB drives. This will spindown the /dev/sda drive after 30 minutes. APM is set to 127 which allows max performance whilst still allowing spindown.
Bug fixes:
DietPi-Cloudshell | Improved CPU usage results (they actually work now ;)). Completey re-coded, and, no longer requires sysstat (mpstat) to be installed.
Pi-hole | Resolved issues with dnsmasq startpar and missing user errors during boot.
General | Resolved issue with apc.php page not providing information/stats on Odroid images.
-----------------------------------------------------------------------------------------------------------
v91
Notes:
Internal use (Image implementation and testing for VMware). See v92 for patch notes.
-----------------------------------------------------------------------------------------------------------
v90
(15/09/15)
New Features:
DietPi-Nice | Allows you to set process priority (nice level) for most dietpi-software installed programs. Your nice levels will automatically be applied by DietPi and active at all times. More info : http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=279#p279
Changes:
DietPi-Software (RPi) | Owncloud installations now use the opensuse repo. This installs the latest version (8.1).
DietPi-Sync | Added option to enable/disable compression during transfer.
DietPi-Config (Overlocking RPi 2) | Modified the overclocking profiles to improve stability. From testing, ram overclocking seems to cause the most instability, so, we have set the ram freqs to default (400mhz) for low and med profiles.
DietPi-Cloudshell | Users can now set custom USB drive mount locations, if different from /mnt/usb_1. Line 3 of /DietPi/dietpi/.dietpi-cloudshell.
dietpi-external_drive_setup | When formatting, it will now clear the MBR and partition tables on the drive before creating the ext4 partition.
General (RPi) | Hdparm is now installed by default (to be consistent with all DietPi images). This allows external drives to power down when idle.
General | Removed trailing white space from all DietPi code. Reduces DietPi-Ramdisk size by 4~KB (every little counts ;)).
Bug fixes:
DietPi-Config (RPi) | Resolved issue with SDcard benchmark reporting incorrect free space.
DietPi-Software | Resolved issue with HiFi installation. An invalid config file prevented mpd from starting.
dietpi-external_drive_setup | Will now correctly display the filesystem type when its label contains spaces.
-----------------------------------------------------------------------------------------------------------
v89
(08/09/15)
Release Notes:
DietPi-Backup | New feature to allow rSync backups of your DietPi system.
DietPi-Sync | New feature that allows rSync cloning of a Source location to a Target location (eg: /mnt/NAS_pictures /mnt/usb_1/NAS_Pictures)
DietPi-Software | Added DietPi optimized installation option for "SqueezeBox Server". Also known as Logitech Media Server (LMS).
DietPi-Config (Performance Options) | You can now limit the maximum frequency of your CPU. This is useful for reducing tempratures and power usage.
DietPi-Config (Networking Options) | Samba client mounts (/mnt/samba) will now add _netdev, to the /etc/fstab file. This ensures the network is up before it attempts to mount.
-----------------------------------------------------------------------------------------------------------
v88
(03/09/15)
Release Notes:
DietPi-Logclear (Pi-hole) | Resolved issue with space padding in pihole.log date detection and removals.
-----------------------------------------------------------------------------------------------------------
v87
(31/08/15)
Release Notes:
DietPi-Software | Added DietPi optimized installation option for "HaProxy" (High performance TCP/HTTP load balancer.). Many thanks to Jerome Queneuder for providing the compiling and installation methods.
DietPi-Software | Deluge installation option is now available for Odroid-C1 and Odroid-XU3/4.
DietPi-Software | Vastly improved the Deluge install process and simplified the online documentation. Remote access is now enabled by default, allowing desktop clients to connect.
DietPi-Ramlog (all modes) | Increased /var/log max size to 20mb (from 10mb).
DietPi-Ramlog (Pi-hole) | Increased maximum log file size to 5mb (from 2mb). This should be more than enough to keep 1+ days of pi-hole stats.
DietPi-Uninstall | Resolved issue that only showed 1 item at a time.
-----------------------------------------------------------------------------------------------------------
v86
(28/08/15)
Release Notes:
Pi-hole | Hotfix to resolve issues with Pi-hole stats not updating.
DietPi-Cloudshell | Resolved an issue where an error would be briefly printed on the display, when changing settings in the control panel.
-----------------------------------------------------------------------------------------------------------
v85
(27/08/15)
Release Notes:
DietPi-Software | DietPi-Cloudshell is here! Turn your Cloudshell (or your monitor) into a dedicated lightweight system stats display.
DietPi-Software | Added DietPi Optimized installation for SubSonic (many thanks to childofroth for his help, testing and work to get this completed https://github.com/Fourdee/DietPi/issues/42)
DietPi-Config | Added Interactive CPU gov option (if available on device).
Odroid C1/XU4 | Changed default CPU gov from ondemand to interactive. This resolves the issue with Odroid c1 ondemand not scaling (http://forum.odroid.com/viewtopic.php?f=117&t=12057), and, performs much better.
Odroid XU4 | Fixed issue with missing curl pre-reqs. Curl is now installed by default (to be consistent with all DietPi images).
DietPi-Ramlog | Now also saves filenames and generates those files on boot as blank files. Basically ensures log file permissions are set correctly during boot.
/DietPi/dietpi.txt cpu_max_frequency= | You can now limit the max cpu frequency (Mhz) for all cores. | 0=disabled | Useful for lowering temp/power usage on your device.
DietPi-BugReport | Will now also send /etc/init.d/* and ls /etc/rc*.d/* services startup orders.
General | Rolled out -m1 to the majority of DietPi code. This should improve performance with DietPi scripts.
-----------------------------------------------------------------------------------------------------------
v84
(21/08/15)
Release Notes:
DietPi for Odroid XU 3/4 is now available. Currently in Beta, further software additions will be added at a later date. http://dietpi.com/phpbb/viewtopic.php?f=8&t=57 .
DietPi-Software | Resolved issue with Pi-hole stats not updating correcly on 1st install.
Pi-hole Automated Image | Increase swapfile size to 500MB.
General | CPU Governor tweaks to make ondemand more responsive (lower sample rate 100ms to 25ms, and, increase duration to 1second)
-----------------------------------------------------------------------------------------------------------
v83
Notes:
Not released. Internal use (Image implementation and testing for Odroid xu3/4)
-----------------------------------------------------------------------------------------------------------
v82
(12/08/15)
Release Notes:
DietPi-Software | RPi only: Added DietPi optimized installation option for WebIOPi (Control RPi-GPIO from a web interface).
DietPi-Software | RPi only: Added DietPi optimized installation option for Weaved (Access your device over the internet).
General | Improved external drive setup script, and, detection of failed setups.
DietPi-Logclear | Now removes all entires in /var/log/pihole.log from previous days.
DietPi-Logclear | Reduced Pi-hole maximum logfile size to 2MB.
DietPi-Survey | Resolved issue with Curl causing this script to wait for a unnecessary period of time. We love timeouts!
-----------------------------------------------------------------------------------------------------------
v81
(04/08/15)
Release Notes:
General | Updated all DietPi images to v81.
General | DietPi default login has changed. Username = root, password = dietpi.
-----------------------------------------------------------------------------------------------------------
v80
(02/08/15)
Release Notes:
DietPi-Software | Added DietPi optimized installation option for Pi-hole (DNS server that blocks adverts on your network). http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=20#p174
Optimization | ipv6 is now fully disabled for RPi, honest. http://dietpi.com/phpbb/viewtopic.php?f=9&t=37&p=152#p152
Security | Dropbear will generate a unique SSH key during 1st run setup. Thanks to DietPirate (http://dietpi.com/phpbb/viewtopic.php?f=9&t=37#p156).
DietPi-Update | Added option to disable DietPi automatically checking for updates (dietpi.txt dietpi_check_for_updates=0-1)
-----------------------------------------------------------------------------------------------------------
v79
(24/07/15)
Release Notes:
DietPi-Software | Resolved issue with failed initial setup of Owncloud in SD card setups. Many thanks to Ted for the bug report https://www.raspberrypi.org/forums/viewtopic.php?p=792918#p792918
Optimization | RPi only. Changed from Deadline to NOOP scheduler. This should improve filesystem IO with solid state devices. Many thanks to Von http://dietpi.com/phpbb/viewtopic.php?f=9&t=37&p=133#p117
Optimization | ipv6 is now fully disabled. Blacklisted kernel module, and disabled in sysctl. Many thanks to Von http://dietpi.com/phpbb/viewtopic.php?f=9&t=37&p=133#p117
-----------------------------------------------------------------------------------------------------------
v78
(22/07/15)
Release Notes:
DietPi-RamDisk | Resolved issue with powerloss causing unexpected config files (Many thanks to Mamuesp for the bug report). https://github.com/Fourdee/DietPi/pull/33
DietPi-Bugreport | Will now check for a valid working internet connection before attempting to upload report.
DietPi-Bugreport | Added support for eth/wlan devices with an index range of 0-9.
-----------------------------------------------------------------------------------------------------------
v77
(09/07/15)
Release Notes:
DietPi-Software | Added DietPi optimized installation option for Raspcontrol (Web interface system stats).
DietPi-Software | Added DietPi optimized installation option for Linux Dash (Web interface system stats).
DietPi-Software | Added Dietpi optimized installation option for vsFTPD (alternative FTP / file server).
DietPi-Software | Modified Apache2 log settings. Access logs are now disabled (improves overall performance). Reduced standard log level to error.
DietPi-Software | Grasshopper installations are now based on LASP webserver stack.
-----------------------------------------------------------------------------------------------------------
v76
(05/07/15)
Release Notes:
HotFix | Resolved issue with DietPi-Ramlog modes not being mounted to RAM.
-----------------------------------------------------------------------------------------------------------
v75
(04/07/15)
Release Notes:
Ramlog | Has now been replaced by a new lightweight DietPi Ramlog system.
General | Information for DietPi-Ramdisk locations when editing /boot/config files (eg: /boot/config.txt)
General | Added installation infomation to possible client mounts (eg: /mnt/samba/readme.txt).
DietPi-Config | Odroid C1 : Resolved "not enough space" error when running SD benchmark.
-----------------------------------------------------------------------------------------------------------
v74
(30/06/15)
Release Notes:
DietPi-Config | Added RAM memory benchmark to the Tools menu.
DietPi-Software | DietPi-Cam installations will now set the required GPU memory (128MB). This is targeted for RPi v1 devices as v2 devices will automatically set required GPU memory if camera is enabled.
RamLog Mode 1/2 | Will now also clear logfiles with compressed extentions (eg: .zip;.gz). This will prevent compressed logfiles (eg:dmsg.x.gz) using memory.
cpu | Will now obtain the current CPU frequencies first. This ensures the processing required to run the script, does not effect the original CPU freq value. Many thanks to "Gordon" for the bug report.
General | Standardized the menu prompt options throughout DietPi. Many thanks to "Manfred" for the feedback.
-----------------------------------------------------------------------------------------------------------
v73
(26/06/15)
Release Notes:
DietPiCam | Resolved "no data/media" issues with non-usb drive installations. Many thanks to Nicksoph for the bug report https://www.raspberrypi.org/forums/viewtopic.php?p=777876#p777876
DietPi-apt-get_update | Added a timer limit when waiting for the NTPD process to finish.
-----------------------------------------------------------------------------------------------------------
v72
(26/06/15)
Release Notes:
DietPi-Software | RPi only. Added DietPi optimized installation option for "Grasshopper" (Web App to control Bticino MyHome).
cpu | New command, shows CPU information/stats.
-----------------------------------------------------------------------------------------------------------
v71
(25/06/15)
Release Notes:
DietPi-Software | OdroidC1 only. Added DietPi optimized installation option for LXDE desktop (currently in beta, uses fbturbo + ump).
DietPi-Software | OdroidC1 only. Internet connection test now checks the Ubuntu repo url, instead of the RPi repo url.
General | DietPi now runs completely from ramdisk. This vastly reduces SD filesystem IO in DietPi scripts, and, further improves the life of your SD card.
General | DietPi will now automatically search and use, the first eth/wlan devices on your system. This resolves issues with some Odroid C1 devices that have their ethernet starting with an index of 1 (eth1).
DietPi-Uninstall | Resolved issue with vim not being uninstalled from apt.
DietPi-Uninstall | Uninstalling Samba Client and curlftpfs will now remove the entries from /etc/fstab. Resolves issue with boot hang. Many thanks to "Shaquille" for the bug report.
-----------------------------------------------------------------------------------------------------------
v69-70
New image for all DietPi devices.
-----------------------------------------------------------------------------------------------------------
v68
(14/06/15)
Release Notes:
General | DietPi's logging system has been completely rewritten. Please see here for full list of options: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=20#p68
General | DietPi now automates and manages Apt-get update. apt-get update is automatically called when its required and/or, hasnt been updated in 7 days. Also runs as a sperate thread to speed up initial installation, and, future dieti-software installations.
General | Changed image creation methods. Total image sizes have been reduced.
DietPi-Software | Added DietPi choice system for various system logging options. Features 3 choices: 2 Ramlog modes and 1 full system logging option (rsyslog logrotate).
DietPi-Logclear | New addition. Multiple options for clearing log files. Also includes backup feature. Run dietpi-logclear to get available modes.
DietPi-BugReport | Can now generate an offline bugreport.zip if no network is detected.
-----------------------------------------------------------------------------------------------------------
v67
(09/06/15)
Release Notes:
General | Hotfix: Automation options in dietpi.txt. This is targeted for users who installed DietPi with the image version 60 and below.
-----------------------------------------------------------------------------------------------------------
v66
(09/06/15)
Release Notes:
DietPi-Software | Transmission, Deluge and Owncloud installations no longer require a USB Harddrive to be installed. Although, a USB harddrive is highly recommended.
DietPi-Software | Resolved php5-mysql and php5-sqlite not being installed with their webstacks.
DietPi-Software Odroid C1 | Resolved Owncloud data directory symlink not being correctly applied.
DietPi-Software | Completely rewritten the target data system for usb drive installs (stuff you dont see :) ).
-----------------------------------------------------------------------------------------------------------
v65
(08/06/15)
Release Notes:
DietPi-Software | Reduced the filesystem usage and total packages installed by OpenSSH-Server (from 13mb to 3mb)
DietPi-Software | MySql / ProFTP / phpMyAdmin will no longer prompt for passwords and settings during installation.
DietPi-Software > Odroid C1 | Added DietPi optimized installation option for "Hifi - Web interface music/radio player" (MPD + YMPD).
Odroid C1 | Resolved issues with no sound and xterm pre-reqs in Kodi. Many thanks to Wakko http://forum.odroid.com/viewtopic.php?f=114&t=11962&sid=b73521385777fc8f8d0fe518669b4ec2&p=92558#p92569
Odroid C1 | Optimized and reduced the v65 image size from 1.25gb to 1.0gb.
RPi | /tmp/ is now correctly mounted on boot as tmpfs.
-----------------------------------------------------------------------------------------------------------
v64
(06/06/15)
Release Notes:
DietPi-Software | Odroid C1: Added LASP / LESP webserver stacks.
DietPi-Uninstall | Now uses a menu system. This allows for simple removal of DietPi installed software.
DietPi-Uninstall | Prevented removal of openssh-server when openssh-client is to be removed (this is due to their package dependancies, apt-get purge openssh-client removes openssh-server aswell).
General | Optimizations for DietPi scripts. The mostly used global DietPi files/flags are now run from /tmp (ram), instead of /DietPi/dietpi. This will reduce filesystem IO.
DietPi-Banner | DietPi will now notify you if an update for your DietPi system is available.
DietPi-Banner | Added time/date to banner head.
-----------------------------------------------------------------------------------------------------------
v63
(03/06/15)
Release Notes:
DietPi-Software | Hotfix: Resolved issue that prevented install software list being loaded.
-----------------------------------------------------------------------------------------------------------
v62
(03/06/15)
Release Notes:
DietPi-BugReport | New feature. Allows users to send bug reports for DietPi. Automatically generates a zipped file of your settings, logs etc, then uploads. Also available from dietpi-config > tools menu.
DietPi-Uninstall | Can now recieve multiple inputs (eg: dietpi-uninstall DESKTOP ALSA)
DietPi-Software | Hotfix: AutoBoot options can now be set before the software is installed.
-----------------------------------------------------------------------------------------------------------
v61
(02/06/15)
Release Notes:
DietPi-Software | Added DietPi Optimized LASP Webserver Stack: Apache2 / SQLite / Php.
DietPi-Software | Added DietPi Optimized LESP Webserver Stack: Nginx / SQLite / Php.
DietPi-Software | Optimized code to reduce file IO usage. Vastly improves the performance in all menus.
DietPi-Software | Resolved hanging and delays when dietpi-software applies optimized config files.
DietPi-Software | Seperated "DietPi software", and, "Additional Linux software" list menus into catogories (should be easier to find software).
DietPi-Config | Resolved issue with "internet connection test" always displaying "online".
DietPi-Uninstall | Now lists all installed DietPi software on your system that can removed.
General | Resolved an issue with dietpi.txt "static networking settings" not being correctly applied on first run.
General | Initial additions of DietPi automation flags added to dietpi.txt. Allows you to define certian 1st run overrides.
-----------------------------------------------------------------------------------------------------------
v60
(27/05/15)
Release Notes:
DietPi-Software | New option to easily switch between SSH servers (Current list: None / Dropbear / OpenSSH ). The DietPi choices system will automatically install your choice, and, uninstall the rest.
DietPi-Software | New option to easily switch between File servers (Current list: None / ProFTP / Samba ).The DietPi choices system will automatically install your choice, and, uninstall the rest.
DietPi-Software | ProFTP is no longer automatically installed with DietPi optimized software. You can use the new options listed above to choose your own preferences.
DietPi-Software | Added DietPi optimized installation option for Deluge (Alterative BitTorrent Server with web interface)
DietPi-Software | Users will recieve a prompt if their selected software can be configured in DietPi-Config, with the choice of going directly to that specific menu.
DietPi-Uninstall | Users can now remove DietPi installed software. Please see here for more details and usage http://dietpi.com/phpbb/viewtopic.php?f=8&t=24
General | Ramlog now saves logs to disk on shutdown/reboot. Daily ramlog saves have been removed due to /var/log being open by any number of installed programs, and, the fact that we clear the logfiles before it saved previously.
General | Logs are still cleared daily with /etc/cron.daily/dietpi . This prevents ramlog from becomming a "memory hog", which could have a negative effect on system performance rather than a positive one.
Code Related:
DietPi-Config | Can now recieve an interger input for its target menu index. eg: "dietpi-config 8" will launch the DietPi Networking Menu.
-----------------------------------------------------------------------------------------------------------
v59
(20/05/15)
Release Notes:
Odroid C1 Specific:
DietPi-Software | Added DietPi Optimized installation option for LEMP (Nginx / MySql / PHP-FPM / OPcache)
General | Removal of php-apc/u in LAMP installations. Now uses OPcache instead. See http://serveraddress/apc.php
-----------------------------------------------------------------------------------------------------------
v58
(18/05/15)
Release Notes:
DietPi-Software | PhpMyAdmin is now a seperate, optional installation choice (mainly used for Webserver SQL administration).
RPi Specific:
DietPi-Software | Added DietPi Optimized install option for LEMP (Nginx/mysql/php5/php-apc).
General | Resolved an issue with Apache2 preventing Ramlog from starting at boot.
oDroid C1 Specific:
General | NTP quits when its completed, saving 3.18MB of memory usage. Runs on boot and cron.daily.
General | fake-hwclock is now installed to keep recent date/time values during power cycles.
DietPi-Config | Resolved GPU memory splits not being applied correctly.
-----------------------------------------------------------------------------------------------------------
v57
(15/05/15)
Release Notes:
Desktop + Kodi | Resolved Kodi "not a valid application" errors when launching from desktop shortcuts.
Desktop + Kodi | Kodi shortcuts now display the Kodi icon.
-----------------------------------------------------------------------------------------------------------
v56
(14/05/15)
Release Notes:
General | Resolved NTP hanging during boot if no internet access. This was caused by a bug in NTP when NTPD_OPTS='-gq' (quit when done) is used.
-----------------------------------------------------------------------------------------------------------
v55
(13/05/15)
Release Notes:
Hotfix | Resolve X issues with DietPi_v54 image.
General | NTP service now quits when its completed, saving 3.18MB of memory usage. Runs on boot and cron.daily.
General | psmisc is now installed by default. This is required for DietPi scripts that use the killall command.
-----------------------------------------------------------------------------------------------------------
v54
(12/05/15)
Release Notes:
DietPi-Software | Added DietPi optimized install option for "RPi Camera / Web Interface Surveillance (DietPi-Cam)"
DietPi-Software | Added additional Linux software install option for "FTP Client Filesystem Mount (curlftpfs)". Can be installed and configured using dietpi-config > networking.
DietPi-Software | Changed the DietPi optimized software menu to be more informative and user friendly.
DietPi-Software > Kodi | Fixed black screen hangs on exit. If starting from console users must run startkodi. Desktop shortcuts have been patched.
DietPi-Config > Advanced | Better explanation of swapfile.
DietPi-Config > Networking | Setting up a samba client share will no longer reset the /etc/fstab file each time.
Added changelog | *waves*
Code Related:
DietPi-Update | Added gitbranch option in dietpi.txt (gitbranch=master). This can be used to test the update/patching system.
DietPi-Software | Separated internal install flags for Webserver. Allows for applications to be installed that require only parts of the LAMP stack.
DietPi-Software | Changed PHP-apc/u conf files to remove "( 3 days )". It was causing php errors line 4.
/func/ | Moved "set samba client details" from dietpi-config to /DietPi/dietpi/func/dietpi-set_smbclient
/func/ | Change_hostname is now a global function script
/DietPi/dietpi/conf/index.php has changed to phpinfo.php. Allows us to reserve index.php for other software.
-----------------------------------------------------------------------------------------------------------
v53
(09/05/15)
EOL corrections in /conf/ folder, resolves startup issues (with YMPD/Softether/Opentyrian).
New func folder for global functions. (allows us to use re-occuring code in dietpi scripts)
dietpi-config > display | GPU mem split for RPI is now based on an array (optimized/cleaned coding)
-----------------------------------------------------------------------------------------------------------
v52
(07/05/15)
DietPi-Software | Modifications to help improve initial user experience.
DietPi-Config > Display Options | Added support for RPi Camera. Enable/disable camera and led.
DietPi General | Fix for dumb or unset TERM provided by tdaitx. Allows for SCP connections with OpenSSH Server installed.
DietPi General | Added time-outs and retry limits when checking urls to prevent endless waiting (internet tests/apt repo checks etc).
-----------------------------------------------------------------------------------------------------------
v51
(05/05/15)
DietPi-Software > Desktop (LXDE) | Trashcan is now disabled. This allows DietPi to save resources by not needing gvfs packages.
-----------------------------------------------------------------------------------------------------------
v50
(04/05/15)
DietPi-Software > Desktop (LXDE)
- Optimized/reduced installation time, now takes 4 minutes on a Pi2 (previously 20+ minutes).
- Optimized/reduced installed filesystem usage, now 200MB (previously 500MB+)
- Optimized/reduced number of processes running, now 26 (Previously 55+)
- DietPi's LXpanel config now gets correctly applied.
DietPi-Update
- Optimized. No longer requires 20MB+ Git to be installed. Uses wget and unzip, both under 1MB.
- Automatically checks and updates DietPi on 1st run.
DietPi-Config | New menu Audio Options.
- RPi Audiophiles rejoice! Added support for external soundcards (Supported cards: HifiBerry DAC/DAC+ Digi/Digi+ Amp/Amp+ , https://www.hifiberry.com/).
-----------------------------------------------------------------------------------------------------------