Today, we've released a new version 5.3.0 of DOMjudge. Download as usual at https://www.domjudge.org/
As already announced with the 5.2.0 release a few weeks ago, this 5.3 release branch is a small iteration on the 5.2 branch. The main differences are:
- Support for Kotlin as a language.
- Add options to have scoreboard with second resolution and to suppress problem information from the scoreboard. Contributed by Marc Furon.
- Fixes and improvements to some of the compiler scripts. Note that these have to be uploaded again when upgrading.
- A few other minor improvements and bug fixes. The important bugfixes will also be backported to the 5.2 branch.
On the other hand, the 5.2 branch has been tested a bit better. Thus you might want to switch depending on whether the above features are relevant for you. We will keep supporting both the 5.2 and 5.3 branches in parallel.
Finally, we will likely make a last bugfix update to the 5.1 branch and then declare it end-of-life.
Today, we (finally) published a new release of DOMjudge: version 5.2.0.
This release contains a lot of changes. Nothing really huge, but many useful improvements especially for administators. To name a few things that have been pain points in the past:
- The judgedaemon now checks for free disk space (configurable) and also uses less per judging.
- Instead of crashing hard, a judgedaemon may now report an "internal error" and disable itself or a specific problem or language, e.g. if a compile or compare script fails.
- Import and export from ICPC files and problem zipfiles has been improved.
- Updated the REST API to WF 2016/2017 specification.
- Teams can now download testcases tagged as samples.
Download as usual at https://www.domjudge.org/
Finally, we're planning to publish a "twin" 5.3 release shortly that incorporates only a few minor changes, including support for the Kotlin programming language that will be used during the 2018 ICPC World Finals. Since that requires some changes that have not been as well tested, we're going to publish this as a separate release series within one or two weeks.