Release Notes: A new KDE 4 package was added which contains multiplayer libraries, tools, and some example games, including a Plasma widget. On the server side, registration policies are now implemented. The database modules were improved. Statistics can now be queried continuously in real-time through shared memory, in addition to database lookups. The community Web portal got a configuration wizard and can now produce SVG tournament maps. C libraries were cleaned up and their symbol count was reduced with linker maps.
Release Notes: Tournament tables with the correct reservations can now be created automatically through the tournament bot T-Rex, and tournament plans can be printed. New rooms can be defined through the Web frontend based on room templates. The REST API and the OpenID provider are now included in the GGZ Community portal. More game servers can save and restore running games. Database upgrades and TCP wrappers are supported for the GGZ server. Many additional new features were added in the documentation, the Gtk+ packages, and the utilities.
Release Notes: The GGZ server restores table data and seat reservations so that games can be continued after a server restart. The registration process for players can require email confirmation. The Java applet now comes with an advanced chat widget. In the Python package, all library wrappers were updated and two new game modules added. The chatbot Grubby has been updated to work with Tcl 8.5, Python 2.5, and SILC 1.1.
Release Notes: About twenty bugs which have been found for over a year are now fixed. Several translations in ggz-client-libs and ggz-gtk-client were taken from the GNOME games project and integrated. Toolchain support, in particular on Solaris, has been improved.
Release Notes: The ggz-international branch has been merged to provide full Unicode support on the server as well as translated game descriptions. Multiple databases can now be compiled into the server and selected at runtime. Player rankings per room can be transmitted as part of the GGZ protocol. Weak player passwords can be detected and rejected. Library catalogue translations have been merged from gnome-games. There are various other extensions in all of the four packages that make up this first snapshot release.
Release Notes: The currently most popular game, GGZCards, was improved a lot both for Java and for Gtk+. Some game servers received additional AI players and features such as savegames. The main GGZ server received further permission management and reconfiguration support. KDE and Pygame game development for GGZ is now much easier thanks to the new pyggzmod, kggzmod, and kggzgames libraries. Additional software such as the "Metacle", a metaserver aggregator, will help in further advancing the GGZ infrastructure for game developers.
Release Notes: A new package named GGZ-Java brings GGZ to people who like to play some games directly in the Web browser, including a port of GGZCards. Among the existing packages, the server and the chat bot have been improved, two new games have been added to the GGZBoard framework, and the Gtk+ core client has been made embeddable into other games. Minor improvements like point-and-click configuration of the community world map and more Wikipedia links for game help have also been added.
Release Notes: Registration for bot players and their explicit selection has been added to the server, which also has support for SQlite databases and more savegame handlers for existing game servers. The KDE games collection now features a common dialog with player information such as photo, real name, and IP address, depending on the privacy settings. Templates and translations can now be used within the GGZ Community portal. For developers, a unified C++ interface for the game server library ggzdmod has been added.
Release Notes: Architecture documentation for all aspects of the project has been created. Game communication source code can now be auto-generated from the XML protocol spec by ggzcommgen for various backends. A Ludo game client has been added, and several others have been reworked. For instance, Koenig provides a local AI now, savegames work for Chess and Tic-Tac-Toe, and most games support abandoned seats now. The server and client now have IPv6 and automatic reconnection enabled. Desktop integration has been improved by switching to XDG menus and adding a graphical chatbot configuration.
Release Notes: A couple of games were added, Checkers and Hnefatafl. For existing board games, a Python-based generic board game framework has been written, which also supports Go, Chess, and Reversi. Gaming integration into instant messengers (Gaim, Kopete), the Web (GGZ Community) and the command line (ggz-wrapper) is now possible. On the server side, Zeroconf and a more flexible statistics system have been implemented. Games can now also act as core clients themselves, use GGZ libraries on Win32, use SVG graphics, and share levels and themes on the Internet.