Skip to content

v3.29.0

Latest

Choose a tag to compare

@nk2033 nk2033 released this 19 Dec 09:52

3.29.0 (16 Dec 2025)

What's New

  • Added CUDA 12 support for Linux.
  • The QUALITY_CONTROL block (estimation modification) now supports inference on Rockchip NPU.
  • Expanded parallelization and acceleration capabilities for 1:N search within the Processing Block API.
  • New versions of 2d_ensemble and 2d_ensemble_light modifications added with higher accuracy. Liveness Detection is now configured for BPCER=0.01 instead of 0.05.
  • Released second version of the DEEPFAKE_ESTIMATOR module, which makes ~2 times fewer errors when detecting attacks.
  • Added a new ssyx modification of the face detector block.
  • Added a new utility Processing Block for obtaining normalized face crops (face cut).
  • Added a demo mobile app project in Java showcasing the use of the Processing Block API.
  • Added a demo project for face recognition in Kotlin.

Bug Fixes and Improvements

  • Fixed an issue where the ProcessingBlock.getUUID() method did not work in the Java and Kotlin APIs.
  • Fixed a bug that in some cases caused MASK_ESTIMATOR to fail.
  • Improved face_overflow and yaw checks in the core modification of the QUALITY_CONTROL block.
  • Several improvements to the C# API:
    • Added a dispose() method for Context and ProcessingBlock classes.
    • C# API on Linux now supports libfacerec.so (previously required creating a symbolic link facerec.dll -> libfacerec.so).
    • Added overloads for FacerecService.createContextFromFrame(...) and FacerecService.createContextFromEncodedImage(...).