Skip to content

Latest commit

 

History

History
529 lines (479 loc) · 20.1 KB

release-highlights.md

File metadata and controls

529 lines (479 loc) · 20.1 KB

Phoronix Test Suite Release History

Phoronix Test Suite 10.8

Release Date: 25 December 2021

  • Consolidated and unified handling of environment variables, exposing as well environment variables to Phoromatic
  • Improved test installation and test run-time error detection and reporting
  • Support improvements for macOS 12
  • Support improvements for PHP 8.1
  • Improved JSON result output generation
  • Phoromatic now uses the unified/shared result viewer code for an improved experience, along with other code sharing improvements
  • Phoromatic client support for connecting to HTTPS-only Phoromatic servers
  • Phoromatic now allows optionally uploading test run-time and installation logs
  • Phoromatic systems pages can now display test profile installation status overview
  • Phoromatic now supports streaming/incremental result uploads for viewing tentative results as benchmarks are finished
  • New sub-commands: remove-incomplete-results-from-result-file, result-file-to-html, list-failed-installs, variables, list-test-errors
  • New modules: cleanup

Phoronix Test Suite 10.6

Release Date: 10 October 2021 | Codename: Tjeldsund

  • Improvements to the modern result viewer, removal of the deprecated legacy result viewer
  • Support for expressing test run/install errors inline as part of the result file
  • Initial compatibility with PHP 8.1
  • Many Phoromatic fixes & enhancements

Phoronix Test Suite 10.4

Release Date: 16 May 2021 | Codename: Ibestad

  • Various optimizations and enhancements

Phoronix Test Suite 10.2

Release Date: 5 January 2021 | Codename: Harstad

  • Significantly faster Phoromatic Web UI performance
  • Improved support for macOS 11 Big Sur, Apple Silicon (Apple M1)
  • Improved tracking of per-test/configuration run-time time requirements, improved test run-time estimation
  • Support for reporting broken download mirrors to OpenBenchmarking.org
  • BSD support updates (FreeBSD, DragonFlyBSD, OpenBSD, NetBSD)
  • Full PHP 8.0 compatibility
  • Various Phodevi software/hardware detection reporting improvements
  • New modules: turbostat

Phoronix Test Suite 10.0

Release Date: 13 October 2020 | Codename: Finnsnes

  • New version/overhaul of OpenBenchmarking.org
  • Various hardware/software detection improvements with Phodevi
  • New modules: flush_caches, test_timeout

Phoronix Test Suite 9.8

Release Date: 9 July 2020 | Codename: Nesodden

  • Improved handling of test install failure when a new minor test profile update is available tu automatically try
  • Improved detection of OpenCL and NVIDIA CUDA presence for avoiding some test option prompts when not supported
  • Estimated test install time reporting
  • Rewritten virtual test suite implementation
  • Early PHP 8.0 support
  • Linux AMD Energy driver support in Phodevi, NVIDIA GPU detection in WSL2, other cases

Phoronix Test Suite 9.6

Release Date: 21 April 2020 | Codename: Nittedal

  • Continued improvements to the result viewer with many features added
  • New sub-commands: workload-topology, analyze-run-times

Phoronix Test Suite 9.4

Release Date: 24 February 2020 | Codename: Vestby

  • Numerous result viewer improvements (showing logs within viewer, UI/UX improvements, new options, deleting results)
  • Support for annotating results that are then displayed below individual benchmark results
  • The modern result viewer now works on Microsoft Windows platforms
  • Support for showing performance-per-suite metrics
  • Numerous PDF result generation enhancements
  • Save test logs and save installation logs is now enabled by default
  • Improve reporting on test installation failures
  • New sub-commands: remove-result-from-result-file, intersect

Phoronix Test Suite 9.2

Release Date: 3 December 2019 | Codename: Hurdal

  • Updated result viewer for Phoromatic Server
  • macOS support updates
  • Recording of CPU microcode revisions within the result file
  • Various graph handling improvements
  • Other fixes

Phoronix Test Suite 9.0

Release Date: 17 September 2019 | Codename: Asker

  • New result viewer by default
  • Confidential test/result handling improvements and ability to permanently disable result uploading support
  • Offline handling improvements with now shipping a static cache of all tests/suites as of release time
  • PDF report generation improvements
  • New pie-chart graphing feature of wins/losses for a result file
  • New sub-commands: stress-batch-run, compare-results-two-way, result-file-confidence

