The Road Ahead: What’s Up Next for Synergy?
May 27, 2026Announcing Synergy/DE 12.3.1.2026, New LTS Update
May 29, 2026We’re pleased to announce the release of Synergy DBL Integration for Visual Studio (SDI) version 2026.05.1464! This release includes several new .NET language features, remote debugging enhancements for traditional Synergy, and important fixes for SDI, the compilers, and project SDKs.
New .NET language features
As part of our ongoing efforts to support Synergy .NET developers and maintain compatibility with the latest developments in .NET, we’ve added several language features, including
- Support for consuming params collections in routine parameters. (Learn more)
- Support for consuming extension members from other .NET libraries, including instance extension properties, type extension properties, and type extension methods. (Learn more)
- byref struct types as type constraints via the allowbyref keyword. (Learn more)
These features, and others included in the release notes, improve compatibility with newer C#/.NET language patterns used by modern libraries and help Synergy .NET applications adopt newer .NET versions. Additional language features will be added in a future update.
Remote debugging enhancements for traditional Synergy
The Immediate window now supports the `!openelb` and `!set break` commands when remote debugging traditional Synergy code. These commands are especially useful when debugging into shared images on VMS, where the Synergy runtime requires the library to be open before breakpoints can be bound. These commands let users manually open a library and set breakpoints, providing a more complete debugging experience.
The commands are also available for Windows and Linux remote debugging.
Bug fixes
This release resolves several high-impact issues, including
SDI
- An exception in SDI’s .NET analysis engine while multiple files were being analyzed, such as during solution load, could result in a Visual Studio crash
- Visual Studio hangs during certain file operations in multiple mainline projects
- A compatibility issue between the Repository application shipped with SDI starting in version 2025.12.2909 and pre-12.4 Synergy/DE installations that prevented users from generating schema files
Compiler
- Fields in global structures causing unexpected ifdef behavior
This fix was originally released for the traditional Synergy compiler in Synergy/DE version 12.4.1.1005. This SDI release includes updates for both the traditional Synergy and Synergy .NET compilers.
SDK
- SDK-style .NET console applications and multiple mainline projects not producing all expected output files
- A missing task error when building projects using the Synergy.NET SDK
To obtain the SDK fixes, update the Synergy SDK versions in your solution’s global.json file to 1.0.0.6. These fixes affect only the Synergy.NET SDK, but we recommend updating all Synergy SDKs to the same version for consistency.
Please see the release notes for the complete list of changes. The release is available for download from the Resource Center.