Skip to content

CDash v2.6

Compare
Choose a tag to compare
@zackgalbreath zackgalbreath released this 19 Nov 18:17
· 2455 commits to master since this release

Acknowledgement

Heartfelt thanks to all the developers that helped make this release possible:

Andreas Schneider
Betsy McPhail
Bryon Bean
Dan LaManna
Joseph Snyder
Kyle Edwards
Nils Gladitz
Omar Padron
oyarzun
Paul Wolfenbarger
Philip Lorenz
Stefan Dinkelacker
Sylvain Joubert
Zack Galbreath

Big or small, your efforts to improve CDash are greatly appreciated.

Release Notes

After December 2018, PHP 5.6 will no longer be receiving security updates. Therefore, this is likely to be the final version of CDash released that support PHP 5.

In addition to the inevitable tweaks and bug fixes, here is a chronological list of some of the more impactful improvements made since CDash v2.4.

  • Better logging of SQL errors #469, #476
  • Improve performance of monitor.php #471
  • Better password hashing #479
  • Make it clear in the email report when a test times out #484
  • Show revision instead of number of files updated #485
  • Show when tests go missing from one day to the next #489, #490
  • Add support for OpenCover coverage information #491, #622
  • Support for explicitly disabled tests #498
  • Support for PHP7 #501
  • Use less disk space storing configure output in the database #506
  • Unconditionally display a link to build notes #509
  • Update various classes and methods to use prepared SQL statements #515, #591, #595, #598
  • Update more pages to use Angular to render the frontend (user.php, viewDyamicAnalysis.php, viewDyamicAnalysisFile.php, viewConfigure.php, viewUpdate.php) #527, #541, #557, #561, #609
  • Make it easier to find long running tests on testOverview.php #529
  • Add support for authenticated submissions #531
  • Allow users to generate authentication tokens for querying the CDash API #531, #757
  • Make it possible to view all build errors across a SubProject build #543
  • Support for automatically creating bug tracker issues from CDash builds #551, #754
  • Improved support for "all-at-once" SubProject builds #554, #555, #563
  • Record and display the amount of "processor time" spent by a test #570, #612
  • Record and display build/test results from Bazel's Build Event Protocol format #578
  • Show terminal colors in build and test output #618, #625, #640, #665
  • Add the ability to associate arbitrary key/value properties with any given build #630
  • Show the expected time threshold in the test time status graph #631
  • Support for login via GitHub, GitLab, and Google #674, #693, #712
  • Link to "View as JSON" to show the data used to render each page #677
  • Support for Amazon SQS as a backend submission queue #686, #723, #765, #767
  • Build Docker images for CDash and publish them to DockerHub #698, #703, #738, #755, #766
  • Add ability to create relationships between builds #700
  • Initialize and return buildids at submission time #721, #751
  • Allow CDash submissions to be parsed remotely #727, #739
  • Automatically determine when a build is finished #731
  • Allow build warnings and errors to be filtered out by CDash #753