v1.7.17 1.9.4

high risk

data-privacy-stack/presidioAug 24, 2026 → Aug 24, 20260 days between releases

What's New

This release shifts focus from chat flow token tracking to object detection training and export fixes.

Breaking Changes

  • TFLite segmentation inference no longer treats anonymous rank-4 output as mask.
  • Keypoint training with empty keypoint_flip_pairs now disables flip by default.

New Features

  • Configurable background logit slot for ONNX/TFLite inference helpers.
  • Export bug fixes for sparse-ID COCO checkpoints and legacy background-first keypoint checkpoints.
  • Training correctness fixes including BestModelCallback scoring the sanity check.

Improvements

  • Prevents silent keypoint annotation corruption on flip.
  • Fixed Albumentations TimeReverse and SquareSymmetry handling for boxes and keypoints.
  • Fixed non-square training resize bug.

Bug Fixes

  • Fixed BestModelCallback scoring the sanity check as a real epoch.
  • Fixed ONNX/TFLite background logit slot assumption for sparse-ID COCO checkpoints.
  • Fixed keypoint annotations no longer being silently corrupted on flip.

Upgrade Notes

Users exporting sparse-ID COCO checkpoints or training keypoint models with empty keypoint_flip_pairs may need to adjust configurations. The TFLite segmentation inference behavior has changed regarding rank-4 outputs. Review the migration guide for specific action items.

The Two Releases

v1.7.17

Aug 24, 2026· 2 months ago

This release addresses a bug in chat flows where stale Eino checkpoints could cause repeated old responses. It also introduces new capabilities to track token usage per conversation turn.

Full release notes
1.9.4

v1.9.4: Export & Aug Correctness Fixes

Aug 24, 2026· 2 months ago

A maintenance release that fixes export bugs, prevents silent keypoint annotation corruption, and corrects training logic including the `BestModelCallback`.

Full release notes