TensorPM v1.8.10-beta.1 (Beta)
Pre-releaseChangelog - v1.8.10-beta.1
Bug Fixes
More resilient background network handling
TensorPM now handles transient socket failures from background services more
gracefully.
What Changed:
- IMAP email connector socket errors such as connection resets and timeouts are
logged without crashing the app - Benign network exceptions are filtered consistently in the main crash handler
and crash recovery monitor - Network timeouts no longer create misleading "TensorPM closed unexpectedly"
recovery reports when the app can keep running
User Benefit:
Temporary mail server, network, or socket interruptions should no longer take
down the whole desktop app or show a false crash banner on the next launch.
Browser agent extraction fallback
The browser agent now has a stronger fallback path when a browser-use run
finishes without writing its structured extracted.json handoff file.
What Changed:
- Captures readable page content snapshots during browser sessions
- Uses the latest readable page snapshot as fallback extracted content
- Keeps page snapshot work in the background so browser-agent step updates are
not blocked by content extraction - Preserves the last meaningful page URL/title if the browser closes before the
final result is emitted - Avoids stopping the agent just because a browser-stopped event is observed
during normal browser-use shutdown
User Benefit:
Browser-agent results are more likely to include useful readable page content
instead of only a generic final answer or artifact reference.
GitHub Copilot CLI detection improvements
The GitHub Copilot integration is more careful about Windows installations that
only expose a VS Code shim.
What Changed:
- Improved Copilot CLI detection to avoid treating VS Code-only shim paths as a
working standalone CLI - Clarified diagnostics for the Windows shim-only case
- Added review fixes around detection and CI cache behavior
User Benefit:
TensorPM is less likely to offer or invoke a Copilot CLI path that cannot run
outside VS Code.
Improvements
Safer release validation
The release script now includes a non-skippable Node ESM import verification
gate.
What Changed:
- Builds the backend like the production pipeline before release tagging
- Verifies compiled Node ESM imports so missing file extensions or broken module
specifiers are caught before shipping - Added a dedicated
--skip-ai-smokerelease option so maintainers can run
TypeScript, lint, Node import verification, and unit/integration tests without
running real-AI or Playwright E2E smoke tests
User Benefit:
Release builds have stronger protection against packaged-app launch failures
while still supporting faster patch releases when E2E and real-AI checks are
intentionally skipped.
Lower-cost CI caching
Release-build CI cache behavior was adjusted to avoid dead cache work and reduce
runner cost.
What Changed:
- Fixed ineffective cache usage in release build workflows
- Added a warm-build-caches workflow for reusable dependency/build caches
- Reduced unnecessary runner time in release-oriented CI jobs
User Benefit:
No direct app behavior change, but release builds should be cheaper and more
predictable for maintainers.
Dependency updates
Production and development dependencies were refreshed.
What Changed:
- Updated 7 production-minor dependencies
- Updated 21 development dependencies
- Refreshed package lockfiles, including E2E package metadata
User Benefit:
TensorPM stays current with maintenance updates while preserving the existing
application behavior.
Notes
- This release intentionally skips Playwright E2E and real-AI smoke tests during
the release command. Unit and integration tests remain part of the release
gate. - No database migration is included.
Release Info
- Version: 1.8.10-beta.1
- Release Date: 2026-06-08
- Previous Version: 1.8.9-beta.3
- Type: Patch (Beta) Release