New home for SDK and DDS plugin #392
dennisklein
announced in
Announcements
Replies: 1 comment
-
Once the deprecation has happened offcially in FairMQ, I would like to disable exactly those components in FairSoft. Maybe after a small delay (i.e. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In this post I would like to recap our journey supporting DDS🔗 as a runtime environment and announce the upcoming deprecation and eventual removal of the DDS plugin and the SDK components in FairMQ.
v17.10
which also shipped the DDS plugin together with its command line interfacefairmq-dds-command-ui
ever since.fair::mq::sdk
) with FairMQv1.4.8
. For nostalgia and fun here you can find some early internal presentations on the topic: Proposal: FairMQ Controller SDK🔗, FairMQ SDK: New Property API🔗v1.4.41
) the original implementation of the DDS plugin and its CLIfairmq-dds-command-ui
have been rewritten and evolved to use the SDK APIs internally. Furthermore, the ODC project (newly founded around mid 2019) has been developed and matured significantly. It is the primary consumer of the SDK APIs and the DDS plugin.The reasons for moving the codebases of the FairMQ SDK and the nowadays tightly coupled DDS plugin to the ODC project are the following:
odc
.TL;DR 📢
➡️ The FairMQ components
SDK
(experimental),SDK_COMMANDS
(stable), andDDS_PLUGIN
(stable) will be deprecated in an upcomingv1.4
patch release and removed in an upcoming minor release➡️ The functionality is superseded by ODC
➡️ This is merely an organizational change, the FairMQ development team is supporting and developing the relevant codebases in cooperation with the ODC development team just as before!
What do you need to change? - From ODC
v0.30
and later we recommend to no longer pass-P dds
to your FairMQ devices, but-P odc
.Beta Was this translation helpful? Give feedback.
All reactions