CDash v3.0.0
Acknowledgement
Heartfelt thanks to all the developers that helped make this release possible:
- Alessio Molinaro
- Betsy McPhail
- Bryon Bean
- Jared Tomeck
- Julien Jomier
- Matthias Diener
- Maciej Sroczyński
- Pavlech Juraj
- Stefan Dinkelacker
- Zack Galbreath
Big or small, your efforts to improve CDash are greatly appreciated!
Release Notes
This version of CDash improves the way we store test results in the database. Make sure you have enough disk space to store an extra copy of the test
table before you begin the upgrade. Depending on how much test data you have stored, this upgrade could take 4 hours or longer.
If you are using OAuth2 support to allow users to login to CDash using their GitHub, GitLab, or Google accounts, you will need to update the callback URL you have configured. For example, replace
with
High Impact Changes
- Refresh appearance of index page #791
- Timeline chart for builds and tests #801, #857, #864
- CDash can be installed as a GitHub app to report pass/fail to pull requests #832
- Port CDash to the Laravel framework #869
- Add "Test Output" filter to queryTests.php #884
- Improve database schema for test-related tables #963
Other Noteworthy Improvements
- Improve appearance of dynamic analysis results #782
- Improve support for wildcards in buildgroups #787
- Support for filter sub-clauses that are ANDed (or ORed) together #821
- Skip over days with no builds #834
- More robust calculations for the bounds of a 'testing day' #852, #992
- Make it easier to see results spanning multiple days #854, #876,
- Frontend refresh for buildSummary.php #905
- Frontend refresh for viewConfigure.php #949
- Frontend refresh for createProject.php #974
- Allow projects to set their own timezone #975, #1022
- Frontend refresh for viewNotes.php #997
- Improve user experience when no results are found #1004
- Show better timing data in footer #1007, #1020
- Better version info in footer for development versions of CDash #1032