.. _news: ====== News ====== |project| 0.10 ============== This |project| release is available in the following forms: * Source archives * Pre-compiled self-installing archives or executable binaries * Debian packages for different |ubuntu| versions These can be downloaded from the `0.10 jobs on the continuous integration server `_ or `repository server`_ respectively. :ref:`Installation instructions ` and links for downloading can be found on the :ref:`preparation page ` of the |project| :ref:`manual `. Changes * Commandline Interface * The commandline options :option:`--start-time`, :option:`--end-time`, :option:`--start-index`, :option:`--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 :ref:`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 :term:`log files ` from scratch. * The following elements are now supported: ``HEADER/FORMAT``, ``HEADER/VERSION``, ``AUTHOR``, ``LINGUISTIC_TYPE``. * `TIDELog`_ backend * Corruption when creating new :term:`channels ` while under heavy load has been fixed. * Read, write and recovery performance has been improvement. * In particular, performance when reading :term:`log files ` with many small chunks has been improved. * Error reports and error recovery have been improved: * Corrupt :term:`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. |project| 0.9 ============= This |project| release is available in the following forms: * Source archives * Pre-compiled self-installing archives or executable binaries * Debian packages for different |ubuntu| versions * Starting with this release, the development version of |project| 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. :ref:`Installation instructions ` and links for downloading can be found on the :ref:`preparation page ` of the |project| :ref:`manual `. Changes * The maximum throughput when :ref:`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 :term:`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. |project| 0.7 ============= .. note:: * :term:`Log files ` recorded with the 0.7 version of |project| cannot be processed with older |project| versions. The opposite direction works, though. * |project| is now maintained in a `git`_ repository. See https://code.cor-lab.org/news/21 for more information. The git URL is |repository|. To obtain |project| with all submodules, use the following command: .. code-block:: sh $ git clone --recursive https://code.cor-lab.org/git/rsbag.git This |project| release is available in the following forms: * Source archives * Pre-compiled self-installing archives or executable binaries * Debian packages for different |ubuntu| versions These can be downloaded from the `0.7 jobs on the continuous integration server `_ or `repository server`_ respectively. :ref:`Installation instructions ` and links for downloading can be found on the :ref:`preparation page ` of the |project| :ref:`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. |project| 0.6 ============= .. note:: :term:`Log files ` recorded with the 0.6 version of |project| cannot be processed with older |project| versions. The opposite direction works, though. This |project| release is available in the following forms: * Source archives * Pre-compiled self-installing archives or executable binaries * Debian packages for different |ubuntu| 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 * A manual has been created and is a available at |documentation_root|/rsbag-manual/0.6/html. For a list of all documentation, see |documentation_root|. * All tools can now read :term:`log files ` written by older tool versions. * A simplistic `Elan`_ backend has been added. * The |project| distribution now includes some export-scripts which can be used with :ref:`bag-cat` (or the :ref:`rsb:logger`). * :ref:`bag-cat` now supports the same output styles as the :ref:`rsb:logger`. * :ref:`bag-record` can now store IDL, in the ``format`` field of TIDELog files. * :ref:`bag-play` and :ref:`bag-cat` now support time-based playback ranges via :option:`--start-time` and :option:`--end-time`. .. note:: For a more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/projects/rsb/versions/25. |project| 0.5 ============= .. note:: :term:`Log files ` recorded with the 0.5 version of |project| cannot be processed with older |project| versions. This |project| release is available in the following forms: * Source archives * Pre-compiled self-installing archives * Debian packages for different |ubuntu| 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 * |project|-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. |project| 0.4 ============= .. note:: |project| clients using the 0.4 version of |project| cannot communicate with clients using a previous |project| version. This |project| release is available in the following forms: * Downloadable source archives of this version are available in the `Files section `_ of the Redmine project. * Pre-compiled archives of |project| can be found as artifacts on the `continuous integration server`_. 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.