Skip to content

Releases: swri-robotics/bag-reader-java

Release v1.6

Choose a tag to compare

@pjreed pjreed released this 19 Oct 21:09

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

Choose a tag to compare

@pjreed pjreed released this 20 Jun 19:20

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

Choose a tag to compare

@pjreed pjreed released this 14 Jun 19:12
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

Choose a tag to compare

@pjreed pjreed released this 13 Jun 14:35
  • Implementing bulk deserialization of arrays
  • Adding an API call to get a message on a topic at a specific index

Version 1.2

Choose a tag to compare

@pjreed pjreed released this 13 Jun 14:36
  • Removing hard-coded GPS and vehicle name topics
  • Adding a better API for iterating through message types and topics

Version 1.1

Choose a tag to compare

@pjreed pjreed released this 13 Jun 14:38
  • 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

Choose a tag to compare

@pjreed pjreed released this 13 Jun 14:39

Initial public release.