Skip to content

Releases: swri-robotics/bag-reader-java

Release v1.6

19 Oct 21:09
Compare
Choose a tag to compare

Removing file locks when reading bag files. They weren't useful and were getting in the way of multiple things reading bags at once.

Version 1.5

20 Jun 19:20
Compare
Choose a tag to compare

This release was made to address an issue in the bag database that could cause it to fail to read messages from a bag file. If a database scan ran in the middle of a bag file being copied to disk, it would try to read the in-progress file and encounter a failure that would lead to an entry being inserted in the database without any messages being recorded. This adds some checks that will indicate there was an error if such a condition occurs.

  • Acquiring shared locks when reading bag files
  • Logging warnings and throwing an exception if it fails to read the expected number of chunks and connections

Version 1.4

14 Jun 19:12
Compare
Choose a tag to compare
Adding support for LZ4 compression.

- Added a custom fork of jpountz/lz4-java that is interoperable with the C++ library
- Added the ability to deserialize LZ4-compressed chunks
- Added an API method on BagFile to determine a bag's dominant compression method

Version 1.3

13 Jun 14:35
Compare
Choose a tag to compare
  • Implementing bulk deserialization of arrays
  • Adding an API call to get a message on a topic at a specific index

Version 1.2

13 Jun 14:36
Compare
Choose a tag to compare
  • Removing hard-coded GPS and vehicle name topics
  • Adding a better API for iterating through message types and topics

Version 1.1

13 Jun 14:38
Compare
Choose a tag to compare
  • Adding examples to the README
  • Clarified some error messages
  • Made a few API tweaks
  • Added lots of Javadocs
  • Rearranged package layout to be cleaner
  • Supporting Java 1.7

Version 1.0

13 Jun 14:39
Compare
Choose a tag to compare

Initial public release.