Skip to content

v0.6.4

Compare
Choose a tag to compare
@sgoll sgoll released this 23 Nov 13:08
· 29 commits to main since this release

[0.6.4] - 2024-11-23

Added

  • Add feature flag mbedtls to build with encryption support by using bundled Mbed TLS version 3.6.2.
  • Add method for client encryption by using ClientBuilder::default_encryption().
  • Add methods for server encryption by using ServerBuilder::default_with_security_policies(), ServerBuilder::default_with_secure_security_policies().
  • Add ClientBuilder::accept_all() and ServerBuilder::accept_all() to skip certificate checks.
  • Add method ServerRunner::run_until_cancelled() to allow gracefully shutting down server (#169).
  • Add method ServerRunner::access_control() and related trait AccessControl with implementation DefaultAccessControl and DefaultAccessControlWithLoginCallback to allow custom authentication and authorization of clients in the server.
  • Add method ua::ByteString::new() to create new OPC UA byte strings.

Changed

  • Upgrade to open62541 version 1.4.7.
  • Respect fill/alignment formatting parameters when printing ua::String (#166), as well as types ua::NodeId, ua::QualifiedName, ua::StatusCode (#167).