MeshCentral Windows Service Integration with Automated Agent Versioning
OpenFrame v0.1.0: A Stable Foundation
Version: 0.1.0
MINOR
Release Type
BETA
Release Status
November 13, 2025
Release Date
Aliaska Varieva
Head of Platform
This comprehensive release delivers significant platform stability improvements and powerful enterprise integration capabilities with 5 critical bug fixes, 4 system enhancements, and 3 new features. Key highlights include resolved AI chat and MeshCentral connectivity issues, upgraded MeshCentral to Windows service architecture with automated agent versioning, improved authentication reliability with Office 365 SSO integration, enhanced real-time monitoring accuracy, universal image management system, and the introduction of automated dependency management plus self-updating deployment infrastructure for better security and maintenance efficiency. Frontend interfaces for new backend features will be available in upcoming releases.Retry
Breaking Changes
This release contains breaking changes. Review carefully before upgrading.
Upgraded MeshCentral from console-based execution to a full Windows managed service with native OS session management and integrated tool agent versioning. The service now operates independently of user sessions, providing administrators complete access to Windows sign-in screens, seamless multi-user session handling, and resolved GUI permission restrictions. Additionally, implemented automated versioning for integrated tool agents through server configuration and GitHub releases, significantly improving installation speed and deployment flexibility. This architectural enhancement ensures continuous remote access during user logoffs and session transitions, while our custom binary compilation process enables precise release management and faster agent deployment across MSP environments.
To reinstall the OpenFrame Client, first uninstall it:
Windows
Stop-Service -Name "com.openframe.client" -Force; openframe-client uninstallmacOS
sudo openframe-client uninstall- After that, open the OpenFrame dashboard, go to the Devices section, and add your device again.
Features Added3
Implement Automated Dependency Management with Renovate
Introduced automated dependency updating system that continuously monitors and updates project dependencies. This ensures security patches are applied promptly and reduces manual maintenance overhead while maintaining system stability.
Added Office 365 SSO for Local Tenant Deployments (OIDC Integration) (backend change)
Introduced comprehensive Office 365 Single Sign-On support through OpenID Connect (OIDC) protocol for local tenant deployments. This backend implementation establishes secure authentication flows and user provisioning for organizations using Microsoft 365 environments. Frontend interface integration will be available in upcoming releases.
Implement Universal Image Upload System for Organization Entity (backend change)
Developed a centralized image management system with unified validation and storage pipeline for organization profiles. User interface components will be delivered in subsequent releases.
Bugs Fixed6
Fix CORS Issue for AI Chat
Resolved cross-origin resource sharing (CORS) configuration problems that were preventing the AI chat functionality from working properly across different domains. This ensures seamless communication between the frontend interface and AI services.
Resolve Authentication Token Refresh Issues
Fixed critical authentication problems where client sessions were being terminated unexpectedly due to token refresh failures. Users can now maintain continuous access without unexpected logouts during active sessions.
Fix Real-Time Device Status Display Accuracy
Corrected synchronization issues in the device monitoring dashboard that were showing outdated or incorrect status information. Device states now update in real-time with accurate connectivity and health indicators.
MeshCentral Remote Desktop Connection Reliability
Fixed critical connectivity issues that prevented remote desktop sessions from establishing properly. Improved handshake protocols and error recovery mechanisms now ensure connections establish reliably and maintain stability throughout sessions.
Remote Desktop Access for Logged-Out Users
Remote desktop connections now function correctly even when end users are not actively logged into their systems. Technicians can establish remote sessions and perform maintenance tasks without requiring users to be present or logged in.
MeshCentral Admin-Privileged Window Access Fix
Resolved blocking issues that prevented remote desktop sessions from interacting with administrator-level windows and system dialogs. Technicians can now access and control elevated permission windows during remote sessions without connection interruptions.
Improvements5
Improve Job Registration Error Handling and Recovery
Enhanced the robustness of background job processing by implementing better error detection, logging, and automatic recovery mechanisms. Failed jobs now provide clearer error messages and attempt intelligent retry strategies.
Enhance Security with Complete Session Cleanup on Logout
Strengthened security measures by ensuring all session data, tokens, and cached information are properly cleared when users log out. This prevents potential security vulnerabilities from residual session data.
Modernize Deployment Pipeline with CLI Bootstrap Integration
Updated the deployment infrastructure to leverage modern CLI tools and bootstrapping processes, resulting in faster, more reliable deployments with improved error handling and rollback capabilities.
Added Self-Updating Infrastructure Mechanism Integrated with CI/CD Pipelines
Enhanced deployment architecture with intelligent self-updating capabilities that seamlessly integrate with existing CI/CD workflows. The system can automatically detect, validate, and apply updates while maintaining service availability and providing rollback capabilities for failed deployments.
Enhanced Remote Desktop Configuration Options
Added new connection settings and configuration options to the dashboard, giving technicians greater control over remote desktop session parameters and connection behavior directly from the interface.
Related Links
Aliaska Varieva
Head of Platform
Hi! I’m Aliaska, and I’ve been working as a backend developer for over 6 years now. I mostly spend my time building backend services, integrating systems, fixing bugs (the fun part 🙃), and making sure things don’t fall apart behind the scenes.