News

RSBag 0.12

Changes

  • Commandline Interface

    • All tools now use sub-command-based commandline syntax like git, svn and other modern commandline tools. The previous symbolic-link-based invocation will continue to work for a transition period. Example of the new syntax:

      rsbag-toolscl0.12 record -o file.tide socket:
      

RSBag 0.11

This RSBag release is available in the following forms:

  • Source archives
  • Pre-compiled self-installing archives or executable binaries
  • Debian packages for different Ubuntu GNU/Linux versions

These can be downloaded from the 0.11 jobs on the continuous integration server or repository server respectively. Installation instructions and links for downloading can be found on the preparation page of the RSBag manual.

Changes

  • Commandline Interface
    • The bag play program now accepts the --loop option which allows replaying a sequence of events repeatedly.
  • Remote Interface

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/41.

RSBag 0.10

This RSBag release is available in the following forms:

  • Source archives
  • Pre-compiled self-installing archives or executable binaries
  • Debian packages for different Ubuntu GNU/Linux versions

These can be downloaded from the 0.10 jobs on the continuous integration server or repository server respectively. Installation instructions and links for downloading can be found on the preparation page of the RSBag manual.

Changes

  • Commandline Interface
    • The commandline options --start-time, --end-time, --start-index, --end-index have been improved: negative real values are relative to the end of the recording, mapping of timestamps to indices is more accurate and robust.
    • The recorded-timing replay strategy now accepts a :max-delay option to produce gap-less replays despite pauses in the recorded data.
  • Logging is now implemented using a more robust and more efficient implementation. The user-visible interface remains unchanged.
  • Elan backend
    • The backend can now create log files from scratch.
    • The following elements are now supported: HEADER/FORMAT, HEADER/VERSION, AUTHOR, LINGUISTIC_TYPE.
  • TIDELog backend
    • Corruption when creating new channels while under heavy load has been fixed.
    • Read, write and recovery performance has been improvement.
      • In particular, performance when reading log files with many small chunks has been improved.
    • Error reports and error recovery have been improved:
      • Corrupt channels can now be partially reconstructed.
      • Recovery from missing indices and corrupt chunks is much more robust.

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/11.

RSBag 0.9

This RSBag release is available in the following forms:

  • Source archives
  • Pre-compiled self-installing archives or executable binaries
  • Debian packages for different Ubuntu GNU/Linux versions
    • Starting with this release, the development version of RSBag is packaged in the “testing” repository of our Debian repository server (as opposed to the “main” repository). So you need to add this repository to your apt sources list in case you want to install the development version via Debian packages.

These can be downloaded from the 0.9 jobs on the continuous integration server or repository server respectively. Installation instructions and links for downloading can be found on the preparation page of the RSBag manual.

Changes

  • The maximum throughput when recording has been increased.
  • The error recovery mechanisms have been extended further.
  • An initial Python client API has been added.
  • The default timestamp used for indexing in log files has been changed from create to send.

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.

RSBag 0.7

Note

  • Log files recorded with the 0.7 version of RSBag cannot be processed with older RSBag versions. The opposite direction works, though.

  • RSBag is 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/rsbag.git. To obtain RSBag with all submodules, use the following command:

    $ git clone --recursive https://code.cor-lab.org/git/rsbag.git
    

This RSBag release is available in the following forms:

  • Source archives
  • Pre-compiled self-installing archives or executable binaries
  • Debian packages for different Ubuntu GNU/Linux versions

These can be downloaded from the 0.7 jobs on the continuous integration server or repository server respectively. Installation instructions and links for downloading can be found on the preparation page of the RSBag manual.

Changes

  • Error recovery behavior and robustness have been improved.
  • End-user documentation has been verified and extended.
  • Packaging and deployment have been simplified.

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.

RSBag 0.6

Note

Log files recorded with the 0.6 version of RSBag cannot be processed with older RSBag versions. The opposite direction works, though.

This RSBag release is available in the following forms:

  • Source archives
  • Pre-compiled self-installing archives or executable binaries
  • Debian packages for different Ubuntu GNU/Linux versions

These can be downloaded from the 0.6 jobs on the continuous integration server or repository server respectively.

As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker.

Changes

Note

For a more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/projects/rsb/versions/25.

RSBag 0.5

Note

Log files recorded with the 0.5 version of RSBag cannot be processed with older RSBag versions.

This RSBag release is available in the following forms:

  • Source archives
  • Pre-compiled self-installing archives
  • Debian packages for different Ubuntu GNU/Linux versions (new)

These can be downloaded from the 0.5 jobs on the continuous integration server or repository server respectively.

As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker.

Changes

  • RSBag-related build jobs on the continuous integration server have been reorganized.
  • The #rsb IRC channel on the freenode network can now be used for additional support and discussion.
  • Installation instructions have been improved.

RSBag 0.4

Note

RSBag clients using the 0.4 version of RSBag cannot communicate with clients using a previous RSBag version.

This RSBag release is available in the following forms:

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/projects/rsb/versions/17.

Table Of Contents

Related Documentation

This Page