Version stable d’open62541 v1.5
La nouvelle version tant attendue du SDK OPC UA open source

Nous publions aujourd’hui la version v1.5.0, la nouvelle version « stable » du SDK OPC UA open62541. L’ancienne famille de versions v1.4 devient « oldstable », mais reste prise en charge (actuellement en v1.4.15).
Les principales nouveautés et modifications sont notamment les suivantes :
- Encodage et décodage JSON conformément à la spécification OPC UA 1.05
- Encodage et décodage XML de tous les types de données (et pas uniquement des types intégrés)
- Prise en charge de systèmes d’exploitation temps réel supplémentaires (FreeRTOS avec lwIP, QNX et Zephyr)
- SecurityPolicies basées sur ECC (OpenSSL uniquement)
- Prise en charge des opérations push du GDS (mise à jour des certificats)
- PKI cryptographique/SecurityGroup avec stockage sur le système de fichiers
- Opérations asynchrones de lecture, d’écriture et d’appel
- Nouvelle architecture temps réel pour PubSub (calcul de la table des offsets et machine à états personnalisée dans l’API publique)

Au cours des prochaines semaines, de nombreuses nouveautés seront présentées dans des articles et des vidéos dédiés sur cette page. Les utilisateurs pourront ainsi découvrir plus facilement les aspects nouveaux et intéressants d’open62541. Il existe par ailleurs bien trop de nouvelles fonctionnalités et d’améliorations pour toutes les citer ici. Les notes de version complètes sont disponibles sur GitHub https://github.com/open62541/open62541/releases/tag/v1.5.0 et la documentation se trouve, comme toujours, à l’adresse https://www.open62541.org/doc/master/.
Les chiffres suivants donnent une idée de l’ampleur de la version v1.5 :
- 665 jours entre v1.4.0 et v1.5.0
- 1 784 nouveaux commits (absents de la branche 1.4)
- 668 fichiers modifiés, 101 823 ajouts (+), 75 541 suppressions (-)
- 296 contributeurs individuels (auteurs de commits) au total jusqu’à la version v1.5
Un grand merci à la communauté open62541 ! Cette version n’aurait pas été possible sans les efforts de chacune et chacun d’entre vous.
Comme le montrent ces chiffres, open62541 est devenu un projet d’envergure. La création d’o6 Automation GmbH le souligne, tout comme la croissance de l’ensemble de la communauté des utilisateurs et des contributeurs.
Maintenant que la famille 1.5 est publiée, les prochaines fonctionnalités seront intégrées à la branche master. Et de nombreux travaux sont déjà en préparation pour la future version v1.6…