Phoronix Test Suite 8.8

Release Date: 13 May 2019 | Codename: Hvaler

  • Initial work on new result viewer (to be completed next cycle)
  • Phodevi improvements: AVX-512 VNNI detection, Intel Node Manager power reporting, OpenJDK/Java version detection improvements, RAM temperature reporting for some ARM SBCs, AMDGPU mem_busy_poercent handling, other hardware/software detection improvements
  • New sub-commands: remove-run-from-result-file, remove-results-from-result-file, strict-run/strict-benchmark, result-file-raw-to-csv
  • Continued Microsoft Windows support improvements

Phoronix Test Suite 8.6

Release Date: 5 February 2019 | Codename: Spydeberg

  • CLI/terminal inline box plot graphing support
  • New OpenBenchmarking.org auto-compare view based upon result percentiles from all public data
  • New phoronix-test-suite result-file-stats sub-command
  • New post-run statistics displayed upon test completion
  • Various Windows and BSD hardware/support updates, among other Phodevi additions

Phoronix Test Suite 8.4

Release Date: 26 November 2018 | Codename: Skiptvet

  • Improvements to the text-based/CLI graphs
  • Improvements to CSV frame-time parsing
  • Various Phodevi hardware/software detection refinements, including better IBM POWER9 detection
  • Various fixes and other minor refinements, external dependency updates

Phoronix Test Suite 8.2

Release Date: 11 September 2018 | Codename: Rakkestad

  • Official Docker benchmarking image of the Phoronix Test Suite for reference benchmarking based on Clear Linux and available as "phoronix/pts" on Docker
  • Various ARM hardware detection improvements
  • CPU power reporting support using Intel RAPL
  • New sub-commands phoronix-test-suite list-cached-tests and phoronix-test-suite list-all-tests
  • New DropNoisyResults user configuration option if not wanting to save "noisy" results (high variance)
  • L1TF / Foreshadow mitigation reporting on Linux systems
  • Initial Readline-based tab-based text completion support for different TUI fields
  • New "pgo" module for easily carrying out benchmarks to analyze Profile-Guided Optimizations (PGO) compiler performance
  • Various usability enhancements

Phoronix Test Suite 8.0

Release Date: 5 June 2018 | Codename: Aremark

  • Rewritten and overhauled Windows 10 / Windows Server 2016 support, now considered officially supported
  • Much improved BSD operating system support
  • Minor macOS support improvements, including optional support for the Brew package manager
  • Initial support for Termux for possible Android support in the future
  • New sub-commands phoronix-test-suite create-test-profile and phoronix-test-suite inspect-test-profile and phoronix-test-suite openbenchmarking-uploads and phoronix-test-suite shell
  • Much improved result search functionality from the Phoromatic Server
  • The ability to create new test profiles from the Phoromatic Server web interface
  • Better handling when Internet connection support is absent
  • SiFive RISC-V CPU detection, Cavium ThunderX, Spectre V4 reporting and other hardware/software reporting improvements in Phodevi
  • An integrated backup module for easily backing up and restoring of all PTS/Phoromatic data on a system

Phoronix Test Suite 7.8

Release Date: 14 February 2018 | Codename: Folldal

  • Allow tests not part of OpenBenchmarking.org to be automatically cloned from a connected Phoromatic Server when needed
  • Improved reporting around deprecated/experimental/broken test profiles
  • New sub-commands phoronix-test-suite search and phoronix-test-suite dump-phodevi-properties
  • Reworked Phodevi property handler and other Phodevi improvements
  • Restored support for vertical bar graphs in pts_Graph
  • Spectre and Meltdown CPU vulnerability reporting

Phoronix Test Suite 7.6

Release Date: 7 December 2017 | Codename: Alvdal

  • Significant BSD operating system support improvements
  • Official macOS High Sierra support
  • Various portability updates
  • External dependency updates, initial support for LEDE and MidnightBSD
  • Phodevi improvements: gpu.memory-usage and memory.temp sensors, various hardware/software detection improvements

Phoronix Test Suite 7.4

