We're pleased to announce the next development release of the gzochi game development framework!
This release is focused on portability and ease of administration, and adds support for MacOS and BSD, along with backwards-compatible support for the GNU Guile 3.0.x release series, bringing the performance improvements of Guile's new native JIT to game applications hosted on gzochi. gzochi services are now easier to deploy within Docker containers, and the logging subsystem of gzochid can now be configured on a per-application basis.
See the NEWS and README files of the individual framework components for more details.
We're pleased to announce the next development release of the gzochi game development framework!
This release adds a distributed task management service to the meta server, making it possible to run game applications distributed across a cluster of gzochid containers without modification while maintaining consistency and durability of game state.
Also included in this release are enhancements to key data structures in the Scheme API that make them faster and more compact, support for large transactional changesets, and new
serialization support for collection types.
See the NEWS and README files of the individual framework components for more details.
Version 0.11.1 of the gzochi game development framework has been released.
This is a bug-fix release that addresses backwards-compatibility and portability issues from the 0.11 release in April, including Guile 2.0-2.2 compatibility and test stability on 32-bit platforms.
The release is available in the downloads section.
We're pleased to announce the next development release of the gzochi game development framework!
This release is another big one, also focused on enhancements to support game applications running across multiple servers in a high-availability configuration. In particular, access to data is now shared across all servers in the cluster, and session and channel messages can be routed to recipients no matter where they're connected.
The administrative UI has been improved, and tools for inspecting and debugging the various wire protocols are now included in the distribution.
See the NEWS and README files of the individual framework components for more details.
Version 0.10.1 of the gzochi game development framework has been released.
This is a bug-fix release that addresses several backwards-compatibility issues related to the framework's library dependencies, and restores support for building gzochi on 32-bit architectures (e.g., i686).
The release is available in the downloads section.
We're pleased to announce the next development release of the gzochi game development framework!
This release is the largest yet by far, and represents the better part of a year's worth of work. The principal thrust of the release is the introduction of the meta server, which allows multiple instances of the gzochid container to share application data while running in a highly available cluster.
Other highlights include improved client message throughput, reduced contention between transactional tasks, and a simplified build with fewer third-party dependencies.
See the NEWS and README files of the individual framework components for more details.
We're pleased to announce the next development release of the gzochi game development framework!
This release is focused on quality and stability; dozens of memory leaks and functional defects have been resolved, and the server can more reliably handle a large volume of messages and connected clients. A suite of server performance benchmarks is now included in the distribution, along with a handful of minor enhancements and new features.
See the NEWS and README files of the individual framework components for more details.
We're pleased to announce the next development release of the gzochi game development framework!
This release includes a new memory-based storage engine, built on top of a redesigned storage system that makes it easier to switch storage engines at server boot time. The gzochid transaction manager can now incorporate transactions against external processes into the lifecycle of game application transactions executing within the container. And the entire distribution has been streamlined to make it easier to use to build, test, and develop game applications.
See the NEWS and README files of the individual framework components for more details. The manual has been updated to reflect all new and modified features.
We're pleased to announce the next development release of the gzochi game development framework!
This release includes a set of tools for manipulating data in game application databases outside of the gzochid container. A reference client library written in Guile Scheme is now included in the source distribution. The gzochid server's handling of configuration files has been made configurable and more robust. A number of important bugs related to serialization and data persistence have also been resolved.
See the NEWS and README files of the individual framework components for more details. The manual has been updated to reflect all new and modified features.
We're pleased to announce the next development release of the gzochi game development framework!
This release adds support for two new alternative storage engines: hamsterdb and Symas Lightning (LMDB). The framework now builds on Mac OS X and similar platforms. Some syntactic sugar for creating task callbacks has been added to the Scheme API. A number of memory leaks in the server have been plugged, and an event handling bug in the GLib reference client has been fixed.
See the NEWS and README files of the individual framework components for more details. The manual has been updated to reflect all new and modified features.
Happy new year! We're pleased to announce the next development release of the gzochi game development framework.
This release resolves a number of issues with the durability of scheduled tasks and the execution of highly concurrent application code. A new scalable, concurrent data structure has been added to the Scheme API. Several improvements have also been made to the performance of the server and the reference client implementations.
See the NEWS and README files of the individual framework components for more details. The manual has been updated to reflect all new and modified features.
We're pleased to announce the next development release of the gzochi game development framework!
This release adds support for automatic, durable task rescheduling to the server container's task API. The user authentication system has been restructured to support additional authentication mechanisms; applications can now authenticate users against a password file or by validating a Kerberos 5 ticket. The server now tracks some simple performance metrics for hosted applications and reports on them via the embedded web server. Several critical issues have also been resolved.
See the NEWS and README files of the individual framework components for more details. The manual has been updated to reflect all new and modified features.
We're pleased to announce the next development release of the gzochi game development framework!
This release adds important functionality to the transaction handling system in the gzochid container, enabling application transactions to time out and to be retried automatically. The Scheme API for defining managed record types has been simplified. A new reference client implementation that integrates easily with GNU GLib has been added. Several critical issues have also been resolved.
See the NEWS and README files of the individual framework components for more details. The manual has been updated to reflect all new and modified features.
We're pleased to announce the next development release of the gzochi game development framework!
This release resolves several critical issues related to stability and data storage. Support for alternative storage engines, such as Berkeley DB, has been added. There is a powerful new remote debugging interface for application Scheme code. The Scheme API now provides scalable container types (vector and hash table) to make it easier to work with large volumes of managed records. A new example game with extensive documentation has been added.
See the NEWS and README files of the individual framework components for more details. The manual has also been updated to reflect all new and modified features.
It's finally here!
We're pleased to announce an initial release of the gzochi game development framework. This is a development release, and there's obviously a ton more work to be done, but the system's far enough along to support a playable example game, which is included in the distribution, along with a comprehensive manual and heavily annotated Scheme and C source code to help you get started.
See the various bits of documentation included in the release (Texinfo manual, man pages, README files) for more details.
Know Scheme or C, or want to design some games? Fire off a message to our mailing list to get involved!