Eclipse 4diac Weekly #81
Update on what development happened across the Eclipse 4diac project in the week from April 03 to April 10, 2026.
This week’s Eclipse 4diac updates bring small but important improvements to 4diac IDE robustness around refactoring and library handling, while 4diac FORTE focuses on cleanup, performance optimizations, and infrastructure updates.
Enhancements and Fixes in 4diac IDE
- Refactoring & Structured Text
- Fixed Xtext resource loading and destination name handling during copy operations
- Added dedicated copy participant for ST resources with improved error tolerance
- Libraries & Type Handling
- Added default library selection for new 4diac projects
- Removed duplicate FB types
- Improved robustness of error subapp types by ensuring a default FB network is always present
Enhancements and Fixes in 4diac FORTE
- Runtime & Networking
- Removed
SO_REUSEADDRfrom generic BSD socket implementation
- Removed
- Performance & Code Quality
- Improved memory usage by switching to
std::string_viewfor MGM response texts
- Improved memory usage by switching to
- Build & Tooling
- Updated CI dependencies and pinned GitHub actions
- Minor updates to linting setup
- Architecture Improvements
- Updated A&C layer to use fully qualified names
Many thanks to all contributors for their work and their feedback!
Cheers,
The Eclipse 4diac Team