Difference between revisions of "Version 9 History"

From PC2wiki
Jump to: navigation, search
(Version 9.2: added cli link)
m (Version 9.2: moved section into its own article)
Line 14: Line 14:
==Version 9.2==
==Version 9.2==
Version 9.2 and nightly builds have been made available to members of the PC² Testing Users Group (TUG), see
See the [[Version 9.2]] article for features and details.
[http://www.ecs.csus.edu/pc2/pc2tug.join.html Join TUG] for details about how to join the TUG.  It is free to join the TUG.
* Doc: New 9.2 Admin manual
* Admin: Make team output limit configurable
* Server: Non-GUI Server (--nogui), see [[Server CLI]]
* Server [[Server Shutdown|Shutdown]] button on Admin
* Admin: Delete (hiding) [[Problem]]s, [[Language]]s and [[Judgement]]s.'
* Server: Changed where stores files on server (under profile/... now)
* Reports command line program ([[pc2report]])
* Distribution: reorganized samples
A complete list of bug fixes and enhancements can be found in the [http://pc2.ecs.csus.edu/bugzilla PC² Bugzilla]
or by clicking this link:
[http://pc2.ecs.csus.edu/bugzilla/buglist.cgi?bug_file_loc=&bug_file_loc_type=allwordssubstr&bug_id=&bugidtype=include&chfieldfrom=&chfieldto=Now&chfieldvalue=&email1=&email2=&emailassigned_to1=1&emailassigned_to2=1&emailcc2=1&emailreporter2=1&emailtype1=substring&emailtype2=substring&field-1-0-0=target_milestone&field0-0-0=noop&long_desc=&long_desc_type=substring&query_format=advanced&remaction=&short_desc=&short_desc_type=allwordssubstr&target_milestone=9.2.0&type-1-0-0=anyexact&type0-0-0=noop&value-1-0-0=9.2.0&value0-0-0=&votes=&order=bugs.bug_id&query_based_on= Version 9.2 bugs]
==Version 9.3==
==Version 9.3==

Revision as of 08:17, 29 September 2012

Version 9 of PC² is the next version after Version 8 (Version 8.7)


Version 9 of PC² is a completely rearchitected implementation of the system.

Internally, Version 9 works in a considerably different (more robust, secure, and efficient) manner from Version 8. In addition, a substantial number of new features have been added to Version 9. These include reduced complexity in the way ".ini" files are used; enhanced support for network communication, a new Server GUI for better contest coordination and control, single-point administration of multi-site contests, a robust security model, and a highly flexible set of external code interfaces for writing plugins and extensions to the system.

The user interface (GUI) for the Team module remains essentially unchanged from Version 8, while the Judge module has been slightly rearranged for improved use. The Admin module GUI has been substantially altered to improve performance and make it easier to use; likewise, the Scoreboard module has undergone considerable rearrangement.

Overall, however, users familiar with PC² Version 8 should find it relatively easy to follow the new GUI arrangements of Version 9.

For those who wish to extend PC² a new API is being developed. See API Javadoc.

Version 9.2

See the Version 9.2 article for features and details.

Version 9.3

Specific Articles about changes