Skip to content

Releases: ouster-lidar/ouster-sdk

20220826

15 Sep 18:27
02fe2a9
Compare
Choose a tag to compare

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 with ouster_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 main ouster_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

08 Jun 22:26
64a6cbe
Compare
Choose a tag to compare

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

05 May 00:36
43107a1
Compare
Choose a tag to compare

Update for FW 2.3 release. Summary of changes:

  • Support for new FW 2.3 profiles added
  • Significant API update of PointViz library
  • Switch to glad for OpenGL loading
  • Unified Python and C++ documentation

See CHANGELOG.rst for details

20220107

13 Jan 18:47
Compare
Choose a tag to compare

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

11 Jun 03:39
b8b23c3
Compare
Choose a tag to compare

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

11 Dec 06:12
5c00aa9
Compare
Choose a tag to compare

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.