v1.7.17 1.9.4
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
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 notesv1.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