Releases: ouster-lidar/ouster-sdk
20220826
Update for FW 2.4 release. Summary of changes:
- Support FW 2.4 sensors by dropping use of deprecated parameters. Sensors running FW 2.4 must use this release or later.
- Major update to ROS driver including use of nodelets over nodes, updates to topic names, and new ROS timestamp mode
TIME_FROM_ROS_TIME
- Dropped support for Ubuntu 16.04, ROS kinetic, and building of Python wheels with Python 3.6
- Dropped support for FW < 2.0 and
ouster_ros
bags recorded withouster_example
for FW 1.13. - Build improvements for vcpkg
- Conan package Windows support
- Require C++ 14 to build
- Bug fixes and more
Please note the following for the next release:
- This is the last release where
ouster-ros
will be part of the mainouster_example
repo. It will henceforth move to its own repo
See CHANGELOG.rst for details
Please note that if you use the C++ client, we recommend that you use release 20220927, which includes a bug fix to init_client
.
20220608
Update for FW 2.3.1 release
Single return parsing updated to match FW 2.3.1
Please note that this will be the last release to support Python 3.6, Ubuntu 16.04, and ROS kinetic.
This will also be the last release to support any FW under FW 2.0.
Additionally, future versions of the Ouster SDK will require C++ 14.
See CHANGELOG.rst for details
20220504
20220107
Update for fw 2.2 release. Summary of changes:
- Add support for ARM64 macOS and Linux
- Add support for Python 3.10
- Add lidar and imu packet profiles
- Add lidar and imu packet profile sensor configuration parameters
- Update C++ LidarScan, ScanBatcher to support handling data from second return
- Update ROS driver to support handling data from second return
- Add PoC Python bindings for ouster_viz library
- Replace Python LidarScan with native bindings implementing the same API
- Remove pcap stream_info API
- Various bug fixes
See CHANGELOG.rst for details.
20210608
Update for fw 2.1 release. Summary of changes:
- Add support for the new signal_multiplier config parameter
- Add support for the new 8-bit reflectivity format in simple_viz
- Update Python ouster-sdk package to version 0.2.1, bugfix release
- Remove viz_node and graphics packages from ROS build dependencies
- Ensure ouster_ros dependencies can be satisfied using rosdep
- Various improvements to the ROS img node output
See CHANGELOG.rst for details.
20201209
This release adds gen2 hardware and fw 2.0 support. Also:
- Switch to date-based version scheme. No longer tracking firmware versions
- Rewrite example visualizer code without VTK dependency
- Lots of CMake changes, please see README.rst for updated build instructions
- Add support for ROS Noetic in
ouster_ros
- Add support for building example code on Windows10 and macOS
- Many API changes
See CHANGELOG.rst for details.