New release candidate for cppTango: 10.3.0-rc1
ReleaseWe are pleased to announce the immediate availability of a new release candidate for the upcoming cppTango release 10.3.0.
This release comes with new features for device server telemetry, improving the support for the OpenTelemetry standard.
An important breaking change regarding the class factory mechanism: device servers are now required to subclass the DServer class in order to override the virtual class_factory member function. The derived class should later be registered using Util::register_dserver_constructor. The latest version of Pogo is able to regenerate your server with this new mechanism.
The code base also has been refactored widely to have basically one class per file, thus affecting the public include files. Users of the "tango/tango.h", and users of Pogo, should not be affected though.
The licensing of the project and its files has been clarified, so please check the new file headers if you are concerned.
As always, there are bug fixes.
Detailed release notes are being updated as tracked on GitLab.