Skip to content

v1.2.0

Choose a tag to compare

@Vincentqyw Vincentqyw released this 31 Jul 19:10
· 25 commits to main since this release

1.2.0 - 2026-08-01

Features

  • Restrict SAM support to SAM3, the only SAM family with a native text
    encoder; class prompts are now passed straight to it as text. Removed
    SAM1 / SAM2 / SAM2.1 backends and the YOLO-World detection bridge.
  • Register SkyWater in models.yaml alongside SAM3 (first entry, so it is
    the default selection). Unify model download through a single
    download_model_entry that infers zip-vs-single-file from the URL.
  • Launch COLMAP GUI after build now defaults to off.

Fixes

  • Segmentation prompts now take effect: SAM3 uses text directly, and the
    pipeline refuses configs lacking a language encoder instead of silently
    producing blank masks.
  • Rebuilding the COLMAP database no longer fails with a
    UNIQUE constraint failed: images.name — the old DB file is dropped
    before each build.
  • Image names in the database are stored relative to the image directory,
    so COLMAP resolves them without doubling the images path segment.
  • Stopping the pipeline now fully terminates it — workers no longer emit
    finished when cancelled, so the next stage never starts.
  • Preview panel: removed the frame-count overlay badge; the info label now
    keeps a consistent format (dimensions always shown once known) instead of
    jumping between layouts while navigating.
  • The progress bar shows the current status message during long model
    downloads instead of a bare percentage.

Full Changelog: v1.1.0...v1.2.0