CDash v3.1.0
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 setAPP_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 thebuild: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)