Skip to content

Releases: cms-dev/cms

v1.0.0: Version 1.0.0

07 Aug 16:01
@lw lw
Compare
Choose a tag to compare

CMS 1.0 is an evolutionary release that introduces some new features over CMS 0.9, but is mainly focused on improvements to our documentation and interface for contest admins and on bugfixing.

What's new

New features.

  • AdminWebServer shows the ranking even without setting up a RankingWebServer.
  • Admins can configure how to round scores and which are the primary statements.
  • ResourceService can be used to start all the other services even if CMS is not installed.
  • ReplayContest works with the format used by ContestExporter.

General improvements.

  • Vastly improved the documentation (see http://cms.readthedocs.org/).
  • Made the contestant interface fully translatable.
  • More misconfigurations and unexpected situations give meaningful error messages.
  • Many small bugs solved.

Major bugfixes.

  • ContestExporter exports also user tests.
  • ScoringService is informed of submissions that fail to compile.
  • YamlReimporter keeps the data generated during the contest.
  • AdminWebServer handles custom task types and score types.
  • Fix time handling and submission status autoupdate in ContestWebServer.

Incompatible updates.

  • Both the database schema and the format of ContestExporter have changed. To update the schema, use UpdateDB; to update a dump, import it with the old version of CMS and update the database schema as before.

v0.9.0: Version 0.9.0

07 Aug 15:58
@lw lw
Compare
Choose a tag to compare

First official release of CMS.

History

More than two years have passed since we started developing CMS, and more than one since we opened the code to the public. Up to now, we worked on CMS with a continuous development model, without official releases and version numbers. This model has been good during this period in which we personally interacted with almost all people using CMS, but now we feel the need to offer more stability guarantees.

The culminating point of these two years has been the IOI 2012, were CMS has been successfully used. Obvious reasons forced us to develop some parts of CMS in private for a short period of time. The introduced changes have been merged to the public repository and are included in version 0.9.0.

Future development

We plan to release soon version 1.0.0 with no big new features but mostly to fix the user experience: adding documentation, expected behavior, sensible error messages, and so on.

After version 1.0.0, we would like to introduce several new features (for developers, contest admins, and contestants). We encourage everybody interested in participating to the discussion in the mailing list and on github.