Release Date: 19 September 2017 | Codename: Tynset

  • phoronix-test-suite unload-module and phoronix-test-suite auto-load-module and phoronix-test-suite network-info sub-commands
  • Inline showing of test results when benchmarking against an existing result file from the CLI
  • New perf_tips module for reporting various performance tips to users
  • New ob_auto_compare module to provide inline seamless OpenBenchmarking.org result references to tests currently running from CLI
  • Dropped graphics_event_checker
  • Improved screensaver handling
  • Various Phodevi improvements

Phoronix Test Suite 7.2

Release Date: 8 June 2017 | Codename: Trysil

  • Result parser improvements
  • phoronix-test-suite dump-file-info, phoronix-test-suite dump-tests-to-git, phoronix-test-suite dump-suites-to-git sub-commands
  • Phoromatic support for setting run priorities on test schedules

Phoronix Test Suite 7.0

Release Date: 6 March 2017 | Codename: Ringsaker

  • New phoronix-test-suite estimate-run-time and phoronix-test-suite winners-and-losers sub-commands
  • Phoromatic database improvements
  • New system software/hardware display formatting
  • Support for having one test run generate multiple test result outputs
  • phoronix-test-suite stress-run improvements

Phoronix Test Suite 6.8

Release Date: 28 November 2016 | Codename: Tana

  • BSD support improvements.
  • New phoronix-test-suite list-not-installed-tests and phoronix-test-suite php-conf sub-commands
  • New flamegrapher module
  • New results_custom_export module
  • Phodevi hardware/software detection improvements

Phoronix Test Suite 6.6

Release Date: 6 September 2016 | Codename: Loppa

  • Graphing improvements
  • Phoromatic web UI tweaks
  • Improved disk detail reporting

Phoronix Test Suite 6.4

Release Date: 2 June 2016 | Codename: Hasvik

  • phoronix-test-suite stress-run improvements
  • Phoromatic support for stress testing
  • Phoromatic support for email notifications and other features
  • Watchdog module for suspending/stopping temperatures if sensor thresholds reached

Phoronix Test Suite 6.2

Release Date: 16 February 2016 | Codename: Gamvik

  • Dynamic dependency handler infrastructure
  • Windows support improvements
  • LimitNetworkCommunication option
  • Reworked generation of PDF test results
  • Continued Phoromatic plumbing improvements
  • Initial Vulkan detection/support

Phoronix Test Suite 6.0

Release Date: 16 November 2015 | Codename: Hammerfest

  • Rework of the Phoromatic web interface
  • New local results viewer using HTML+JS
  • Result parsing improvements
  • Rework of low-level infrastructure / underlying improvements / faster merging
  • Improved SVG graph generation
  • New graph rendering interface for pts_Graph

Phoronix Test Suite 5.8

Release Date: 5 June 2015 | Codename: Belev

  • MIPS support improvements
  • Faster rendering of result files and other data processing improvements
  • Stress-run improvements
  • System sensor monitoring via the Phoromatic UI
  • Addition of the Phoromatic Results Export Viewer
  • Various Linux hardware & software detection improvements
  • Allow Phoronix Test Suite clients to be self-updated via update script passed from the Phoromatic Server
  • Mongoose web server support for the Phoromatic Server's HTTP instance
  • Support viewing system client logs via the Phoromatic Server UI
  • Numerous other improvements to Phoromatic

Phoronix Test Suite 5.6

Release Date: 24 March 2015 | Codename: Dedilovo

  • Many Phoromatic Improvements
  • Phoromatic Server Search Support
  • Phoromatic Server Stress-Run Controls
  • Support For Commenting/Annotating Result Files
  • Support For Custom System Variables To Be Used By Result File Strings
  • Rootadmin additions & Controls
  • Support For Results Via RSS
  • Allow One-Time Benchmark Runs & Issuing Of Benchmark Tickets
  • Allow Uploading Of Results To OpenBenchmarking.org Via Viewer Page
  • Allow Forming Of Custom Test Suites Via Build Suite Page
  • Add stress-run Sub Command To Phoronix Test Suite Client
  • OS X Support Improvements

Phoronix Test Suite 5.4

Release Date: 9 December 2014 | Codename: Lipki

  • Major overhaul to the built-in Phoromatic Server
  • Avahi zero-conf networking support
  • Improved download cache handling
  • IBM POWER8 hardware detection improvements
  • Various code refactoring & other improvements

