Releases: luxonis/depthai-core
Releases · luxonis/depthai-core
Release v2.17.2
Features
- Updated BL to 0.0.20 (improves upon stuck/unreachable device issues)
Bug fixes
- Fixed XLinkIn large (>5MiB) messages transfer
- Fixed AssetManager set function to allow overwriting assets
- Fixed Path.hpp 'filesystem' include issues
- Reverted: #526 - until the startup bug is resolved
- PoE device discovery improvements (improves upon stuck/unreachable device issues)
Release v2.17.1
Features
- Added on-device python (script node) binding for timestamp and sequence numbers
Bug fixes
- Fix for neural Inference stopped suddenly, 100% LEON RT usage
- Updated FW with a fix for stuck PoE devices that required to be power cycled
- Updated firmware with stability fixes
- Potentially fixes sporadic crashes, stability issues, critical errors, script node issues.
Misc
- Resolve compilation issues with spdlog and newer fmtlib (external)
- Fixed Backward integration for newer CMake versions
Depthai-shared changes: luxonis/depthai-shared#102
Release v2.17.0
Features
- Support for new S2/Pro devices
- FW: support for OAK-D-S2 / OAK-D-Pro using the latest board DM9098 R6M2E6
- Handle new resolutions THE_720_P and THE_800_P for ColorCamera, applicable to OV9782 on RGB/center socket
- StereoDepth: Add option for disparity shift to reduce minimum depth
- StereoDepth: extended and subpixel mode can be enabled simultaneously
- YoloV6 support
- Refactor ImageManip node
- macOS / Linux shared library and CI improvements
- Bootloader improvements
- Flash boot improvements
- Bootloader improvements (capability to flash and boot from eMMC)
- Flashed application information
- Memory querying
- XLink device search race fix
- Capability to flash BoardConfig along with the Pipeline
- Added host monitor thread to disconnect offline PoE devices
Bug fixes
Misc
Depthai-shared changes: luxonis/depthai-shared#101
Release v2.16.0
Features
- OpenVINO 2022.1 support
- XLink device search improvements
- cross subnets for PoE devices
- drastically reduced discovery time
- Separated name / IP and MXID, to be able to query both USB path / IP and MXID
- Android support
- libusb dependency is now managed by Hunter
- IMU FW update for BNO sensor
- Added DetectionParser node as a standalone component of DetectionNetwork
- StereoDepth - subpixel fractional bits API
- VideoEncoder - lifted 16 frame pool limitation
Bug fixes
- ColorCamera setIspScale resource allocation bugfix
Misc
- XLinkConnection::bootBootloader improved error handling
Release v2.15.5
Bug fixes
- Updated FW with EEPROM fixes
- Fixed nlohmann json < v3.9.0 compatibility
- Fixed intermediary toolchain generation
Release v2.15.4
Features
- OV7251 (OAK-D Lite mono camera) configurable FPS (#455)
- Eeprom version v7 (#461)
- Improve PoE throughput and latency for some usecases (#428)
Bug fixes
- Regression:
setLoadMesh
didn't overwriteuseHomographyRectification
behavior (70d4796) - VideoEncoder:
- fix keyframe (IDR) rate config (before it didn't change from the default of 30)
- fix resource computations for JPEG (preset FPS per instance was hardcoded to 30, it didn't allow video MJPEG at 4K 30fps + still 12MP at about 1fps). The encoder limit for JPEG is about 450.. 460 MPix/s
- Fixed incorrect stereo calibration for 2 batches of OAK-D-LITEs. Board revisions affected:
boardName = OAK-D-LITE; boardRev = R1M1E1 and R0M0E0
. If incorrect depth measurements were observed it's highly recommended updating to this version.
Misc
- Stereo: Auto enable distortion correction for fisheye lenses (#470)
- Stereo: Enable RGB alignment in examples where inference is performed on RGB camera (#457)
Related PR:
luxonis/depthai-shared#96
Release v2.15.3
Features
- UTF-8 support (#384)
- BMI270 support (#424)
- Add on-device mesh generator for Stereo (#437)
- Added capability to serialize pipeline to JSON (#452)
Bug fixes
- Fixed reporting when NN blob is not set (#449)
Misc
- Updated libnop - C++20 compatiblity fixes (#448)
- Added Clock.now on device side
Related PR:
luxonis/depthai-shared#93
Release v2.15.2
Release v2.15.1
Features
- Confidence map alignment optimizations
- Thermal protection critical log & shutdown
Bug fixes
- XLink library improvements and race fixes
- Fix for default delta parameters for spatial/temporal filters when subpixel mode was enabled (they were set to 0)
Calib data RGB spec translation fix for some CM3/CM4 boards
(#422)
Misc
Release v2.15.0
Features
- Support for IR laser dot projector and LED flood illuminator on OAK-D Pro devices (turned off by default)
- XLink library improvements for PoE devices
- Added watchdog protection for USB devices (fixes the need to power cycle the device)
- Updated Bootloader (v0.0.17) with PoE connectivity improvements
- Capability to use focal length from calibration for fisheye cameras
- Stereo
- Depth and RGB alignment optimization
- Subpixel + LR-check optimization - capable of 30fps @800p
- Confidence map and RGB alignment
- Exposed sequence numbers and timestamps for some additional messages for easier syncing
- Added capability to query network information using OpenVINO Blob class
- Message setter chaining for ease of development
- Exposed additional FeatureTracker metadata
- Testing CI
- OpenVINO 2021.4.2 support
- Apriltag support
- FPS change and image orientation control for IMX214 color camera (on OAK-1 Lite and OAK-D Lite)
- IMX378 camera driver can also handle now IMX380 and IMX577 sensors, besides IMX477
Bug fixes
- FW Bug Fixes for PoE stability issues
- Modified default Script processor from MSS to CSS (stability improvement measure)
- Swap
ACCELEROMETER_RAW
X and Y axis to matchACCELEROMETER
readings - Skip invalid devices ("") when searching and issue a warning instead.
- Default orientation corrected on OAK-1 Lite and some newer OAK-1 devices (was upside down)
- Fix for focus control not working with some IMX477 cameras
Misc
- MSVC
INTERPROCEDURAL_OPTIMIZATION
fix - Modified libnop library to not require MSVC conforming preprocessor anymore
- Specified minimum nlohmann version to reduce version conflicts
- Documented and exposed many more environment variables to control library behavior
- Enabled queue size of zero for callback only operation
- Memory usage optimizations when ColorCamera
still
output is not used