S2OPC 1.7.2 release
The S2OPC team is proud to announce the 1.7.2 release of S2OPC.
This release introduces several improvements including:
- Alarms and Conditions: first support of the OPC UA
AlarmConditionType - Optional structure fields: support for OPC UA Unions and Structures with optional fields
- Thread-safe dictionary: a new thread safe dictionary API
- Session management: the server wrapper can now terminate sessions (except one)
New features¶
- Ticket #1574: Add a thread safe dictionary API
- Ticket #1610: OPC UA Data types : support Unions and Structures with optional fields
- Ticket #1611: OPC UA Alarms and Conditions support (AlarmConditionType)
- Ticket #1725: Server wrapper: provide a way to terminate sessions (except one)
Enhancements¶
Some notable enhancements are:
- Ticket #1198: XML parsers should not use 65 kB arrays in stack for parsing XML file
- Ticket #1226: Clean any remaining data previously written to temporary buffer for operations on secret keys
- Ticket #1342: Function type factorization for cryptoProfile
- Ticket #1348: Keep only one common file for serialized certificates
- Ticket #1384: Server wrapper: SOPC_ServerHelper_StopServer waits synchronously when used afer StartServer
- Ticket #1676: Add AddressSanitizer on Windows
- Ticket #1687: SOPC_AddressSpaceAccess AddMethodNode and GetFreshNodeId functions should be tested in CI
- Ticket #1695: Add/DeleteNodes: Improved list reference management (realloc)
- Ticket #1700: Update default CMake version and GCC to benefits new features
- Ticket #1707: Check new compilation options with gcc 15
- Ticket #1716: Creation of a certificate manager wrapper from samples
- Ticket #1719: Server: provide server session changes/events notifications
- Ticket #1720: Avoid a copy of security keys in publisher context when unnecessary
Bug fixed and known bugs¶
The list of fixed bugs and of known bugs is available in the 1.7.2 Gitlab release page.
What is S2OPC ?¶
S2OPC is a software solution for client-server and pub-sub communications using OPC UA standard.
- designed to target the cyber-security and real-time constraints of embedded products
- deployed on larger command-control or supervision systems
S2OPC has a security visa from ANSSI for the CSPN certification and a certificate of compliance with the OPC UA v1.04 standard from the OPC Foundation.
Multiplatform SDK, S2OPC is used in application scaling from IIoT modules to SCADA systems. It supports both Client/Server and PubSub. S2OPC is also ready for integration with TSN networks.
S2OPC is an open-source solution for OPC UA communications.