Phoronix Test Suite 5.2

Release Date: 5 June 2014 | Codename: Khanino

  • Tech Preview / Experimental Built-In Phoromatic Server
  • Result graphing improvements, including new box plot graphs
  • Phodevi software & hardware detection improvements
  • Phodevi Radeon GPU usage reporting via RadeonTOP
  • New Phoronix Test Suite sub-command options
  • Bug-fixes and other minor enhancements

Phoronix Test Suite 5.0

Release Date: 12 March 2014 | Codename: Plavsk

  • Tech Preview / Experimental HTML5 GUI
  • Run-random-tests command
  • Phodevi Hardware/Software Detection Improvements
  • Start-up Speed Enhancements
  • Numerous bug-fixes
  • Assorted minor improvements

Phoronix Test Suite 4.8

Release Date: 13 August 2013 | Codename: Sokndal

  • Minimum / maximum result reporting
  • Frame latency / jitter testing support
  • Improved hardware/software detection support
  • NVIDIA/AMD AIB GPU board detection support
  • Facebook HHVM (HipHop Virtual Machine) 2.1 support
  • Graph coloring improvements
  • System detail reporting improvements
  • Phodevi hardware sensor improvements
  • Phoromatic.com support improvements

Phoronix Test Suite 4.6

Release Date: 21 May 2013 | Codename: Utsira

  • Compiler masking/flag improvements
  • Phodevi enhancements
  • DragonFlyBSD support improvements
  • Support for running under Facebook HHVM HipHop Virtual Machine
  • New internal-run sub-command
  • Phodevi hardware/software improvements

Phoronix Test Suite 4.4

Release Date: 20 February 2013 | Codename: Forsand

  • Phodevi Hardware/Software Detection Improvements
  • OpenBenchmarking.org Integration Enhancements
  • Improved Reporting Of Test Installation Errors
  • Improved Reporting Of Test Run-Time Errors
  • Improved BSD Operating System Support
  • Rewritten PTS External Dependencies Handling
  • Improved Compiler/User Flag Reporting On Test Results

Phoronix Test Suite 4.2

Release Date: 20 December 2012 | Codename: Randaberg

  • Desktop Support Improvements
  • Phodevi Support For IMPI Detection
  • New auto-compare Option For Facilitating Fully Automated Comparisons
  • Add list-recommended-tests Option
  • Various Minor Enhancements

Phoronix Test Suite 4.0

Release Date: 23 July 2012 | Codename: Suldal

  • New Result Viewer Interface
  • Performance-per-Watt / Energy Monitoring Improvements
  • Hardware/Software Detection Improvements
  • Greater Documentation
  • New Result Analytical Features

Phoronix Test Suite 3.8

Release Date: 19 March 2012 | Codename: Bygland

  • Improved Disk Reporting
  • Improved Compiler Option/Configuration Reporting
  • New Graph Renderer
  • Improved ARM / Mobile Device Support
  • Download Caching Enhancements
  • Re-written Graphics Event Checker
  • Support For Apple Mac OS X 10.8

Phoronix Test Suite 3.6

Release Date: 13 December 2011 | Codename: Arendal

  • Enhanced Support For BSD, Solaris Operating Systems
  • Various Graphing Improvements
  • Expanded Phodevi Library Coverage
  • Greater OpenBenchmarking.org Integration
  • Various Bug Fixes

Phoronix Test Suite 3.4

Release Date: 8 September 2011 | Codename: Lillesand

  • MATISK Benchmarking Module
  • Improved Phodevi Device Recognition
  • Graphing Improvements
  • Third-Party Test/Suite Uploading From The Phoronix Test Suite Client
  • Continued OpenBenchmarking.org Integration Enhancements
  • GNU Hurd Operating System Support

Phoronix Test Suite 3.2

Release Date: 15 June 2011 | Codename: Grimstad

  • Facebook HipHop Compiler Support
  • Improved Software Detection
  • Improved Hardware Detection
  • Support For New System Sensors
  • Improved Wine Compatibility
  • Interactive Text Mode Support

Phoronix Test Suite 3.0

Release Date: 26 February 2011 | Codename: Iveland

  • OpenBenchmarking.org Integration
  • Enhanced Multi-OS, Multi-Architecture Capabilities
  • Internal Architectural Enhancements
  • Improved Graph Rendering

