Release LoadGen Api, Appliance and MCP Server: 1.0.0.10978
LoadGen General
- Cleaner, more readable console logging output
LoadGen Api
- Pluggable SMD/DUAF State Store : Added pluggable storage for test execution telemetry with support for SQL Server, InfluxDB, CSV, and in-memory backends
- Real-time Test Monitoring : New API endpoints for live progress, user status, and event streaming during test execution
- Appliance Management Endpoints : Comprehensive lifecycle management including backup/restore, network configuration, Docker management, and system operations
- Safety Features : Network configuration includes 60-second rollback if not confirmed, backup retention limits, and pre-reboot test checks
- API User Roles : Added role-based access control with Admin and Ops roles for endpoints
- User Configuration Endpoints : Single-item fetch, batch creation, password updates, and profile binding management
- Workload Endpoints : Workload listing, reverse lookup, and bulk user assignment management
- Enhanced Analysis : Workload analysis now resolves DUAF scripts from workload bindings with improved error handling
- Fixed license validation failing after refresh due to binding logic mismatch
- Fixed missing enum value for CitrixEnhanced technology type causing agent crashes
- Fixed packet serialization compatibility between C# and VB.NET assemblies
- Fixed LoadBot slot distribution - users now distributed across agents using round-robin
- Fixed test start timing race condition
- Improved Azure AI integration with SDK usage and better error handling
- Removed model restrictions from Analyze endpoints - all Azure AI models now allowed
- Added structured logging to all controllers for improved diagnostics
LoadGen Appliance
- Virtual Appliance Packaging: Initial work to deliver LoadGen as a prebuilt virtual appliance
- Virtual appliance packaging improvements
LoadGen MCP Server
- No MCP Server changes in this release.