Skip to main content

Changelog

Protege Runtime release notes

v0.8.5 - 2026-04-03Direct link to v0.8.5 - 2026-04-03

FixedDirect link to Fixed

  • Pin onnxsim<0.5 to use pre-built wheels (avoids cmake build requirement in Docker)

v0.8.4 - 2026-04-02Direct link to v0.8.4 - 2026-04-02

FixedDirect link to Fixed

  • Replace opencv-python with opencv-python-headless to avoid requiring X11/GUI libraries (e.g. libxcb.so.1) in headless containers

v0.8.3 - 2025-10-24Direct link to v0.8.3 - 2025-10-24

FixedDirect link to Fixed

  • Object detection List[Tensor] vs Tensor input handling
  • Confidence threshold application in object detection
  • Qt display issues in headless environments
  • TorchScript backend object detection compatibility
  • Improved SwinV2 model transform size handling for better model compatibility
  • Enhanced model architecture detection and resize mapping functionality

AddedDirect link to Added

  • Device selection (CPU/CUDA/MPS) for all example scripts
  • Specific environment variables per script type
  • Object detection image saving with small version

ChangedDirect link to Changed

  • Simplified example scripts for headless environments
  • Updated .gitignore for auto-generated images

v0.8.2 - 2025-10-12Direct link to v0.8.2 - 2025-10-12

AddedDirect link to Added

  • Multi-label classification

v0.8.1 - 2025-07-23Direct link to v0.8.1 - 2025-07-23

AddedDirect link to Added

  • Add artifact property to Runtime to improve model metadata access during sweep functionality.
  • Add object detection example (object_detection.py) demonstrating bounding box visualization and detection results display.

v0.8.0 - 2025-07-22Direct link to v0.8.0 - 2025-07-22

AddedDirect link to Added

  • Added OcrPredictor class for efficient OCR inference with support for ZIP artifacts and batch predictions

v0.7.6 - 2025-07-06Direct link to v0.7.6 - 2025-07-06

AddedDirect link to Added

  • Support for adding to num_classes in existing models

v0.7.5 - 2025-06-10Direct link to v0.7.5 - 2025-06-10

DependenciesDirect link to Dependencies

  • Added common dependency in pyproject.toml to resolve classification issues

v0.7.4 - 2024-03-26Direct link to v0.7.4 - 2024-03-26

AddedDirect link to Added

  • Internal improvements

v0.7.2Direct link to v0.7.2

AddedDirect link to Added

  • Initial externalization of protege-runtime from protege-ml, providing core execution and prediction logic for Protege-based models.

  • Standardized Prediction Interfaces

    • Unifies how predictions are made, validated, and reported.
  • Runtime Configuration

    • Flexible config loading for different runtime environments.
  • Lightweight Design

    • Minimal dependencies for fast startup and ease of deployment.