Virtual Parameter Service Release: v2.1.1.7#
This release brings improvements to the Virtual Parameter Service with updated streaming capabilities and enhanced logging features.
Downloads#
- Docker: Container image
- Windows Binary: Download
- Documentation: Read docs
Key Improvements#
Enhanced Streaming Functionality#
Updated streaming infrastructure for better performance and reliability
- Improved handling of data streams with clearer naming conventions
- More consistent stream lifecycle management
- Better integration with the latest Stream API (v2.1.1.48)
Benefits
- Better Performance: Faster data processing and reduced latency
- Improved Reliability: More robust error handling and recovery
- Clearer Organization: Consistent topic naming makes monitoring easier
Stream Naming
Topics now follow the consistent naming convention with domain support:
- System topics:
{Domain}.Sys.SessionInfo - Data topics:
{Domain}.Data.VirtualParameters - Essential topics:
{Domain}.Essential.CriticalParams
Better Logging#
Enhanced logging capabilities to help you track and troubleshoot issues more effectively.
What's Improved
- More detailed information about service operations
- Structured logging using Serilog for better analysis
- Configurable log levels for different environments
- Better error messages with more context
Example Log Output
[14:23:45 INF] Virtual Parameter Service started
[14:23:46 INF] Connected to Stream API at Production.Data.VirtualParameters
[14:23:47 INF] Processing parameter calculation for session ABC-123
[14:23:48 INF] Stream Production.Data.VirtualParameters started
Improved Debugging
Enhanced logging makes it much easier to diagnose issues and understand service behavior in production environments.
Technical Details#
Configuration Updates
No breaking configuration changes. Optionally, you can now specify a domain:
{
"StreamApiConfig": {
"Domain": "Production",
"BrokerUrl": "kafka-broker.company.com:9092"
}
}
Compatibility#
Backward Compatibility
✅ Fully backward compatible with previous configurations
✅ Existing parameter definitions continue to work
✅ No changes required to virtual parameter calculations
Required Updates
To use this release, you must update:
- Stream API to v2.1.1.48 or later
- Protocol to v2.1.1.10 or later
Migration Guide#
Upgrading from Previous Version#
-
Stop the Virtual Parameter Service
stop-service VirtualParameterService -
Update the service package
-
Install the January 2026 release
-
Update configuration (optional)
- Add domain configuration if desired
-
Review logging settings
-
Restart the service
start-service VirtualParameterService -
Verify operation
- Check logs for successful startup
- Verify virtual parameters are calculated correctly
- Confirm streams are active
Optional Configuration Enhancements#
Add domain for better topic organization:
{
"StreamApiConfig": {
"Domain": "Production"
}
}
Configure Serilog logging:
{
"Serilog": {
"MinimumLevel": {
"Default": "Information"
},
"WriteTo": [
{
"Name": "Console"
},
{
"Name": "File",
"Args": {
"path": "logs/vps-.log",
"rollingInterval": "Day"
}
}
]
}
}
Support#
If you have any questions about this release or need assistance with migration, please contact the Support via Zendesk.