Skip to content

CDash v3.1.0

Compare
Choose a tag to compare
@zackgalbreath zackgalbreath released this 31 Mar 14:27
· 1412 commits to master since this release
4b1e749

Acknowledgement

Special thanks to our users, feature requesters, bug reporters, and especially to the developers that made this release of CDash possible.

  • Sean McBride
  • Christian Oyarzun
  • Elvis Stansvik
  • Zack Galbreath

Release Notes

Starting with this version of CDash, the vast majority of site-specific configuration settings are now stored in .env rather than the previous location app/cdash/config/config.local.php. Run the following command to automatically migrate settings from the old location to the new location:

php artisan config:migrate

See .env.example for documentation, examples, and default values for the various configuration settings that CDash recognizes.

Noteworthy changes since v3.0.3:

  • Add support for appending to previous configure results (#1132)
  • Add support for preformatted test measurements (#1136)
  • Add documentation for how CDash handles test measurements (#1138, #1141, #1148)
  • Update our installation documentation (#1139, #1142, #1225)
  • Update config:migrate to set APP_ENV=production when serving over https (#1153)
  • Update viewProjects.php to show all projects that a user has access to (#1154, #1222)
  • Automatically pass SubProject filters from index.php to viewTest.php (#1157, #1179)
  • Bump the size of the dynamicanalysisdefect::type column from 50 to 255 characters (#1162)
  • New migration to add user::email_verified_at database column (#1164)
  • Add a new --all-builds option to the build:remove Artisan command (#1165)
  • Show extra test measurements on queryTests.php (#1174)
  • Improved formatting for monitor.php (#1175)
  • Use environment variables to enable/disable OAuth2 providers (#1177)
  • Selectively prefer XML element in Notes.xml (#1182)
  • Allow project admins to define test measurement order (#1186)
  • Fix bug where the Labels filter on queryTests.php would sometimes return builds that do not match (#1192)
  • Fix parsing of XML files with lots of subprojects (#1193)
  • Add Revision filter to queryTests.php (#1194)
  • Improve support for redundant tests (#1197, #1200)
  • Better navigation controls for intermittent tests (#1207)
  • Show links to SubProject notes (#1212)
  • Avoid exception in CoverageFileLog->AddLine() (#1214)
  • Add a config option to disable communication with https://api.github.com (#1215)
  • Tolerate missing data in Bazel JSON submissions (#1216)
  • Migrate the vast majority of config settings from config.local.php to .env (#1221, #1224)
  • Add support for protected projects that can only be seen by authenticated users (#1222)
  • Lots of updates for our 3rd party dependencies (#1143, #1146, #1152, #1155, #1158, #1160, #1170, #1173, #1180, #1181, #1183, #1184, #1190, #1195, #1201, #1202, #1208, #1210, #1211, #1213, #1218, #1231, #1233, #1234)