forked from phoronix-test-suite/phoronix-test-suite
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
1395 lines (1177 loc) · 75.1 KB
/
ChangeLog
File metadata and controls
1395 lines (1177 loc) · 75.1 KB
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
PHORONIX TEST SUITE CHANGE-LOG
Phoronix Test Suite (Git)
pts-core: Don't show PTS version when there is no sub-title, just leave it empty
phodevi: Clear up extra potential fluff in the GPU model string
Phoronix Test Suite 7.2.1-Trysil
30 June 2017
pts-core: Don't pass arguments in quotes to pre/interim/post test scripts
pts-core: Minor optimization to is_test_profile() and more easily allow explicit paths to be used, overriding what's in OB cache
pts-core: Minor optimization to is_suite() and more easily allow explicit paths to be used, overriding what's in OB cache
pts-core: Fix warning in pts_test_result_parser
phodevi: AVX-512 reporting
Phoronix Test Suite 7.2.0-Trysil
8 June 2017
pts-core: Add TurnCharsToSpace support to result parser
pts_Graph: Fix multi-way comparison detection
Phoronix Test Suite 7.2.0 Milestone 4
3 June 2017
pts-core: If a OB upload fails with system logs, try again without system logs
pts-core: Add basic dump-tests-to-git sub-command
pts-core: Add basic dump-suites-to-git sub-command
pts-core: Result parser fixes/improvements
pts-core: Additional safety checks around loading test result arguments from a result file
pts-core: Add "vulkan-development" external dependency
pts_Graph: Few tweaks/clean-ups
pts_Graph: Allow optionally specifying custom colors via the GRAPH_HIGHLIGHT environment variable
phoromatic: Introduce support for setting a run-priority on test schedules
Phoronix Test Suite 7.2.0 Milestone 3
26 May 2017
pts-core: Result parser fixes for some advanced corner cases
pts-core: Add dump-file-info helper
phodevi: Fallback for being able to read I/O scheduler on NVMe device on Linux
phodevi: Monitor *DEBUG* environment variables
pts_Graph: Key alignment spacing fix
pts_Graph: Don't allow duplicate identifiers
pts_Graph: Various other alignment tweaks
phoromatic: Handling for non-PCNTL support in Phoromatic client
Phoronix Test Suite 7.2.0 Milestone 2
4 May 2017
pts-core: Add SKIP_TESTS_HAVING_ARGS environment variable
pts-core: Parser improvements
perf_per_dollar: Allow custom units, report on LIB graphs too
phodevi: Add PGI compiler detection
Phoronix Test Suite 7.2.0 Milestone 1
14 April 2017
pts-core: Result parser improvements
pts-core: Add AppendToArgumentsDescription option to result parser capabilities
system_monitor: Fix for when individual monitoring is disabled
phodevi: Fix for listing dual 4K displays and other select multi-monitor configurations
Phoronix Test Suite 7.0.1
28 March 2017
pts-core: Support for network proxies with username/password requirement
pts-core: Improve formatting of text in 'info' sub-command
phodevi: Improved detection for Quill AArch64 board and possibly other boards
phodevi: Various sensor detection improvements for the Jetson TX2
phodevi: Add fallback detection for ARM Mali
report_test_run_times: Add INSTALL_TIMES_ARE_A_BENCHMARK=1 option for generating install time graphs
report_test_run_times: Add INSTALL_SIZES_ARE_A_BENCHMARK=1 option for generating install size graphs
Phoronix Test Suite 7.0.0-Ringsaker
6 March 2017
pts-core: Make the AppStream meta data happy
pts-core: Improve formatting of PDF generation on large result files
phodevi: Expand GCC version detection when -dumpversion isn't supported (e.g. gcc-snapshot of gcc 7.0.1)
Phoronix Test Suite 7.0.0 Milestone 5
28 February 2017
pts-core: Allow bzip2 compression of result file uploads to OpenBenchmarking.org
pts-core: Only preserve the original raw result string if it differs from the final result
pts-core: Show results in text mode when show-result sub-command is run without DISPLAY
report_test_run_times: new module to report test run times as result graphs
Phoronix Test Suite 7.0.0 Milestone 4
16 February 2017
pts-core: stress-run styling improvements
pts-core: External dependency XML updates
phodevi: Continued tweaking on the new system information view
phodevi: Append LLVM version to OpenGL driver string where relevant
pts_Graph: Continued tweaking of graph UI
pts_Graph: Allow more compact multi-way comparison graphs
pts_Graph: Various SVG size/efficiency optimizations
Phoronix Test Suite 7.0.0 Milestone 3
7 February 2017
pts-core: Add winners-and-losers sub-command for providing some first/last place finish stats
pts-core: Don't pass files greater than ~50MB to the result parser as likely too big to parse and invalid data like lots of warnings/errors from test
pts-core: Restructured test result parser
pts-core: Dropping of some deprecated checks
pts-core: Add ArgumentsDescription to the results-parser schema for appending a string to the used arguments description string on test execution
pts-core: Add the result-scale to the test profile comparison_hash (NOTE: any external data stores making use of the comparison_hash should thus rebuild their hash indexes)
pts-core: Allow one test run to generate multiple result outputs (graphs, etc) from multiple result-definition entries
pts-core: Drop secondary_linked_results handling now that all tests can create multiple result outputs natively, use that code path
pts-core: Add debug-result-parser sub-command as a way to debug test profile result-parser defintions, just scan for old test log files and don't actually execute test
pts-core: Restore setting the OpenBenchmarking.org ID to the ReferenceID field in the result file when cloning from OpenBenchmarking.org
pts-core: Various console coloring improvements
Phoronix Test Suite 7.0.0 Milestone 2
23 January 2017
pts-core: Indicate HIB/LIB result proportion when dumping results as CSV
pts-core: Introduce new view of system software/hardware details on test run and system-info command
pts-core: Drop detailed-system-info sub-command now that system-info is more verbose
pts-core: Eliminate pts_test_downloads_nye_XmlReader
pts-core: Eliminate pts_parse_results_nye_XmlReader abstraction
pts-core: A lot of cleanups / reworking of XML parsing in various components
pts-core: Cleanup phoronix-test-suite list-test-usage
phodevi: Fix for hanging Windows client when requesting disk mount options
phodevi: Don't rely upon X.Org DDX driver logic for determining GPU frequency since it's not portable to Wayland or with -modesetting DDX
phodevi: Add microcode version reporting on Linux
Phoronix Test Suite 7.0.0 Milestone 1
12 January 2017
pts-core: Add estimate-run-time sub-command for estimating test/suite/result-file run length
pts-core: More external dependency coverage for BSDs
pts-core: Cleanup PTS_USER_LOCK / run-lock handling
pts_Graph: Add "Ryzen" product string to AMD's coloring
pts_Graph: Add "Pentium" product string to Intel's coloring
pts_Graph: Add option to disable color branding
phoromatic: Set by default for SQLite database WAL journal mode / NORMAL synchronous
phoromatic: Report status updates more often
Phoronix Test Suite 6.8.0-Tana
6 December 2016
phoromatic: allow clearing warnings/errors of a system from the systems page
phodevi: Rearrange ATI/AMD graphics checks
Phoronix Test Suite 6.8.0 Milestone 3
28 November 2016
pts-core: Ubuntu external dependency script fix
phodevi: Improved video RAM detection via GLX_MESA_query_renderer
phodevi: GPU detection improvements
phodevi: vRAM detection change to help AMDGPU-PRO
phodevi: Other product/model string improvements
Phoronix Test Suite 6.8.0 Milestone 2
15 November 2016
pts-core: Add new remove_inactive_systems option on systems page
pts-core: Fix malforming graphs when feeding many line graph results that are in a tracking-like manner that should be compacted to box plot
pts-core: Add PHP GD check as first thing when attempting to use result-file-to-pdf
pts-core: Add new module hooks for __test_log_output() and __post_test_run_system_logs()
phodevi: Don't load Phodevi sensors prior to PHP 5.3 due to compatibility issues
log_exporter: Allow easily exporting test run and system logs via COPY_TEST_RUN_LOGS_TO and COPY_SYSTEM_LOGS_TO env vars
flamegrapher: Experimental new module to generate Linux perf / FlameGraph graphs for each test being executed when active
results_custom_export: Example module for dumping PTS test results in custom formats
pts_Graph: Add Intel color highlighting for "Celeron" too
Phoronix Test Suite 6.8.0 Milestone 1
27 October 2016
pts-core: Add PHOROMATIC_HTTP_PORT environment variable for overriding Phoromatic Server HTTP port on starting it
pts-core: Don't preserve really large system logs (~1MB or greater per file)
pts-core: Strip http/https from proxy address if needed
pts-core: Update Solus external dependency handling
pts-core: Proper handling for when PHP ctype functions are not present
phodevi: Also look for Vulkan ICDs at /usr/share/vulkan/icd.d/*.json
Phoronix Test Suite 6.6.1
29 September 2016
pts-core: Various BSD improvements
pts-core: Add list-not-installed-tests command (alias: list-uninstalled-tests)
pts-core: Detection for qupzilla browser when no alternative exists
pts-core: Add "phoronix-test-suite php-conf" sub-command to dump more useful PHP information for debugging
pts-core: Add python-scipy and python-sklearn external dependencies
phodevi: Support for reporting memory frequency when overclocked if reported via "Configured Clock Speed" in dmidecode for RAM
Phoronix Test Suite 6.6.0-Loppa
6 September 2016
pts_Graph: On multi-way comparisons, always condense line graphs to modified box plots
Phoronix Test Suite 6.6.0 Milestone 3
26 August 2016
pts-core: Add OpenMandriva/urpmi PHP dependency helper to launcher
pts-core: After running tests, if no browser/display is available, offer to show results via CLI graph/text rendering
pts-core: Add a SVG DOM HTML back-end for lowering common SVG into pure HTML for cases like email clients where no SVG is supported
html_results_export: New module exposed via EXPORT_RESULTS_HTML_EMAIL_TO and EXPORT_RESULTS_HTML_FILE_TO env vars for exporting HTML results
pts_Graph: When highlighting graph values, darken the color rather than use static color
Phoronix Test Suite 6.6.0 Milestone 2
7 August 2016
deploy: Update Debian packaging script
pts-core: Fix for upload-test-suite (on OpenBenchmarking.org side too)
pts-core: Show local suites in list-suites
pts-core: Ensure DragonFlyBSD pkg installation is done automatically
pts-core: Restructure bash on windows check
pts-core: Initial work on CLI terminal colored text output
phoromatic: Web UI styling improvements
phodevi: Show mdstat RAID Details when available
pts_Graph: Show extra disk details on system graph
Phoronix Test Suite 6.6.0 Milestone 1
6 July 2016
pts-core: Add OpenCV to external dependencies list
pts-core: Disable test cache share when run in stress-run mode
phoromatic: Allow custom versions to be manually specified on test suite web UI page
pts_Graph: Show min/max results on multi-way comparisons
pts_Graph: Color string tweaks
phodevi: Fix to allow GPU temperature sensor to work with AMDGPU-PRO driver stack
Phoronix Test Suite 6.4.0-Hasvik
2 June 2016
[Only minor changes since 6.4 M4]
Phoronix Test Suite 6.4.0 Milestone 4
31 May 2016
pts-core: Automatically add used extra OpenBenchmarking.org repositories to the linked list
pts-core: Don't load empty tests on finish-run command
pts-core: Add perl-digest-md5 to external dependencies list
pts-core: Prevent duplicate tests/setting combinations from entering the same test run manager queue
pts-core: Fix for IE not scaling SVGs in the results viewer
pts-core: Finish new pts_test_suite API, port build-suite to it
phoromatic: Support editing and deleting tests in local suites from the Phoromatic Server UI
phodevi: More detection improvements for NVMe devices on Linux
Phoronix Test Suite 6.4.0 Milestone 3
26 May 2016
pts-core: XML formatting fix for non-OpenBenchmarking.org deployments
pts-core: Do more to avoid zombie processes in stress-run manager
pts-core: More robustness of the results parser with spaces (or lack of) near colons
pts-core: Rewritten pts_test_suite internals
phodevi: Support for reading AMDGPU OverDrive overclock offset
phoromatic: Add generalized "Testing" page to Phoromatic Server
watchdog: new PTS module for checking sensor readings to suspend/quit testing if exceeded
Phoronix Test Suite 6.4.0 Milestone 2
6 May 2016
pts-core: Allow XML formatting from the Phoromatic Server web interface
pts-core: Reformat stress-run log messages
pts-core: Add "redis-server" as a potential external dependency for providing Redis
pts-core: Statically set dynamic_run_count_on_length_or_less to 60
pts-core: Adaptively increase regression threshold level in points_of_possible_interest() when too many results are being flagged
phoromatic: Fix selecting the same test itself on the "build suite" page
phoromatic: Do hard deletes when deleting results from admin area or results page
phoromatic: Add basic support for deleting "local suites" from Phoromatic web UI
phoromatic: Allow exporting system test run/build errors to the exported public results viewer
phoromatic: Add PTS_NO_REBOOT_ON_NETWORK_FAILURE environment variable for clients where if network failure occurs, Phoromatic clients will not reboot
phodevi: Add ambient.temp sensor for reporting ambient temperature, currently supports temperv14 USB sensors
Phoronix Test Suite 6.4.0 Milestone 1
25 April 2016
pts-core: Many improvements to stress-run functionality
pts-core: Add Midori to supported browser list
pts-core: Add default logging support while running stress-run using phoronix-test-suite-stress.log filename
pts-core: Additional fallback for locating if running PTS as a user from their home directory
pts-core: Append date to phoronix-test-suite-stress-XXX.log when running stress-run
phoromatic: Initial server-side implementation of new stress-run support via Phoromatic Server when going to "Run A Benchmark" and opting for stress mode
phoromatic: Initial client-side implementation of new stress-run support
phoromatic: Add basic email notification support to the Phoromatic export results viewer
phoromatic: Say "Stress Testing - XXX" as Phoromatic status messages when in stress-run mode
phoromatic: Add links to schedules/tickets from dashboard and system pages for active schedule/ticket on that system at the moment
phoromatic: Fix for handling post-run event script
phoromatic: Only run tests once each time called upon in stress-run mode
phoromatic: Show systems in groups on benchmark ticketing page
phoromatic: Don't reset fields when building suite and adding additional tests
Phoronix Test Suite 6.2.2
9 March 2016
pts-core: Fix for crash in stress-run mode
pts-core: Add OpenSUSE dynamic reverse dependency handler
pts-core: For the new result viewer, add Epiphany to the web browser list
pts-core: Void Linux external dependency support
pts-core: Alpine Linux (APK) external dependency support
phoromatic: Don't use a proxy (if available) when trying to connect from Phoromatic client to server
Phoronix Test Suite 6.2.1
23 February 2016
phodevi: Extra Vulkan information reporting
phodevi: Add OpenCL version reporting to system software string
perf_per_dollar: Fix for uninitialized test_result object
Phoronix Test Suite 6.2-Gamvik
16 February 2016
pts_Graph: Fixes
pts_Graph: Support for branded colors on more graphs
phodevi: plumbing Vulkan
matisk: Fixes
Phoronix Test Suite 6.2 Milestone 5
5 February 2016
pts-core: Add golang as possible external dependency
phodevi: Optimization for slightly faster start-up time
phoromatic: Add WoL details to the maintenace table page
phodevi: Sensor clean-up and fixes (Jakub Maleszewski)
matisk: Restore the MATISK module for testing (Jakub Maleszewski)
Phoronix Test Suite 6.2 Milestone 4
26 January 2016
pts-core: Fix for some test profiles not showing up in list-tests sub-command
pts-core: Add function for optionally removing unchanged results
pts-core: Add function for optionally removing noisy results
pts-core: Rework PDF generation of test results
phoromatic: Add option to result viewer for exposing possible points of interest
phoromatic: Add view_results_since support to the export results viewer
pts_Graph: Fix for graphs sometime not rendering correctly on multi-way comparisons
Phoronix Test Suite 6.2 Milestone 3
7 January 2016
pts-core: Add system to default list of repositories
pts-core: Allow result graph footnotes to be added during test time by writing to ~/pts-footnote
pts-core: Optimize array usage along hot paths
pts-core: Add httpd as a possible external dependency
pts_Graph: Rendering fix for collision of result identifiers
phoromatic: Add LimitNetworkCommunication option
phoromatic: Fix in listing tests on schedules page when dealing with cache mismatch
deploy: JuJu update from upstream
Phoronix Test Suite 6.2 Milestone 2
2 January 2016
pts-core: Add FullOutput configuration option for dumping all pre/post/interim information to standard output
pts-core: Add MinimalTestTime user configuration option
phodevi: Software string detection improvements
phodevi: Support for PTS_NPROC environment variable to override reported CPU core count
phoromatic: Export viewer tweaks
Phoronix Test Suite 6.2 Milestone 1
15 December 2015
pts-core: Begin work on dynamic dependency handler infrastructure
pts-core: Add new TestProfile/SystemDependencies field to test profile specification
pts-core: Basic implementation of SystemDependencies for dynamically resolving system/external dependencies based on file name
phoromatic: Allow public listing of download cache files when navigating in browser to /download-cache.php
phodevi: Assume Windows is 64-bit when environment variable check fails
phodevi: Support sys.power sensor monitoring fallback on BAT1
Phoronix Test Suite 6.0.1
20 November 2015
phodevi: Fix potential errors in sensors
Phoronix Test Suite 6.0-Hammerfest
16 November 2015
pts-core: Stop logging lsusb as on some systems calling the command will hang
pts-core: Move common dependencies later in the external dependency handling process
pts_Graph: Fix multi-way comparison line graphs from color collision
phodevi: NVIDIA Jetson TX1 GPU thermal monitoring support and likely will work for some other boards too
Phoronix Test Suite 6.0 Milestone 6
12 November 2015
pts-core: Windows updates
pts-core: Random fixes
pts-core / phodevi: Merge the complete system sensors rework: https://github.com/phoronix-test-suite/phoronix-test-suite/pull/92 (Jakub Maleszewski)
pts-core: pts_openbenchmarking::available_tests() don't show deprecated test profiles by default
phodevi: Support reporting /sys/firmware/devicetree/base/model for part of motherboard/SBC string
phoromatic: Final styling for hammerfest
Phoronix Test Suite 6.0 Milestone 5
4 November 2015
pts-core: Rewrite of the local results viewer, now use HTML+JS rather than XSL
pts-core: Fix finish-run command functionality
pts-core: Fix results getting compacted into single result comparison object when using a local test without version post-fix
pts-core: Fix CSV result output when there are missing results
pts-core: Properly handle spaces in shell_exec() export
pts-core: Other small fixes
phodevi: Support for finding the Xorg.0.log in ~/.local/share/xorg/ with Debian now using that for non-root X Server
phoromatic: Tweaks
documentation: Update HTML template style
Phoronix Test Suite 6.0 Milestone 4
25 October 2015
phoromatic: Start of reworking the web interface
phoromatic: Initial responsive design, mobile friendly
phoromatic: Support for exporting results as XML via the viewer
linux_perf: Add new module to provide perf output reporting on a per-test-run basis when LINUX_PERF=1 environment variable is set
pts_Graph: Tweaks
Phoronix Test Suite 6.0 Milestone 3
9 October 2015
pts_Graph: Continued SVG optimization work
pts-core: Fix "auto-disks" test option to not show partitions
pts-core: Various fixes
pts-core: Finish work on auto-authenticating clients / settings page option to automatically approve newly added systems by default
pts-core: Add extra warning about RequiresRoot=TRUE tests
pts-core: Detect NVMe drives when looking for block devices for disk testing
pts-core: Add "smartmontools" as new PTS External Dependency
pts-core: Rewrite the DragonFlyBSD external dependency handling to now use dports pkg rather than pkgsrc
pts-core: Add NO_HTTPS environment variable option for systems that have trouble with HTTPS
Phoronix Test Suite 6.0 Milestone 2
24 September 2015
pts-core: Just mention PHP 5.3 as the new base requirement. Code still should largely work with PHP 5.2, but don't advertise it
pts-core: Add FileFormat optional tag to result parser with CSV support
pts-core: Add debug-render-test for helping to optimize the graph/result rendering process
pts-core: Rendering optimizations when handling lots of result files / graphs / result identifiers
pts-core: Rework and optimize the pts_result_file
pts-core: Implement new, faster result merger
pts-core: Allow the test_run_manager to run directly with a result_file
pts-core: Do test execution with proc_open(), allow modules to tap the process
pts-core: Add support for emitting SVG files with g tag to save space
pts-core: Fix breakage of pass/fail type tests in result parser
pts-core: Drop unused PIE_CHART type
phodevi: AMDGPU Linux detection improvements
phoromatic: Add "Tests" page
pts_Graph: Don't embed the PNG logo directly into the SVG file, but rely on HTTPS link
pts_Graph: Support coloring based on brand
pts_Graph: Implement new internal graph rendering interfaces, other major rewrites
Phoronix Test Suite 6.0 Milestone 1
26 August 2015
pts-core: Show estimated date/time next to estimated duration left on tests
pts-core: Support /usr/lib/os-release for stateless systems
pts-core: Allow listing multiple items via the info sub-command
pts-core: Add new test profile parsing back-end
pts-core: Unconditionally always ensure __GL_SYNC_TO_VBLANK=0
pts-core: Fixes for test profile validation following recent restructuring
pts-core: WebSocket fixes
pts-core: Fix bash completion
phoromatic: Improvements when server addressing setup fails
pts_Graph: Support reporting a min result on graphs when there is no max value to be reported
toggle_screensaver: GNOME 3 update
perf_per_dollar: Add performance-per-dollar calculator module based on environment variable input
system_monitor: Support reporting a meta/overall performance-per-Watt result at end of result file when activated
phodevi: Add BcacheFS superblock
Phoronix Test Suite 5.8.1
23 June 2015
pts-core: Misc warning fixes
pts-core: Fix result file validation against XML schema
pts-core: Never show /boot/efi as possible benchmark writable mount point
pts-core: Don't report which errors on launcher
phoromatic: Add button to schedules page to allow skipping current trigger
phoromatic: Pass extra attributes during PDF generation to allow for PDF sorting, etc
phoromatic: Allow basic sub-targeting as part of test schedule trigger URLs
phoromatic: Enhancements to the main page
phoromatic: Result tracker detection improvements
phoromatic: Sort systems on main page
Phoronix Test Suite 5.8-Belev
5 June 2015
pts-core: Don't needlessly write out config file each time if nothing relevant has changed
pts-core: Automatically re-install tests if compiler flag environment variables change
pts-core: Add attr as an external dependency
pts-core: Fix for reading multiple dependency names
phoromatic: Reboot system if comm fails 10+ times on client
phoromatic: Add global checkbox to key pages
phoromatic: Track core version of clients in database
phoromatic: Refresh OB repository lists prior to benchmarks
phoromatic: Additional validation on result uploads
phodevi: Some basic hardware reporting improvements that help the MIPS Creator CI20
Phoronix Test Suite 5.8 Milestone 5
28 May 2015
pts-core: Major performance improvements when merging many result files
pts-core: Faster result file parsing
pts-core: Stress-run improvements
phoromatic: Improved tracker page
phoromatic: Updated maintenance page
phoromatic: Log tick sensors into sensors-pool
phoromatic: Show prominent sensors via the dashboard
phoromatic: Add graphs to systems page
phoromatic: Scale SVG result graphs to better page size
phoromatic: Add phoromatic.export-results-for-account-schedules option
phoromatic: Add the Phoromatic Export Viewer
Phoronix Test Suite 5.8 Milestone 4
20 May 2015
pts-core: Support for using DNF directly when available on Fedora
phodevi: Report kernel's build date when detected it's running on a daily/devel/RC kernel
phodevi: Fix for Radeon GPU voltage reporting
phodevi: Improved open-source GPU frequency detection when X Server not active
phoromatic: Various fixes
phoromatic: Add support for specifying custom client update script via account settings page to keep clients PTS updated
phoromatic: Change interface of reporting sensor values
Phoronix Test Suite 5.8 Milestone 3
12 May 2015
pts-core: Separate out WebSocket server back-ends
phoromatic: Honor show_local_tests_only option via the build suite page
phoromatic: Fix jumping on page on checkbox selection when scrolling
phoromatic: Don't print network connectivity messages
phoromatic: Set Phoromatic System Variables set by server on Phoromatic clients as env vars
phoromatic: Lots of early Web Sockets work
phoromatic: Initial support for the Mongoose Embedded Web Server, used by default if php-cgi and mongoose binaries are found in PATH
phoromatic: Support for tick thread
phoromatic: Support for reporting system sensors and client log to systems page
phoromatic: Add support for real-time halt testing and rebooting from the Phoromatic Web UI
Phoronix Test Suite 5.8 Milestone 2
21 April 2015
pts-core: Fix potential crash in list-installed-suites sub-command
pts-core: Enforce CCACHE_DISABLE=1 during install/runtime testing
pts-core: Finish removal of hhvm-server support since it's long been discontinued upstream
pts-core: Add pts-core/hooks/startup
phodevi: Reporting of Btrfs RAID levels to system component table when running disk tests
phoromatic: Workaround for instr() usage in SQLite that caused issues with older distributions
phoromatic: Add LetPublicViewResults option and new public results listing page
phoromatic: Update results selection on rootadmin data page
phoromatic: Start work on nginx server configuration (not yet working)
phoromatic: Add "System Targets" info to benchmark ticket page & "View All Past Tickets"
Phoronix Test Suite 5.8 Milestone 1
2 April 2015
pts-core: Start moving possible deployment scripts into deploy/ directory
pts-core: Move phoromatic-client and phoromatic-server Upstart job files to deploy/
pts-core: Move phoromatic-client and phoromatic-server systemd service files to deploy/
pts-core: Add very basic result-file-to-json sub-command
pts-core: Drop AnonymousHardwareReporting / AnonymousSoftwareReporting as no longer used on OpenBenchmarking.org
Pull in JuJu scripts from https://github.com/juju-solutions/pts to deploy/juju
phodevi: More allowance for clients to recover Internet connection / server communication failure
phoromatic: Clean-up main page schedule for schedules with no associated systems
phoromatic: Show matching ticket results in the compare results column on results page
phoromatic: Allow results page to be limited to particular hash or ticket matches
phoromatic: Allow results page search box to also search system's hardware/software components
phoromatic: Fix for removing a system from all groups on the "system group editing" systems page
phoromatic: Allow per-system overriding of whether automatic power-offs of system are permitted
phoromatic: Get rid of block-poweroff file check in client module now that it can be done per-system from server-side
phoromatic: Allow WoL power-ups for honoring benchmark tickets
phoromatic: Unify more code from start.php into phoromatic_server
phoromatic: Always unset the GRUB recordfail when applicable
phoromatic: Add "System Maintenance Table"
phoromatic: Add "PowerOnSystemDaily" setting option to ensure regardless of schedule that systems will at least power-up/communicate daily if enabled
phoromatic: New checkbox handling on results page to manage comparisons and multi-delete results
phoromatic: Start work on new main page
Phoronix Test Suite 5.6.0-Dedilovo
24 March 2015
pts-core: Drop bilde_renderer since it's been deprecated for a while
pts-core: Yield /dev/mapper/* points in auto-disk-mount-points
pts-core: Detect Internet presence for enterprise-setup
pts-core: cli_set_process_title() still emits error on OS X so block its usage
pts-core: Fix potential warning in detailed-system-info sub-command
phodevi: HFS+ file-system fallback detection on OS X
phodevi: Workaround Hyper Threading detection on OS X
phoromatic: Add universal search functionality from web interface
phoromatic: Improve formatting of annotations
phoromatic: Mark system state as unknown when communication fails and hits the event server check
phoromatic: Don't attempt to open DB in read-only mode if phoromatic.db not yet made
Phoronix Test Suite 5.6 Milestone 5
11 March 2015
pts-core: Ignore test run locking in stress/multi-run mode
pts-core: Allow 128 character result identifier strings
pts-core: Switch the dump-documentation sub-command to generating the README in md format
phoromatic: Change the custom From email sender to Reply-To
phoromatic: Finish hooking-up multi-test/stress-run functionality via the benchmark page
phoromatic: Send emails from rootadmin or group admin's email address where applicable rather than no-reply@
phoromatic: Scroll bar on local suites page condensing
phoromatic: Add "End Ticket" option to benchmark page
phoromatic: Allow stress tests up to 90 days
phoromatic: Allow stress runs up to 24 concurrent tests
phoromatic: Add basic support for annotating/commenting on result files and individual graphs
phoromatic: Add support for the user to delete annotations
Phoronix Test Suite 5.6 Milestone 4
25 February 2015
pts-core: Improvements to phoronix-test-suite make-download-cache
phoromatic: Add "admin data" page to let the rootadmin permanently delete schedules/results/systems
phoromatic: Allow for system identifier variable in benchmark tickets of .SYSTEM
phoromatic: Allow for system identifier variable in benchmark tickets of .GROUP
phoromatic: Allow tickets to be removed from the individual benchmark page
phoromatic: Allow creating new group accounts from the rootadmin page
phoromatic: Add support for repeating tickets
phoromatic: Add basic support for system variables
Phoronix Test Suite 5.6 Milestone 3
15 February 2015
phoromatic: Allow triggers to be deleted
phoromatic: Rely on caching for determining pre-existing cached test profiles from the web UI
phoromatic: Add result RSS support
phoromatic: Add new option to results page
phoromatic: Enforce new PTS sign-on whenever the PTS core version changes due to potential interface changes
phoromatic: Working build suite page
phoromatic: Add support for local suites page
phoromatic: Add benchmark page
phoromatic: Add support for viewing issued benchmark tickets
phoromatic: Add option to force rebuild of results databases
phoromatic: Prepend system ID to result string when running multiple tests without variables
phoromatic: Add "Test All Options" opton to build suite page
Phoronix Test Suite 5.6 Milestone 2
4 February 2015
pts-core: Various fixes
pts-core: Deb/RPM build packaging improvements.
pts-core: Add Markdown Readme file
pts-core: Add hidden ?seed_accountid= option to the welcome / account creation page for custom 6 character ID
pts-core: Fix for session save path on Fedora when running as normal user
pts-core: Import copy of FPDF locally for PDF rendering
phoromatic: Add a public view of test results by going to result page entry -> Result Export -> Public Viewer
phoromatic: Add basic "Upload To OpenBenchmarking.org" link from test result page
phoromatic: Allow users to reset their own password by navigating to the settings page
phoromatic: Add "group name" concept to Phoromatic group of accounts
phoromatic: Improved formatting of the public-viewer page
phoromatic: Allow downloading results as PDF
phoromatic: Allow disabling new account registration by setting custom string via rootadmin's config page
phoromatic: Allow setting a main page message string to show users once logging into their account, via rootadmin's config page
phoromatic: Don't show idling systems on the dashboard
phoromatic: Add IP ping test to system claim page
phoromatic: Introduce PPRID structure as universal unique identifier for results between accounts
phoromatic: Allow optional result sharing between groups / unique accounts (controlled via settings)
phoromatic: Add "force result sharing" option to rootadmin to override per-account settings
phoromatic: New result compare functionality
phoromatic: Support for limiting results to a certain time period
phoromatic: Add comparable results listing on individual result pages
phoromatic: Register module-discovered Phoromatic Servers with pts-core
phoromatic: Add "Only Advertise Cached Tests" option to rootadmin
phoromatic: Download latest OpenBenchmarking.org test suites/profiles in background thread from the event server
phoromatic: Add option to pre-seed test installs to systems when otherwise idling
phoromatic: Support for exporting result files to download as CSV or TXT
phoromatic: Add phoromatic.list-results sub-command for clients to view recent results
phoromatic: Add phoromatic.clone sub-command for clients to clone viewable test results
Phoronix Test Suite 5.6 Milestone 1
13 January 2015
pts-core: Add "short" display mode
pts-core: Add stress-run command to allow for concurrent stress testing / burn-in / torture testing
pts-core: Add TOTAL_LOOP_TIME support to stress-run
pts-core: Add TOTAL_LOOP_TIME=infinite support to stress-run for testing in an infinite loop
pts-core: Add support for libframetime output result parsing
phoromatic: Initial commit of basic tracker page
phoromatic: Better recovery of existing Phoromatic accounts on reloaded systems where the machine self ID changed
timed_screenshot: Fix for crash when PHP GD missing
Phoronix Test Suite 5.4.1-Lipki
23 December 2014
pts-core: Update AppData and systemd service files
pts-core: Add csv-dump-frame-latencies support to result parser
phoromatic: Improve formatting of result strings when merging random result files together
phoromatic: Add enterprise-setup sub-command
phoromatic: Attempt to detect and report IP address next to requested MAC address claim on the system claim page
Phoronix Test Suite 5.4.0-Lipki
9 December 2014
phoromatic: Main page update
phoromatic: Various updates
Phoronix Test Suite 5.4 Milestone 7
1 December 2014
pts-core: Improve MAC address acquisition on systems with multiple NICs
phoromatic: Add add_new_users_to_account option for adding new users automatically to existing account
phoromatic: Allow changing the admin level for users by the main administrator from the Users page
phoromatic: Report systems MAC address from the systems page
phoromatic: Report network's Wake-On-LAN information to Phoromatic Server
phoromatic: Add notification option to email to users when systems appear hung for more than an hour
phoromatic: Add option to power off systems when no more scheduled tests are scheduled for the day
phoromatic: Add option to network wake on lan (WoL) systems when needed for testing
phoromatic: Allow logging of Phoromatic set user context execution
phoromatic: Add support for viewing system logs from the result page link on right hand side
phoromatic: Support for disabling accounts via rootadmin
phoromatic: Track elapsed time during the testing process, report to Phoromatic Server
phoromatic: Allow Phoromatic Servers to be specified via a simple text file at PTS_USER_PATH/phoromatic-servers
phoromatic: Add "configure Phoromatic client via SSH" to Phoromatic Server
phoromatic: Allow IP/MAC based system claiming from Phoromatic Server UI
phoromatic: Allow blocking poweroffs by touching modules-data/phoromatic/block-poweroff
phoromatic: Prominently show "systems needing attention" from the server UI
phoromatic: More email reporting of hung systems / systems not running tests when they should
phoromatic: Add custom Wake-On-LAN packet generator if etherwake isn't found on server
phoromatic: Show schedules/group on system page
phoromatic: Hook in estimated time remaining for task
phoromatic: Report percent complete of task to server
phoromatic: Add system component table
phoromatic: Add new reporting features to server
phoromatic: Add system dashboard
phoromatic: Add legacy init.d script support
phoromatic: Rework idle support and add maintenance mode support to client
phoromatic: Implement maintenance mode on server side
Phoronix Test Suite 5.4 Milestone 6
19 November 2014
pts-core: Fix result merging when PTS test identifier is null, use title string instead as identifier
pts-core: Check for PHP Sockets support
pts-core: Enhanced make-download-cache
pts-core: Enhance PHP_BIN detection
pts-core: Use system's zip library if PHP ZIP is not available
phoromatic: Upstart phoromatic-server job is working (tested on Scientific Linux 6.6)
phoromatic: Add "Run Test Schedule Now" button to test schedule page to allow for easy one-time/manual testing
phoromatic: Add some basic statistics to the rootadmin page
phoromatic: Allow the PhoromaticStorage location to be modified from the webUI when logging in as rootadmin
phoromatic: Allow the download cache location to be modified from the webUI when logging in as rootadmin
phoromatic: Allow the network proxy details to be modified from the webUI when logging in as rootadmin
phoromatic: Allow the HTTP / WebSocket ports to be modified from the webUI when logging in as rootadmin
phoromatic: Increase memory_limit on download cache downloads
phoromatic: Expose all possible video modes as test options
phoromatic: Show recent triggers on a test schedule's page
phoromatic: Add "Upload results to OpenBenchmarking.org" option to settings page
phoromatic: Fix for deactivating options on settings page
phoromatic: Remember last successful Phoromatic Server connection
phoromatic: Add reboot and shutdown commands to Phoromatic module
Phoronix Test Suite 5.4 Milestone 5
10 November 2014
pts-core: Improvements when running as a systemd service / daemon
pts-core: Prefer firefox over Epiphany browser
phoromatic: Implement email notifications on result uploads
phoromatic: Implement email notifications on system generated errors/warnings
phoromatic: Implement email notifications on new systems added
phoromatic: Allow easily comparing a result file to other results for that given schedule ID
phoromatic: Improve formatting of lists
phoromatic: Add times viewed to results
phoromatic: Add "show only results with variation" to result viewing page
phoromatic: Add result flagging to the main page
phoromatic: Allow other/unscheduled test results to be uploaded to the Phoromatic Server using the phoromatic.upload-result sub-command
phoromatic: Show file/path locations when starting the Phoromatic Server
phoromatic: Use a randomly chosen available port by default when starting the Phoromatic Server if no ports are defined
phoromatic: Add basic root administrator support to the Phoronix web interface
pts_Graph: Shrink size of sub-title text strings when they're too long
Phoronix Test Suite 5.4 Milestone 4
5 November 2014
pts-core: Add 3840 x 2160 (4K UHD) to more of the mode-setting fall-back modes
pts-core: Start working on support for using standard Linux file-system hierarchy when running as root as a service
pts-core: Add PhoromaticStorage option to Phoronix Test Suite user configuration XML file
phoromatic: Reporting of overall result counts for given test schedules
phoromatic: Report benchmarking / test run errors to server
phoromatic: Show system errors/warnings from the Phoromatic web UI
phoromatic: Don't attempt to re-run test schedules on clients if they previously reported errors/warnings for that schedule / trigger ID combination
phoromatic: Usernames need to be at least four characters long
phoromatic: Add a schedule overview to the schedules page
phoromatic: Add today's scheduled events to the side bar
phoromatic: Improve result identifier / title reporting for results
phoromatic: Implement "Power User" account level
phoromatic: Add normalize results option to the phoromatic result page
phoromatic: Support for jumping to test results page for XXX past days of test from schedule page
phodevi: IBM POWER hardware detection improvements
Phoronix Test Suite 5.4 Milestone 3
20 October 2014
pts-core: Introduce basic system logging capabilities for services
pts-core: Try downloading files from remote download caches up to two times in event of failure / checksum issues
phoromatic: Start a basic logger of Phoromatic Server events
phoromatic: Add new create schedule interface
phoromatic: Properly hook in system ID / group validation for test schedules
phoromatic: Support for editing schedules from the web UI
phoromatic: Support for activating/deactivating "deleting" test schedules from the web UI
phoromatic: Support for reporting the network MAC address (for later WoL purposes)
phoromatic: Update the CSS style
phoromatic: Add support for the main administrator to create multiple users associated with the same account
phoromatic: Add support for "viewer accounts" where they can view data but not alter/write data
phoromatic: Fix for adding systems to groups
phoromatic: Support for mass editing of systems in groups via the systems page
phoromatic: Support for removing system groups
phoromatic: Introduce activity stream and logging of user events / display from "activity events" page
phoromatic: Support for merging result files from the results page by clicking on each of them once
phoromatic: Support for deleting results from the web UI's results page
Phoronix Test Suite 5.4 Milestone 2
5 October 2014
pts-core: Add "ResultAfterString" to test result parser XML schema
pts-core: Other result file parsing improvements/fixes
pts-core: Rename debug-run mode to debug-benchmark, add extra features
pts-core: Separate out NoNetworkCommunication user option into NoInternetCommunication/NoNetworkCommunication user config options for those still wanting LAN/intranet support
pts-core: Add support to PTS clients for automatically finding Phoromatic Servers using Avahi zero-conf network discovery
pts-core: Improvements to make-download-cache
pts-core: Improved detection of file downloads that fail and serve HTML 404/not found responses
pts-core: Convert to a JSON-based representation instead of XML for the pts-download-cache file
pts-core: Various file hash checking improvements during test installation
pts-core: Allow Phoronix Test Suite clients to automatically discover Phoromatic download-cache archives
pts-core: Rewrite most of the RPM package generator
pts-core: Support /usr/share/phoronix-test-suite/download-cache as another download cache by default
pts-core: Client support for being able to obtain OpenBenchmarking.org index/test/suite data from local Phoromatic Servers
pts-core: Improved dump-core-storage output
pts-core: Introduce machine_self_id as UUIDv5 compliant self-generated unique identifier for each PTS client
pts-core: Allow result file titles up to 126 characters in length
pts-core: Add start of basic Phoromatic Server systemd service file
pts-core: Add start of basic Phoromatic Server Upstart conf file
pts-core: Introduce make-openbenchmarking-cache sub-command for trying to cache all test/suite meta-data from OpenBenchmarking.org
pts-core: Allow PhoromaticServers user-config.xml to specify static Phoromatic Server IP:port information
pts-core: Initial Upstart and systemd configurations for the Phoromatic clients
phoromatic: Begin allowing results to be stored locally, not dependent on OpenBenchmarking.org storage
phoromatic: Advertise Phoromatic Server using Avahi zero-conf networking service when avahi-publish available and AdvertiseServiceZeroConf user config option is TRUE
phoromatic: Automatically setup download-cache over Phoromatic HTTP with the system's local download-cache archive
phoromatic: Allow sharing OpenBenchmarking.org index/test/suite cache data from server with local Phoromatic clients
phoromatic: Support pts-core's machine_self_id for system identification as an alternative to OpenBenchmarking.org GSID
phoromatic: Add phoromatic.explore sub-command for showing discovered Phoromatic servers and their server/debugging information
phoromatic: Add a cache settings page to the web interface
phodevi: Allow GPU frequency detection for DRM/KMS drivers when no X Server DDX is detected
phodevi: Allow multiple providers for one VFS entry in case of failure in prior commands/files
phodevi: Allow reading X Server log from the systemd journalctl
phodevi: Restructure when /etc/os-release is parsed for obtaining OS name/version information
system_monitor: Allow user-set time interval period between sensor measurements using MONITOR_INTERVAL environment variable
Phoronix Test Suite 5.4 Milestone 1
5 September 2014
pts-core: Sanitize pts_result_file user strings
pts-core: Don't set memory_limit with HHVM
pts-core: Drop phoromatic_legacy support (old Phoromatic.com version)
system_monitor: Correct perf-per-Watt calculation for LIB results
phodevi: Support Nouveau's pstate formatting changes to read core/mem MHz on newer kernels
phodevi: Support for reading monitor EDID over sysfs, decoding descriptors, and obtaining monitor name (should improve monitor name reporting for Intel Linux systems)
phodevi: Improved SoC detection
pts_LineGraph: Alignment fix for keys
Phoronix Test Suite 5.2.1-Khanino
11 July 2014
pts-core: Add VDPAU as a dependency to the xorg-video external dependency on more platforms
pts-core: Don't check OpenBenchmarking.org credentials when the network is down
pts-core: Rework result-file-to-text sub-command, show text-based graph results
phodevi: Improve NVIDIA binary driver GPU utilization detection
phodevi: Add DDE / Deepin Desktop Environment detection
pts_Graph: Few minor graph alignment corrections
Phoronix Test Suite 5.2.0-Khanino
5 June 2014
pts-core: Support for GZ compressing result file XML data before uploading to OpenBenchmarking.org
pts_Graph: Further graphing improvements
Phoronix Test Suite 5.2 Milestone 4
29 May 2014
pts-core: Always report the CPU scaling governor to the system table
pts-core: Add auto-sort-result-file option
phoromatic: Improve the systems' page
phoromatic: Allow up to three connection failures before quitting
pts_Graph: Improved, cleaner, and more accurate rendering of the pts_OverViewGraph
pts_Graph: Make the horizontal box chart graph in good shape
pts_Graph: Revert earlier render_graph_value_ticks() change by mufasa72 as it produced inaccurate tick values
pts_Graph: use the horizontal box plot when rendering frame times for large number of results
pts_Graph: Various other graphing improvements
Phoronix Test Suite 5.2 Milestone 3
22 May 2014
pts-core: Be more strict in handling DynamicRunCount option
phoromatic: Cleaning up more of the Phoromatic UI
phoromatic: Support for updating the system status
system_monitor: Allow extra idling time at begin and end of testing process
pts_Graph: Improve formatting of line graph keys
phodevi: Detection support for KDE Frameworks 5 / Plasma Next desktop
Phoronix Test Suite 5.2 Milestone 2
18 May 2014
pts-core: Add RUN_TESTS_IN_RANDOM_ORDER environment variable to cause tests to run in a random order
pts-core: Add sdl2-development to PTS External Dependencies
pts-core: Fix regression from 5.2m1 that broke some areas of the GUI / web interface
pts_Graph: Render min/avg/max stats at top of line graphs (thanks to mufasa72)
Phoronix Test Suite 5.2 Milestone 1
8 May 2014
pts-core: Fix for not writing null test result file titles
pts-core: Fix & improvements to PRESET_OPTIONS environment variable
pts-core: Rename old/legacy phoromatic module to phoromaric_legacy
pts-core: Allow a range of test run options to be inputted (e.g. 2-5) to complement just a single test option or delimited by commas
pts-core: Fix for NOT saving test results when in batch-run mode and configured against saving
pts-core: Allow TEST_RESULTS_IDENTIFIER environment variable to be used when running tests unconditionally
phodevi: Improvement for detecting optimal NVIDIA Linux GPU core frequency on modern GPUs
phodevi: Add GPU usage reporting support to open-source AMD Radeon driver via RadeonTOP
Phoronix Test Suite 5.0.1-Plavsk
2 April 2014
pts-core: Add "libudev1:i386" to "32bit-compatibility" external dependency for Ubuntu Linux
pts-core: Add invalid command helper to force-install sub-command
pts-core: Add "pcre" external dependency
pts-core: Add pushover_net module as a way of sending iOS/Android push notifications of results using Pushover.net
pts-core: Ensure the result file description properly updates when adding to result files with new data
pts-core: Add edit-result-file command that allows for editing a result file's title and description
pts-core: Workaround HTTPS OpenBenchmarking.org proxy issue
pts-core: Improved handling when the system's php.ini is using a restricted open_basedir setting
pts-core: Arch Linux support improvements
pts-core: When PTS client fails to find ZIP support, emit a PTS error
pts-core: Ship an AppData file (phoronix-test-suite.appdata.xml)
toggle_screensaver: Disable on OS X since there is no support for automatically disabling the OS X screensaver and causes collision with MacPorts
phodevi: Add extra checks to ensure NVIDIA blob doesn't get reported as Nouveau DDX due to kernel changes
Phoronix Test Suite 5.0-Plavsk
12 March 2014
pts-core: Improvements to run-random-tests
pts-core: Support for running the HTML5 UI on Microsoft Windows
pts-core: Rename RemoteAccessAllowed user configuration option to RemoteAccessPort
phodevi: Improve MATE detection
phodevi: Improve desktop environment recognition with $DESKTOP_SESSION
phodevi: Ensure GCC's minor version number is reported
Phoronix Test Suite 5.0 Milestone 3
3 March 2014
pts-core: Windows 8.1 support improvements
pts-core: Add SKIP_TESTING_SUBSYSTEMS environment variable, partially based on former ONLY_TEST_TYPES
pts-core: Add a run-random-tests command to run random tests/workloads on the system
phodevi: Improve NVIDIA DDX version detection
phodevi: Improve audio detection
phodevi: Add extra fallback for trying to read Radeon DRM core and memory frequencies on recent kernels
Phoronix Test Suite 5.0 Milestone 2
17 February 2014
pts-core: Add rename-result-file option
pts-core: WebSocket bug-fixes
pts-core: Other bug-fixes
pts-core: Disable the compiler-mask by default on FreeBSD/PC-BSD due to potential test installation issues on 10.0-RELEASE
pts-core: Split webui command into gui and start-remote-gui-server (local HTML5 GUI support) commands (remote + local HTML5 GUI support)
Phoronix Test Suite 5.0 Milestone 1
6 February 2014
pts-core: Add web-server-launcher support
pts-core: Support starting HHVM as a web server
pts-core: Startup speed optimizations
pts-core: Cleaned up code error reporting/handling
pts-core: Add server remote access and password options to user-config.xml user configuration options
pts-core: Adjust handling of PTS OpenBenchmarking.org downloading of test profile order and hash handling
pts-core: Reduce unnecessary communication with OpenBenchmarking.org network server
pts-core: Support system identifier strings up to 64 characters
pts-core: Add LIMIT_ELAPSED_TEST_TIME to limit the amount of time (in minutes) for a given Phoronix Test Suite process to complete its testing
pts-core: Allow null descriptor strings
pts-core: Fix regex for version string
pts-core: Random fixes
phodevi: Various improvements
phodevi: Improved disk scheduler fallback reporting
documentation: Update to point out new Git location at github.com/phoronix-test-suite/ over Phorogit
nye_Xml: Fix for writing zeros in XML tags when using the "when not empty" function
Phoronix Test Suite 4.8.6-Sokndal
10 December 2013
pts-core: Print out pre/interim/post test script outputs when running in debug-run mode
pts-core: DragonFlyBSD 3.6.0 support improvements
pts-core: Support using DragonFlyBSD dports package management system for external dependencies
pts-core: NO_FILE_HASH_CHECKS environment variable also doesn't enforce MD5/SHA256 checks on make-download-cache sub-command
pts-core: Pass test arguments to pre/interim/post test profile scripts; ESET / Michal Zatloukal patch
pts-core: Don't do dynamic test run counts when using system_monitor module
pts-core: Support reading the full terminal width using stty as tput cols doesn't seem to report anything but 80 with shell_exec()
pts-core: Add "tiff" external dependency for providing libtiff and header files
pts-core: Don't offer to save test results when using debug-run mode
phodevi: Support reading monitor vendor/model numbers when using the binary NVIDIA Linux driver, including recent versions
phodevi: Improve multi-monitor resolution reporting when sharing an X.Org Server
phodevi: Remove more useless compiler path argument reports
toggle_screensaver: Auto unload module when no display server found
Phoronix Test Suite 4.8.5-Sokndal
22 November 2013
pts-core: Improve formatting of interrupt messages with the (default) concise display mode
pts-core: Don't remove test install files on installation failures
pts-core: Allow download-test-files command to use OpenBenchmarking.org IDs
pts-core: Don't dynamically increase the test run count when dealing with cache shares
pts-core: Fix for not opening the web-browser in batch mode
pts-core: Add zypper SUSE help support when not finding PHP
phodevi: Add support for Nouveau PSTATE parsing on Linux 3.13+