All,
The DOMjudge team is very pleased to make the first Release Candidate available of DOMjudge 5.0. We have been working hard for over a year to add some long-desired functionality to DOMjudge, which does change backwards compatibility in some points, so we're preparing for a release that justifiably increments the major version number.
Some of the major changes include: - Add support for multiple simultaneous contests. This changes both the database schema as well as many user interfaces. - Add support for the problemarchive.org problem package format, thereby dropping support for our custom format. In particular, the specification of compare scripts has changed. - Add support for HTML5 desktop notifications of clarifications, judgings and judgehost status. - Add support for optional user self-registration. - Add support for problem points, allowing one to assign different scoring weights to diffent problems in a contest. - Add selection options for rejudging, and preview rejuding results before applying them. - Add optional per problem memory/output limits. - Allow to add restrictions on contests, problems and languages to judgehosts. - Allow judgedaemons to query multiple domservers. - Checktestdata has been moved out of DOMjudge to a standalone repository.
Please refer to the ChangeLog for a more comprehensive list of the changes.
The majority of these changes have already been put to the test at the ACM ICPC World Finals, where DOMjudge has been given the honor to judge the entire contest in real time as an official shadow system.
The release candidate is as usual available from https://www.domjudge.org.
This is a release candidate, and hence is not yet the official 5.0 release. We welcome any feedback on this candididate so we can incorporate it into the final release.
On behalf of the DOMjudge development team,
Thijs Kinkhorst
_______________________________________________ DOMjudge-announce mailing list Unsubscribe via: https://lists.a-eskwadraat.nl/mailman/listinfo/domjudge-announce