Release NotesEvery SoLo Support release.
Explore new features, improvements and fixes, from the latest release to the first.
SoLoSupport v0.1.31 introduces login-first Technician onboarding and organization switching.
Technician workflow
- Sign in before choosing an organization.
- See your memberships and pending invitations in Your organizations.
- Switch between client workspaces without signing out.
- Owners and administrators manage invitations and membership access in Settings.
Organization privacy
Each workspace retains its own roles, devices and remote sessions. Switching clears the previous workspace view, and revoked memberships lose access. Adding an organization does not enroll or share your computer.
SoLo Support v0.1.30 keeps the native release metadata, public changelog, and R2 desktop release lane aligned.
New Features
- Add AI and MCP shortcut to shared app navigation (#215).
- Add app-owned operator reports and preserve acceptance provenance (#204).
- Add shared SoLo skills to .claude/skills (#205).
- Wire sanitized app monitoring and shared suite producers.
- feat: show live computer status on connected agents dashboard.
Improvements
- Sync shared skills from solo-skills@d2047aa [skip ci] (#216).
- Make MCP management device-first and reduce scrolling (#214).
- Sync shared skills from solo-skills@894d5e5 [skip ci] (#213).
- Remove Jenkins; document no-Jenkins rule (#212).
- Provision UptimeRobot monitors for SoLoSupport (#209).
- Ensure Claude can validate every desktop tool parameter (#211).
- Let Claude classify SoLoSupport desktop tools during directory review (#210).
- Enable solo-skills plugin marketplace for Claude Code (#207).
- Use the solovision-platform plugin; drop duplicate vendored skills (#206).
- Keep organization enrollment inside its authenticated workspace.
- docs: record verified 0.1.29 publication and OpenAI review availability.
Fixes
- Restore solovision-platform plugin in settings (#208).
- Prevent hosted computer access from expiring without renewal.
- Prevent local plugin setup from being mistaken for cloud access.
- fix: explain Codex chat access separately from authorization.
SoLoSupport v0.1.29 corrects remote keyboard shortcuts and text paste on macOS.
Fixes
- macOS keyboard events preserve the session’s held Command, Shift, Control and Option keys, including consecutive paste operations.
Installation
Install the updated macOS Host Agent when the verified installer is available. Screen Recording and Accessibility permissions remain required.
SoLo Support v0.1.28 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat(technician-console,ui): add command center view mode, mode switcher, and dual-theme tokens (#166).
- feat(ui): implement modern Obsidian and Radiant Rose redesign for technician console and UI tokens (#165).
- feat(site): modernize public marketing site with Obsidian theme and radiant pulse styling.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(release): refresh v0.1.27 host artifacts for deployment.
- fix(ci): default native builds to false and guard iOS technician build.
SoLo Support v0.1.27 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat(ui): modernize personal remote dashboard and UI design tokens.
Improvements
- docs: record verified versioned download publication.
Fixes
- fix: align Android release evidence with versioned download names.
- fix: preserve release versions in installer download filenames.
SoLoSupport v0.1.26 corrects personal enrollment on computers with an existing Host Agent.
Fixes
- Windows Host Agent installers verify personal-account enrollment before reporting success, including computers with an existing installation.
- Personal Linux Host Agent packages explicitly enroll during installation; reinstall a fresh package when the software center reports it is already installed.
- Adding personal access preserves existing registrations on the same SoLoSupport server. Enrollment failures report an error and require a fresh installer when the temporary token expires.
- Newly downloaded macOS Host Agents hand personal-account enrollment to the installed app and show an add-access approval prompt.
Installation
Download a fresh Host Agent from My computers and install it within 30 minutes. On Linux, explicitly reinstall the downloaded package if it is already installed. Approve the operating-system installation prompt and any add-access confirmation.
SoLo Support v0.1.25 brings the changes made after the September 22 release into one versioned release. Some changes were previously published in build #195 under version 0.1.24.
New Features
- Linux Host Agent supports locally approved screen sharing and remote input on compatible Plasma, GNOME and COSMIC Wayland desktops; Xorg support remains available (#148).
- Wayland sessions use the desktop portal for monitor selection, permission prompts, clipboard transfer and session cleanup; screen-only portals do not claim remote input support (#148).
- Linux Debian installers include the portal, PipeWire and Python runtime dependencies and restore older installer-forced Xorg settings (#148).
- Desktop technician apps support in-app updates, avoiding a separate manual installer workflow (#138).
- Administrators can end open device sessions from the technician console (#142).
Fixes and Improvements
- macOS Host Agent installation supports user-approved installation on Intel Macs and trusted universal builds for Intel and Apple silicon (#145, #146).
- Unix Host Agent enrollment keeps device credentials private (#147).
- macOS artifact transfers retry bounded chunks, verify the complete restored file and test the selected release channel before compilation (#149, #150).
- Native publication uses the AWS SDK, bounded upload backpressure and improved transport recovery; verified artifacts can be published without recompiling (#137, #139, #140, #141).
- Jenkins enables all release platforms and publishing on main, prepares Android signing context on fresh builds, resolves the Android Java path and targets the MacBook macOS builder (#135, #136, #143, #144).
- macOS DMG builds use CI mode and the downloads page provides installation security guidance (#134).
- Release versions are synchronized across desktop technician apps, Host Agents, Quick Support, Installer Helper and Android/iOS source metadata; release notes and repository history are reconciled through 0.1.25.
Linux Desktop Permissions
Wayland sharing requires approval in the local desktop portal. Unattended sharing before login is unavailable on Wayland. Desktop and portal versions determine the available capabilities; GNOME and COSMIC installed-device acceptance remains pending.
SoLo Support v0.1.24 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(session-core): use Win32_System_Shutdown for Windows LockWorkStation (#133).
SoLo Support v0.1.23 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat(technician): modernize remote session interface with Dynamic Island HUD, scaling, chat, and host tools (#132).
Improvements
- perf(remote): elevate screen sharing to 60fps and 120Hz pointer dispatch (#131).
Fixes
- No discrete bug fix commits are called out for this release.
SoLo Support v0.1.22 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat(site): break up single-page website into dedicated pricing, features, and enterprise pages (#129).
- feat(site): align downloads page styling and CTAs with SoLo brand palette (#128).
- feat(site): redesign downloads page with SoLo Workbench and enforce PR gate (#127).
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix: resolve quick connect remote desktop video freeze across native host and viewer (#130).
- fix(release): use exact raw artifact byte sizes and digests in candidate.
- chore: stage verified v0.1.21 native release artifacts and fix Jenkins publish volume mount (#126).
SoLo Support v0.1.21 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(ci): disable keep-alive and isolate S3 clients in macOS R2 artifact handoff (#125).
SoLo Support v0.1.20 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- SoLoSupport - Stage verified v0.1.19 release and Quick Support binary (#123).
- SoLoSupport - Avoid full CocoaPods refresh and retry transport failures (#122).
Fixes
- fix(ci): verify universal macOS host architectures in separate lipo calls (#124).
SoLo Support v0.1.19 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat: add bidirectional desktop image clipboard transfer.
Improvements
- Redesign session controls and remove bottom clipboard banner.
- Keep remote sessions connected while switching devices.
- Record 0.1.18 release verification and avoid cached preflight misses.
- Use Gradle-aware Android publication owner.
- Package verified 0.1.18 artifacts for governed publication.
- Publish verified native archives through the permanent multibranch pipeline.
- Include host manifest and macOS bundle version 0.1.18 metadata.
- Keep storage operations scoped to the verified Jenkins controller.
- Support read-only host storage assessment in the permanent pipeline.
- Allow opt-in unused-image reclaim below release storage guardrail.
- Include rebuildable Docker storage estimates in preflight failure.
- Use portable find exec terminator in Jenkins storage diagnostics.
- Show scoped workspace sizes when release storage preflight fails.
- release: collect verified 0.1.17 native packages and preserve Jenkins storage.
Fixes
- fix: give Quick Support fresh session relay credentials.
- fix: keep delayed clipboard images from overwriting newer text.
- fix: preserve remote input across reconnects.
SoLo Support v0.1.18 adds image clipboard transfer between supported Windows, Linux and macOS desktop hosts and technician viewers. Update both apps and reconnect. Copy the image itself, rather than its file or link. In browsers that require a fresh gesture, use the received-image Copy image action. PNG transfers are limited to 16 MiB, 16 megapixels, and 8192 pixels per dimension. Android/iOS image clipboard support is not included. macOS retains the approved Open Anyway installation flow; signed iOS distribution remains unavailable.
SoLo Support v0.1.17 makes Host Agents easier to distinguish from the main app.
Improvements
- Host Agents now use the familiar shield with a small monitor badge.
- The main app, technician apps, and Quick Support retain their original icons.
Installing
- Existing enrolled Host Agents can check for updates. For automatic enrollment on a new installation, download the Host Agent from your organization’s page.
- macOS continues to use the approved Open Anyway installation flow.
- Signed iOS distribution remains unavailable until Apple Developer team configuration is complete.
SoLo Support v0.1.16 adds native update controls. Install this release once to receive future startup update notices. Desktop technician apps include Software Updates in the native menu and Settings; Host Agents include Software Updates in Settings. Android apps and the iOS technician app include manual checks, and Quick Support checks direct users to a fresh technician link after their session. Update availability is specific to the published platform. Signed iOS distribution requires the configured Apple release channel. Native apps and Host Agents share version 0.1.16.
SoLo Support v0.1.15 improves remote-session responsiveness and video reliability.
Improvements
- Improved Linux remote-session responsiveness, including 1080p displays.
- Improved video recovery after packet loss and connection shutdown handling.
- Corrected session diagnostics for the selected monitor.
Downloads
Refreshed desktop Host Agent and Quick Support packages, and added a signed Android Host Agent download. Update the Host Agent on the remote computer and reconnect after installation.
Component benchmarks and frame rate improvements do not establish parity with other remote-support products.
SoLo Support v0.1.14 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat: add host agent manifest fetching and integrate into downloads page UI.
- refactor: wrap platform-specific tray implementations and add outbound data channel support to capture loops.
- feat: implement automated self-update functionality for the Windows host agent.
Improvements
- Codex/linux prelogin screen wake (#99).
Fixes
- Fix remote key repetition and replace clipboard toolbar with standard shortcuts (#103).
- fix: reject invalid Linux host agent artifacts (#102).
- fix(release): prepare synchronized main automatically (#101).
- fix: complete full-app QA hardening (#100).
- fix(host): handle TrayOpenRequested event in Windows agent.
- fix(ci): preserve git cache across parallel agent checkouts.
- fix(linux): wake pre-login screen before capture (#98).
- SoLoSupport - Fix GDM Xorg host session detection (#97).
- SoLoSupport - Fix Linux Host Agent enrollment and uninstall lifecycle (#96).
- fix: ship live Linux host agent artifact (#95).
- fix: prevent Linux host agent token replay (#94).
- fix: harden full-app QA workflows (#93).
SoLo Support v0.1.13 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat: enhance technician console enrollment modal with a prominent token display and copy functionality for multi-platform support.
Improvements
- docs: update governance metadata and document enrollment preflight error handling for redeemed tokens.
Fixes
- fix: throw explicit error when enrollment token is already redeemed instead of returning preflight success.
SoLo Support v0.1.12 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix: update Android NDK/Rust configuration in CI and skip POSIX display-manager tests on Windows.
SoLo Support v0.1.11 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- chore: migrate documentation-governor CI source to SoLoVisionLLC/solo-skills and add VSCode Java settings.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- No discrete bug fix commits are called out for this release.
SoLo Support v0.1.10 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat: pass GITHUB_TOKEN to CI scripts for authenticated documentation-governor cloning.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- No discrete bug fix commits are called out for this release.
SoLo Support v0.1.9 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- feat(linux): add AppStream metadata, system icons, autostart, and GUI uninstall support to Linux deb packaging.
- docs: add cross-surface consistency gate.
- fix(remote-desktop): add adaptive capture pacing and buffer reuse (#83).
Improvements
- SoLoSupport - Open technician workspace on native launch.
- SoLoSupport - Enroll Android in every native release (#86).
- SoLoSupport - Complete resilient macOS artifact handoff (#85).
- docs(release): document blocked publish recovery.
- docs(ci): standardize Mac agent runtime.
Fixes
- fix(linux): enforce unattended Xorg login.
- fix(host-agent): support system login screens.
- fix(console): honor forwarded workspace host.
- fix(console): remember technician workspace.
- fix(auth): keep technician sessions durable.
- fix(ci): recover Mac agent transport loss.
- fix(ci): containerize controller handoff.
- fix(ci): bypass Mac remoting for artifacts.
- fix(ci): harden macOS artifact handoff (#84).
- fix(ci): harden macOS artifact handoff.
SoLo Support v0.1.8 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- SoLoSupport - Add Jenkins release readiness gate (#79).
- ci(release): add isolated R2 transport canary.
- Add initial documentation for SoLo Support Agent and Help Center.
- fix(ci): add hosted Windows release fallback.
Improvements
- SoLoSupport - Enforce bypassable macOS integrity.
- docs: sync SoLoRecall Master Project Tracker guidance in AGENTS.md (created).
- docs: clarify Jenkins parallel progress view.
- ci: expose Jenkins device lane progress.
- ci: parallelize Jenkins native release lanes.
- docs: lock multi-tenant host-role matrix policy.
- Limit deployment build concurrency.
- Secure operator administration surfaces.
- Tighten Android release gating for Play review demo.
- chore(seed): Windows x86 v0.1.7 artifacts.
- chore(seed): Windows x64 v0.1.7 artifacts.
- chore(seed): Linux v0.1.7 artifact.
- chore(seed): macOS v0.1.7 artifacts.
Fixes
- fix: start readiness timeout after agent allocation.
- fix: make readiness timeout queue resilient.
- fix(ci): bind canary credentials before container start.
- fix(ci): run transport preflight in Node container.
- fix(health): separate Sentry connectivity from issue-feed scope.
- Fix PKCE cookie cleanup without overwriting active verifier.
- fix(ci): initialize pnpm before hosted cache.
SoLo Support v0.1.7 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(native): share cursor policy with every host agent.
SoLo Support v0.1.6 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Switch technician input to hidden keyboard bridge and keep host cursor.
Fixes
- fix(ci): publish current host agents for every desktop OS.
SoLo Support v0.1.5 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(ci): honor bypassable macOS signing policy.
SoLo Support v0.1.4 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(ci): support macOS system bash in DMG verifier.
SoLo Support v0.1.3 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(ci): bootstrap cargo on macOS Jenkins agent.
SoLo Support v0.1.2 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- No new end-user feature groups are called out for this release.
Improvements
- Release metadata and native installer readiness were refreshed.
Fixes
- fix(ci): unblock macOS native release lane.
SoLo Support v0.1.1 keeps the native release metadata, public changelog, and Jenkins/R2 desktop release lane aligned.
New Features
- Enhance Jenkins pipeline for native app builds by adding macOS support and improving release detection. Introduce new environment variables for expected R2 bucket and download URLs. Update build parameters for Android and macOS, and implement logic to handle release commits for artifact publishing. Add changelog and release notes pages to the site, along with a new component for rendering release notes in markdown format.
- Refactor authentication cookie management across applications to utilize centralized constants for cookie names and paths. Implement session recovery for expired access tokens in middleware, enhancing user experience by allowing seamless re-authentication. Update tests to cover new functionality and ensure legacy cookie paths are cleared appropriately. Adjust documentation to reflect changes in cookie handling and session management.
- Enhance Linux Host Agent functionality with screen capture and input injection support. Implement durable session recovery for unattended sessions, allowing reconnection of sessions left in a 'connecting' state. Update documentation to reflect these changes and add necessary database migrations for session management.
- feat: integrate Better Auth onboarding bridge.
Improvements
- Update authentication cookie handling to use centralized constants for names and paths. Enhance the refresh token management by including the refresh token in the response and adjusting cookie settings for access and refresh tokens. Update documentation to reflect changes in token expiration durations.
- Refactor Supabase authentication cookie handling to include Max-Age in the cookie path. Standardize header casing for JSON requests across multiple services. Update tests to reflect these changes and ensure consistent behavior in session management.
- Update Linux host agent binary.
- Guard stale Linux host agent downloads.
- Package Linux host agent downloads as Debian installers.
- Codex/solosupport supabase migration (#73).
- Codex/solosupport supabase migration (#70).
- Codex/solosupport supabase migration (#69).
- Codex/solosupport supabase migration (#68).
- chore: remove committed QA bytecode artifact (#66).
- Codex/solosupport supabase migration (#65).
- docs: update infrastructure hosting map.
- Codex/solosupport supabase migration (#64).
- Document infrastructure setup.
- Migrate SoLoSupport to Supabase (#63).
- Codex/native android technician app (#62).
- chore(customer-portal): ignore TypeScript build metadata (#61).
- Agent work pending review: codex/native-app-install-builds (#20).
- Serve R2 download landing page (#15).
- Serve R2 download landing page (#14).
- Move native release builds to Jenkins (#13).
- Lock CI split to Jenkins and GitHub Actions.
- Follow up Jenkins CI hardening (#10).
- Codex/native app install builds (#9).
- Codex/native app install builds (#8).
- Earlier baseline repository work across 305 additional commits.
Fixes
- Fix Supabase auth cookie path handling.
- Harden session refresh and cookie handling.
- Fix Linux host agent download selection (#72).
- fix: repair Linux host agent check (#71).
- Fix SoLoSupport install host public tenant alias (#67).
- fix: remove unsupported Logto prompt.
- fix: pass auth env to control plane.
- fix: exclude API host from console wildcard.
- fix: pin Coolify API router.
- fix: prioritize API host routing.
- Harden Logto callback session handling (#16).
SoLo Support v0.1.0 establishes the public release metadata source used by the website and Jenkins/R2 download lane.
New Features
- Public changelog and release-note data now live in the same JSON source that release automation updates.
- The downloads page can reflect the latest Cloudflare R2 release manifest for native installers.
Improvements
- Release history now names Jenkins/R2 as the source of truth for customer-installable desktop artifacts.
- Desktop release metadata starts from a synchronized native app version.
Fixes
- No production bug fixes are called out for this initial release metadata entry.