Note
This RSB release is available in the following forms:
These can be downloaded from the 0.9 jobs continuous integration server or repository server respectively. Installation instructions and links for downloading can be found in the RSB manual.
Changes
As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker.
Note
For a more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/versions/12.
Note
Only the TCP-socket transport is now enabled by default.
For transport configuration issues see Troubleshooting.
RSB and related projects are now maintained in a git repository. See https://code.cor-lab.org/news/21 for more information.
The git URL is https://code.cor-lab.org/git/rsb.git. To obtain RSB with all submodules, use the following command:
$ git clone --recursive https://code.cor-lab.org/git/rsb.git
This RSB release is available in the following forms:
These can be downloaded from the 0.7 jobs continuous integration server or repository server respectively. Installation instructions and links for downloading can be found in the RSB manual.
Changes
As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker.
Note
For a more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/versions/22.
Note
RSB clients using the 0.6 version cannot generally communicate with clients using a previous RSB version.
This RSB release is available in the following forms:
These can be downloaded from the 0.6 jobs continuous integration server or repository server respectively.
As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker.
General Changes
Tools
Note
For a more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/projects/rsb/versions/25.
Note
The development activities in this cycle focused primarily on API improvements and the integration of causal vectors. Moreover, complete compatibility for MSVC 2010 is now ensured and MacOS compatibility has been improved. In the process, about 60 issues have been created and subsequently resolved.
This RSB release is available in the following forms:
These can be downloaded from the 0.5 jobs continuous integration server or repository server respectively.
As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker.
General Changes
Network Protocol and Configuration
Causal vectors have been added to the network protocol. They allow to tag which event or events caused a given event.
The default transport configuration has been changed:
The inprocess transport is now enabled by default
The Spread transport is now disabled by default and has to be enabled explicitly when network communication is desired. This can e.g. be done by adding the user configuration file ~/.config/rsb.conf with the following content:
[transport.spread]
enabled = 1
[transport.inprocess]
enabled = 0
Tools
C++
Java
Python
Common Lisp
Note
For a more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/projects/rsb/versions/21.
Note
RSB clients using the 0.4 version of RSB cannot communicate with clients using a previous RSB version.
The development activities in this cycle focused primarily on extending and optimizing the wire format and improving the usability of and support for protocol buffer message objects as event payloads. In the process, more than 30 issues have been created and subsequently resolved.
As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker.
Network Protocol for Spread-based Communication
C++
Java
Python
Common Lisp
Note
For a more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/projects/rsb/versions/17.