-
v0.5.6-demo — The engine now actually updates Pre-Release
released this
2026-09-30 12:00:53 +00:00 | 4 commits to main since this releaseThe engine now actually updates
v0.5.5 fixed the certificate problem that stopped model downloads on macOS.
That fix never reached anyone, and the reason is the more important bug.Every release built the engine package under the same version number, and the
installer usedpip install --upgrade— which does nothing when the version is
already there. It even printed the reason, one line above a green tick:behavision is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel. [ok] Engine and dependencies installedSo on any computer that had run setup once, the recognition engine stopped
updating while the app, the agent and the setup tool beside it kept updating
normally. A current app supervising a months-old engine, with nothing anywhere
saying so.Three changes:
- Setup now forces the engine package to be replaced, so "installed" means the
code in the folder. Your libraries are not re-downloaded — only the engine
itself, which is small. - Every release stamps its own version into the engine, so the numbers move.
/api/healthnow reports the engine version. Without it there was no way
to tell a computer three releases behind from a current one, which is exactly
how this survived several releases.
Everything in v0.5.5 is included and now actually installs:
- Model downloads work on a python.org Mac. That Python ships with no list
of trusted certificate authorities unless you find and double-click
Install Certificates.command. Behavision now carries its own and falls back
to it, while still preferring the machine's own list where there is one — so
a shop behind a corporate proxy is unaffected. - Setup works with Python 3.14, picks a version it knows, and refuses a
too-new one in a single line rather than compiling numpy from source. - A half-built environment from a failed run is rebuilt.
- Signing in on a second computer no longer knocks a shop offline — every
installation now has its own name on the message broker. - "Run setup" instead of a 200-character file path, and it detects macOS
running the app from a temporary read-only copy.
Installing
- Unzip.
- Move Behavision to your Applications folder and open it from there.
- Run
behavision-setupand wait — the first run downloads about 300 MB of
recognition models. - Open Behavision.
Upgrading over an earlier install is the same steps; setup replaces what needs
replacing.On a computer that will not watch cameras — a laptop, an office machine — skip
setup entirely and just sign in. You get Live and Cameras across all your
shops, including Watch live on any camera.Downloads
Behavision-v0.5.6-demo-windows-x64.zip— Windows 10/11, 64-bitBehavision-v0.5.6-demo-macos-arm64.zip— Apple Silicon
Downloads
- Setup now forces the engine package to be replaced, so "installed" means the