You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,14 +39,15 @@ This release adds Thoth's **Buddy companion foundation**, a local-first animated
39
39
40
40
-**Linux launcher install-path fix** — the generated Linux launcher resolves installed symlink chains before computing the app root, so `~/.local/bin/thoth` starts the packaged app from `~/.local/share/thoth/current`; release CI smokes through the installed user launcher path.
41
41
-**Linux packaged startup resilience** — packaged Linux launches now report startup log tails, child-process exit details, configurable `THOTH_STARTUP_TIMEOUT`, and targeted hints for native OpenCV/FAISS/NumPy dependency failures. Camera and screenshot capture degrade gracefully if OpenCV/MSS cannot import instead of blocking app startup.
42
+
-**Linux native CPU-baseline compatibility** — packaged Python builds now keep NumPy below the newer Linux x86_64 wheel line that can require `x86-64-v2` CPU instructions, and Linux package builds scan embedded native libraries for `x86-64-v2/v3/v4` requirements before upload to prevent startup crashes on older x86_64 machines.
42
43
-**Linux installer UX hardening** — source-checkout builds support the root-level `bash build_linux_app.sh <version>` support command, install success messages print `~/.local/bin/thoth` when `~/.local/bin` is not on `PATH`, and maintainer docs distinguish unreleased tarball testing from the one-line installer that resolves published GitHub Release assets.
43
44
-**Optional native package diagnostics** — startup detects installed-but-broken optional native packages such as TorchCodec, logs a concrete recovery command, and makes Transformers treat broken TorchCodec as unavailable instead of letting optional audio/video helpers crash Thoth during startup.
44
45
-**Windows embedded-Python repair hardening** — Windows installer repair/upgrade replaces the bundled `{app}\python` runtime before copying the new payload, preventing manually installed or corrupted packages from surviving an over-the-top reinstall.
-**Release smoke** — release and CI workflows build Windows, macOS, and Linux artifacts for v3.21.0, run focused startup/provider suites before installer builds, and smoke the installed Linux launcher path.
52
53
-**Test layout cleanup** — root-level test files now live under `tests/`, pytest discovers that folder by default, CI/release workflows call the moved paths, and installer regressions assert the `tests/` tree is not shipped in Windows, Linux, or macOS packages.
@@ -66,7 +67,7 @@ This release adds Thoth's **Buddy companion foundation**, a local-first animated
|`tests/`, `pytest.ini`| Focused startup/Linux/provider/model-selection regressions, release-smoke coverage, moved test discovery, and installer exclusion guards |
0 commit comments