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
- 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
On behalf of the DOMjudge development team,
DOMjudge-announce mailing list