News
Version 0.17 has been released
Version 0.17 of Robotics Systems Commons has been released today and is available as a branch in the git repository.
The following things have changed:
- The exceptions thrown to indicate problems in config files have been improved
- A compatibility problem with modern version of the GNU C library has been solved
The full list of addressed issues is available here
Version 0.16 has been released
Version 0.16 of Robotics Systems Commons has been released today and is available as a branch in the git repository.
The following things have changed:
- Non-resolvable configuration files are no longer treated as errors
- The Doxygen configuration has been modernized
The full list of addressed issues is available here
Version 0.15 has been released
Version 0.15 of Robotics Systems Commons has been released today and is available as a branch in the git repository.
The following things have changed:
- The name of the environment variable which controls configuration debugging can now be chosen by the client
- The list of processed configuration files can now be configured flexibly
- C++11 compatibility has been improved
The full list of addressed issues is available here
Version 0.14 has been released
Version 0.14 of Robotics Systems Commons has been released today and is available as a branch in the git repository.
The following things have changed:- Configuration debugging can be enable by setting the
__CONFIG_DEBUG
environment variable
The full list of addressed issues is available here
Version 0.13 has been released
Version 0.13 of Robotics Systems Commons has been released today and is available as a branch in the git repository.
The following things have changed:PluginConfigurator
throws an exception in case a requested plugin cannot be loaded- Support function for list-like configuration options to inherit values of previous config parsing stages
- More flexibility in
DefineProjectVersion
The full list of addressed issues is available here
Version 0.12 has been released
Version 0.12 of Robotics Systems Commons has been released today and is available as a branch in the git repository.
This is just a minor bug fix release. The following things have changed:- The console logging system now always logs to stderr.
- The OS abstraction layer received minor bug fixes.
- A method for logging systems has been renamed from
getLoggerName
togetName
. This method only affects the registration of newly created logging systems and not the public logging API.
The full list of addressed issues is available here
Version 0.11 has been released
Version 0.11 of Robotics Systems Commons has been released today and is available as a branch in the git repository.
Apart from general bug fixes, the following new features were added:- Support for correctly handling unix signals has been added. This code can be used in client programs to simplify the processing of incoming signals. (#2007)
- A new cross-platform API to gather information about hosts and processes has been added in the namespace
rsc::os
. (#1966) - The CMake scripts are now additionally exposed as a CMake project called
RSC-CMake
. This project does not include C++ parts and hence can be used in downstream projects without a working C++ compiler. (#2140)
The full list of addressed issues is available here
Version 0.10 has been released
Version 0.10 of Robotics Systems Commons has been released.
Major issues addressed in this version are:- Support for legacy Boost.UUID has been removed (#1628)
- Some issues with the plugin system have been fixed (e.g. #1654)
- Some build system issues have been fixed (e.g. #1612, #1605, #1611)
- New method
rsc::threading::SynchronizedQueue::peek
has been added
The full list of addressed issues is available here.
The release can be obtained from the "0.10" branch of the git repository.
Version 0.9 has been released
Version 0.9 of Robotics Systems Commons has been released.
Major issues addressed in this version are:- Implementation of a simple plugin mechanism (#127)
- Windows compatibility fixes
- Logger names are now case-insensitive (#1336)
- CMake versioning macros have been adapted so that the patch version is only increased on release branches (#1256)
The full list of addressed issues is available here.
The release can be obtained from the "0.9" branch of the git repository.
Switched repository to git (5 comments)
- one for RSC itself (https://code.cor-lab.org/git/rsc.git)
- and one for the log4cxx adapter (https://code.cor-lab.org/git/rsc.git.log4cxx-adapter)
We kept the Subversion repository under the same URL. However, this repository is now read-only.
All three repostories can be browsed in the "Repository" tab of the project.
Also available in: Atom