Platform Mode - The Insight Agent can now connect to a self-hosted LoadGen Platform for configuration retrieval, as an alternative to LoadGen Cloud
Platform Mode Dual-Header Authentication - Platform API now uses both Agent ID and Agent Key headers for improved security
Monitoring Package Management - Platform Mode supports scheduled execution with interval, weekly, cron, and one-time execution patterns
Result Push to Platform - Monitoring results can now be pushed directly to the Platform API
Automatic Service Installation - When the Insight service is not installed, it is now automatically installed
Automatic Visual C++ Runtime Installation - The agent detects and installs the required Visual C++ Runtime (x64 and x86) automatically
Automatic Service Recovery - Services are now configured with automatic recovery to restart on failures
Enhancements
Master/Slave Data Optimization - The slave agent now prepares data locally and sends it to the master agent, which bundles and forwards it to the API for improved efficiency
Expanded Configuration Change Detection - Now detects changes in SystemFilters, NetworkFilters, AggregationCount, Interval, and CPU load monitoring thresholds
Services Now Use Delayed Start - Both LoadGen Control and Insight services are configured for delayed automatic start to improve system boot performance
Optimized InfluxDB Uploads - Line protocol data is now uploaded in batches of 1,000 lines for improved reliability with large datasets
UTC Timestamps for InfluxDB - All data written to InfluxDB now uses UTC timestamps for consistency
Process Unique Name Tracking - Added unique process name identifiers to monitoring data sent to InfluxDB
Non-Blocking Service Initialization - Services now start immediately and handle configuration and runtime checks in the background
Configurable Without Initial Configuration - Services can now run without an initial configuration and wait for machine group assignment via the API
Improved diagnostic capabilities for encrypted WMI class names with automatic fix detection
Improved error handling in the decryption process with detailed logging
Bug Fixes
Fixed Critical Memory Leak - Resolved a GCHandle memory leak where unreleased native memory handles could accumulate over time, causing excessive memory consumption
Fixed CacheManager Data Duplication - Resolved an 'object reference' bug that caused data duplication in the cache
Fixed Encryption for Nested Models - Encryption now recursively processes all nested models and collections, not just top-level properties
Fixed Cache.db Location - Cache database now uses the executable directory instead of the current working directory, preventing file creation in System32 when running as a service
Fixed StackOverflow Exception - Resolved a stack overflow exception in the System Monitor native code
Fixed performance counter collection for multiple processes with the same name
Fixed the correct revision number being sent back during machine check-in
Fixed auto-update process issues
Fixed service startup timeout issues
Fixed Insight service blocking during initialization when waiting for configuration
Fixed installer dialogs appearing in service context