Releases: swri-robotics/bag-database
Releases · swri-robotics/bag-database
v3.5.3
What's Changed
- Simplifying docker registry paths by @danthony06 in #210
Full Changelog: v3.5.2...v3.5.3
v3.5.2
What's Changed
- Updating dependencies to address security vulnerabilities.
- Bump nokogiri from 1.13.6 to 1.13.9 in /docs by @dependabot in #198
- Bump activesupport from 6.0.3.6 to 6.0.6.1 in /docs by @dependabot in #201
- Bump nokogiri from 1.13.9 to 1.13.10 in /docs by @dependabot in #199
- Bump nokogiri from 1.13.10 to 1.15.2 in /docs by @dependabot in #203
- Bump guava from 30.1.1-jre to 32.0.0-jre by @dependabot in #204
- Bump org.apache.commons:commons-compress from 1.21 to 1.26.0 by @dependabot in #206
- Bump nokogiri from 1.15.2 to 1.16.2 in /docs by @dependabot in #207
- 3.5.2 Release Preparation by @danthony06 in #208
Full Changelog: v3.5.1...v3.5.2
v3.5.1
V3.5.0
- Update dependencies to address the Spring4Shell vulnerability (https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement) (Thanks pjreed)
- Update liquibase (Thanks pjreed)
- Fix issue where LDAP beans were being initalized even with no LDAP configuration (Thanks pjreed)
- Updated documentation (Thanks danthony06)
V3.4.2
- Fix admin functions for forcing bag scanning
V3.4.0
- Add CORS and Range support to /bags/download
- Add context menu item to open bags in external applications
Bag Database V3.3.0
Several bug fixes and small improvements. Two notable changes:
- Now supports new storage backends, including Amazon S3 for storing the bag files.
- Fix for viewing long video streams in bag files.
Bag Database V3.2.0
Mostly minor bug fixes and features related to scripts this time, but also adding support for displaying another type of image encoding.
- Fix running scripts with multiple bags with the same name
- Increase maximum upload size from 4 GB to 50 GB
- Use exit code of scripts to determine success
- Support BGRA8 image encoding
Bag Database V3.1.0
There's one minor but useful new feature, a BAGDB_PATH
environment variable that can be used to easily change the path that the Bag Database's internal Tomcat server uses to serve it, which should make it easier to integrate with a reverse proxy.
Full changelog:
- Add a BAGDB_PATH environment variable to change the path used to serve the application
- Updated the reverse proxy example to use a custom path
- Fix API examples that didn't work without LDAP authentication
- Add documentation for how to use a private Docker registry
- Fix a bug that prevented private Docker registries with ports from being parsed correctly
- Improve Dockerfile to reduce rebuild times
Bag Database v3.0.0
This is the biggest release since the initial release to GitHub, so it's time for a major version update!
Changes in this release include:
- Upload & run post-processing scripts on bag files
- Upload bag files through the web interface
- UI tweaks to make various capabilities more discoverable
- Rewrite user documentation and publish via GitHub Pages
- Document REST API and include it with the web site
- Update to Java 11 & Spring 5
- Update miscellaneous other dependencies, too
- Added unit tests to cover the entire bag & script API
- Reorganized a few packages to make them more consistent
- Bug fixes:
- Some controllers were initialized multiple times, causing unnecessary processing and weird exceptions
- Users had to reload the page after logging in before they could view bag details
- Many methods that modified the database did not require CSRF tokens
- Removed AspectJ, which caused some weird build issues
- Don't write out log file when running unit tests