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 match `ACCELEROMETER` readings
- Skip invalid devices ("<error>") 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