Synergy Roadmap
UPDATED Q1 2024
See what we’re working on now and our plans for the future
Synergex is committed to advancing the Synergy/DE product suite to enable long-term growth and success for Synergy-based solutions. As we extend our roadmap, we’re focused in the following areas:
-
Legacy app modernization
- High availability and resilience
- Data visibility
-
Providing access to current technologies
- Making it easier to run code in .NET
- Cloud computing
- Development environment optimization
- Repository development experience
- Enhancing reliability and delivery of Synergy apps
Synergy/DE Runtimes, Databases, and Connectivity
Now
Working on these
- LTTng for runtime performance profiling on Linux
- CI/CD for all products across all platforms
Next
Planning to implement
- Address technical debt
- Support high availability for customers through the ability to change ISAM record length and add/remove ISAM keys while file is in use
Later
Considering for future
- SELECT class TEMP tables
- New thread safety warning mechanisms
- Thread-local environment variables
- ISAM auto-reindex logging
- Next generation ISAM
Synergy DBL Integration (SDI) and Compilers
Now
Working on these
- Performance metrics / static code analysis
- Telemetry for diagnostics and usage analytics
- Bug bashing technical debt
- More resiliency for Visual Studio updates
- Increased reliability with .NET 6+
- .NET metadata loader
- Enhance internal DevOps infrastructure
- Ensure ongoing Visual Studio compatibility by addressing deprecated APIs and modularization
Next
Planning to implement
- Migration from Managed Package Framework to Common Project System
- Support VS 2024+
- .NET support for Multiple Mainline project type
- .NET support for DI in legacy code to break circular references
- .NET compiler feature parity with Traditional to ease customer migration process
- Improve large Visual Studio solution performance
Later
Considering for future
- Compile performance optimization to improve Build time and IDE responsiveness
- Improve Synergy .editorconfig
experience in Visual Studio - Static code analysis for Synergy DBL
- Repository schema IntelliSense; considering schema editing via Language Server Protocol
- Repository UI to edit / export specific structure, file, etc.
Let Our Experts Assist You
Our Professional Services team can help you learn more about Synergy product plans and how you can best leverage them to advance your applications.