Here's the brief changelog: v0.1.25 — Code quality fixes (W504, F841) flagged by the QGIS Plugin Repository scanner. v0.1.26 — Improved backend crash diagnostics: logs Python version, torch version, and checkpoint path on startup; wraps build_sam2() with full traceback printing to help diagnose Windows-specific failures. v0.1.27 — Fixed Windows weight download failure caused by backslashes in embedded Python script strings (e.g. \U, \G misinterpreted as escape sequences). Path is now passed as sys.argv[1]. Updated graphic assets. v0.1.28 — Replaced uvicorn[standard] with plain uvicorn to fix a crash on Windows: the [standard] extras pull in httptools (C extension that fails on standalone Python) and uvloop (Unix-only). v0.1.29 — Fixed silent weight download failure on Windows: added SSL fallback (retries with CERT_NONE if the CA bundle is absent) and a post-download file size check to catch cases where urlretrieve exits cleanly but writes nothing. v0.1.30 — Replaced the entire subprocess-based download with QgsBlockingNetworkRequest, which uses Qt's own network stack and system SSL certificate store — eliminating the root cause of all Windows SSL download issues. Also pinned click>=8.0 to prevent an AttributeError on uvicorn startup, and corrected the documented weight size from ~40 MB to ~160 MB.
yes
jbogdani
2026-04-29T10:45:22.507660+00:00
4.0.0
4.99.0
None
yes
Plugin Tags