New Synergy/DE 12.3 LTS Update
October 15, 2024Announcing New White Paper: Transforming DBL Applications with Distributed Computing
October 29, 2024We’re excited to announce the release of our latest SDI build, version 2024.10.2239, now available for download from the Synergex Resource Center. This release introduces crucial bug fixes, new features, and enhancements to improve your experience with Synergy projects in Visual Studio.
What’s New:
IDE & User Experience
- Corrected IntelliSense hover-over behavior for array declarations of the “i” data type.
- Enhancements for red squiggle adornment responsiveness and performance.
- Added limited support for ^REF parameters in .NET, as well as the syn_reportevent() function.
- Updated the “Latest” .NET target version to 12.5.1 from 12.3.1 for better compatibility and performance.
- Fixed issue where the highlighting of the Startup Object did not persist when reopening solutions.
- Ensured that the notification window no longer appears incorrectly when the latest SDI version is already installed.
- .NET and .NET Standard Class Library projects no longer default to no warnings in compile settings.
- Resolved an issue where the “Using” snippet was inserting invalid code.
- Fixed an issue where selecting the dropdown for a mainline in Solution Explorer could result in an infinite loading icon.
- Addressed errors in multi-mainline projects where mainlines with the same name but different file extensions could cause SynergyTasks.DBLinkT errors.
- Ensured that referenced project .dbp files are now correctly regenerated when needed.
Compiler Fixes
- Fixed potential runtime error when passing an alpha to a parameter group larger than the passed data size.
- Prevented runtime SynDataException when passing a group or record that’s smaller than the expected structure parameter.
- Addressed unexpected NARROWING warning when assigning an “I” to a “d”.
- The rounding operator on expressions with implied decimals now correctly reports an E_NOFXD error.
- Resolved unexpected INVCALL errors caused by alternate calling conventions within lambdas.
- Fixed the INIT command so that arrays without initial values now properly clear the entire array.
For any questions, support, or feedback, please contact Tim Bauguess, Director of Software Development, at tim.bauguess@synergex.com.