Phoronix Test Suite 2.8

Release Date: 31 August 2010 | Codename: Torsken

  • 134 Test Profiles
  • 56 Test Suites + PCQS
  • New Analytics Capabilities
  • New Installation & External Dependency Management Support
  • Improved Windows 7 x64 Support

Phoronix Test Suite 2.6

Release Date: 24 May 2010 | Codename: Lyngen

  • 134 Test Profiles
  • 56 Test Suites + PCQS
  • New Test Results Parsing Mechanism
  • New PTS Results Viewer Interface
  • Phoromatic / Phoromatic Tracker Improvements
  • Functional Windows 7 x64 Support

Phoronix Test Suite 2.4

Release Date: 24 February 2010 | Codename: Lenvik

  • 131 Test Profiles
  • 54 Test Suites + PCQS
  • Palm webOS / Optware Support
  • Improved *BSD OS Support
  • Image Quality Comparison Support
  • Improved Sensor Monitoring
  • GTK2 User Interface Enhancements
  • New Network Engine
  • Initial Phodevi / pts-core Support On Windows

Phoronix Test Suite 2.2

Release Date: 16 November 2009 | Codename: Bardu

  • 120 Test Profiles
  • 50 Test Suites + PCQS
  • Automated Regression Tracking Module (Autonomous Git Bisecting)
  • Test Recovery Support
  • Statistical Significance Support
  • Anonymous Usage Reporting
  • Display Mode Support
  • Network Proxy Support
  • Overhauled GTK2 GUI

Phoronix Test Suite 2.0

Release Date: 4 August 2009 | Codename: Sandtorg

  • 109 Test Profiles
  • 47 Test Suites + PCQS
  • Expanded Reference System Comparisons
  • Many New Test Options
  • Introduction Of Phodevi Library
  • Overhaul To GTK2 User Interface
  • New Test Profile Options
  • Initial Release Of PTS Desktop Live

Phoronix Test Suite 1.8

Release Date: 6 April 2009 | Codename: Selbu

  • 90 Test Profiles
  • 39 Test Suites + PCQS
  • GTK2 Graphical User Interface
  • Enhanced *BSD Support
  • Support For Reference System Comparisons
  • Image Renderer Optimizations
  • Updated Test Options Complete Change-Log

Phoronix Test Suite 1.6

Release Date: 20 January 2009 | Codename: Tydal

  • 89 Test Profiles
  • 36 Test Suites + PCQS
  • Options To Build Your Own Suite
  • An Adobe PDF Generator For Test Results
  • Support Multiple Arguments When Installing/Running Tests
  • Introduce bilde_renderer, Add Support For Rendering Adobe Flash / SWF Graphs
  • Support For Virtual Suites
  • New Features In pts-core
  • Numerous New Options

Phoronix Test Suite 1.4

Release Date: 3 November 2008 | Codename: Orkdal

  • 84 Test Profiles
  • 34 Test Suites + PCQS
  • Mac OS X Support
  • Cascading Test Profiles
  • Self-Contained Test Profiles
  • More Modules
  • WINE-based Tests
  • OpenSolaris 2008.11 Support
  • SVG Graph Rendering Option Complete Change-Log

Phoronix Test Suite 1.2

Release Date: 3 September 2008 | Codename: Malvik

  • 76 Test Profiles
  • 38 Test Suites
  • Improved Hardware Detection
  • Multi-Monitor Support
  • Multi-GPU Support
  • Modular Plug-in Framework
  • System Monitoring Module
  • E-Mail Results Module
  • Graphics Override Module
  • Screensaver Control Module
  • OpenSolaris 2008.05 Support
  • FreeBSD / *BSD Support
  • Improved Graph Rendering
  • Result Analysis Option
  • Improved Documentation

Phoronix Test Suite 1.0

Release Date: 5 June 2008 | Codename: Trondheim

Initial Stable Release

  • 57 Test Profiles
  • 23 Test Suites
  • Download Caching Support
  • XML-based Test / Suite System
  • Support For Managing External Dependencies
  • Basic Hardware, Software Detection Support
  • Automated Test Installation
  • Integrated Results Viewer
  • Line, Bar, Boolean Graphing Support
  • Batch Mode Support
  • Global Test Upload Capability
  • Support Across All Major Linux Distributions