Collage  1.0.1
Object-Oriented C++ Network Library
Release Notes

Table of Contents


Welcome to Collage, a high-performance C++ library for developing object-oriented distributed applications. This release introduces the official 1.0 API of the former Equalizer network library.

Collage 1.0 is a stable release of over eight years of development and decades of experience into a high-performance and mature C++ library. It is intended for all C++ developers creating distributed applications with high-level abstractions. Collage 1.0 can be retrieved by downloading the source code or one of the precompiled packages.


Collage provides different levels of abstraction to facilitate the development distributed applications:

New in this release

Collage 1.0 contains the following features, enhancements, bug fixes and documentation changes over the Equalizer 1.4 release:

New Features





The following documentation has been added or substantially improved since the last release:

Bug Fixes

Collage 1.0.1 includes various bugfixes over the 1.0 release:

Collage 1.0 includes various bugfixes over the Equalizer 1.4 release, including the following:

Known Bugs

The following bugs were known at release time. Please file a Bug Report if you find any other issue with this release.


Collage is a cross-platform library, designed to run on any modern operating system, including all Unix variants and the Windows operating system. Collage uses CMake and Buildyard to create a platform-specific build environment. The following platforms and build environments are tested for version 1.0:

The Equalizer Programming and User Guide covers the basics of Collage programming. The API documentation can be found on github.

As with any open source project, the available source code, in particular the shipped tools provide a reference for developing or porting applications.

Technical questions can be posted to the eq-dev Mailing List, or directly to

Commercial support, custom software development and porting services are available from Eyescale. Please contact for further information.