Changelog for package rosbag_storage
1.17.0 (2024-09-13)
- Fix segfault with default-constructed rosbag::ChunkedFile::swap (#2363)
- Contributors: Hugal31
1.16.0 (2023-02-15)
1.15.15 (2022-11-23)
- Move @jacobperron from maintainer to author (#2302)
- Add missing include (#2248)
- Contributors: Jochen Sprickerhof, Shane Loretz
1.15.14 (2022-01-06)
1.15.13 (2021-09-22)
1.15.12 (2021-09-21)
1.15.11 (2021-04-06)
1.15.10 (2021-03-18)
1.15.9 (2020-10-16)
- Update maintainers (#2075)
- Fix compatibility issue with boost 1.73 and above (#2023)
- Contributors: Sean Yen, Shane Loretz
1.15.8 (2020-07-23)
1.15.7 (2020-05-28)
1.15.6 (2020-05-21)
1.15.5 (2020-05-15)
- fix brief description comments after members (#1920)
1.15.4 (2020-03-19)
- restrict boost dependencies to components used (#1871)
1.15.3 (2020-02-28)
1.15.2 (2020-02-25)
1.15.1 (2020-02-24)
1.15.0 (2020-02-21)
1.14.4 (2020-02-20)
- catch polymorphic exceptions by reference (#1887)
- bump CMake minimum version to avoid CMP0048 warning (#1869)
- use find_library for abs path of crypto and gpgme libraries (#1867)
- remove unnecessary writing to map in write only mode (#1798)
- check for fclose returning 0 (#1750)
- fix windows build (#1687)
- move bag encryption plugins into separate library (#1499)
- modernization: replaced BOOST_FOREACH with range-based for loops, used algorithm, where appropriated (#1640)
- fix dangeling if-else (#1637)
- fix infinite loop in rosbag buffer resize (#1623)
- update CMakeLists.txt in rosbag_storage (#1618)
- fix various test problems (#1601)
- visibility macros update (#1591)
- fix issues when built or run on Windows (#1466)
1.14.3 (2018-08-06)
1.14.2 (2018-06-06)
1.14.1 (2018-05-21)
- add in -D_FILE_OFFSET_BITS=64 on machines less than 64-bits (#1406)
1.14.0 (2018-05-21)
- specialize BagCallbackT for MessageInstance (#1374)
- fix compiler warning of test_aes_encryptor (#1376)
- implement bag encryption/decryption (#1206)
- use boost::shared_ptr to fix memory leak (#1373)
1.13.6 (2018-02-05)
- performance improvement for lower/upper bound (#1223)
- use namespaced logging macros of console_bridge instead of deprecated macros (#1239)
1.13.5 (2017-11-09)
1.13.4 (2017-11-02)
1.13.3 (2017-10-25)
- fix corrupted messages when reopening a rosbag with a different file (#1176)
- addd rosbag::Bag::isOpen (#1190)
- enable rosbag::Bag move operations if compiler support is available (#1189)
- check if bzfile_ and lz4s_ handle is valid before reading/writing/closing (#1183)
- fix an out of bounds read in rosbag::View::iterator::increment() (#1191)
- replace usage deprecated console_bridge macros (#1149)
1.13.2 (2017-08-15)
- fix whitespace warnings with g++ 7 (#1138)
- remove deprecated dynamic exception specifications (#1137)
1.13.1 (2017-07-27)
- fix buffer overflow vulnerability (#1092)
- fix rosbag::View::iterator copy assignment operator (#1017)
- fix open mode on Windows (#1005)
- add swap function instead of copy constructor / assignment operator for rosbag::Bag (#1000)
1.13.0 (2017-02-22)
1.12.7 (2017-02-17)
1.12.6 (2016-10-26)
1.12.5 (2016-09-30)
1.12.4 (2016-09-19)
1.12.3 (2016-09-17)
- make Bag constructor explicit (#835)
1.12.2 (2016-06-03)
1.12.1 (2016-04-18)
- use directory specific compiler flags (#785)
1.12.0 (2016-03-18)
1.11.17 (2016-03-11)
- use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
1.11.16 (2015-11-09)
1.11.15 (2015-10-13)
1.11.14 (2015-09-19)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- support large bagfiles (>2GB) on 32-bit systems (#464)
1.11.10 (2014-12-22)
- fix various defects reported by coverity
1.11.9 (2014-08-18)
1.11.8 (2014-08-04)
1.11.7 (2014-07-18)
1.11.6 (2014-07-10)
1.11.4 (2014-06-16)
1.11.3 (2014-05-21)
1.11.2 (2014-05-08)
1.11.1 (2014-05-07)
- add lz4 compression to rosbag (Python and C++) (#356)
- move rosbag dox to rosbag_storage (#389)
1.11.0 (2014-03-04)
1.10.0 (2014-02-11)
- remove use of __connection header
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)