An important part of the Target Management 2.0 Project Plan
is to harden the APIs which were provisional by RSE 1.0. Naturally, this requires
API changes, and especially moving lots of classes which we cannot guarantee to
support in the future into internal packages.
We are committed to not introducing any incompatible
API changes on the RSE 1.0 maintenance stream (1.0.x), but we need to
change the API for TM 2.0 in a not backward compatible way.
All such API changes are voted on
by committers on the
dsdp-tm-dev developer mailing list, and documented in a migration guide
for future releases.
Currently, we see the following areas for more potential API changes:
- The IConnectorService interface may be slightly modified
in order to allow for better UI / Non-UI separation.
- Some more RSE Model classes may be moved from the UI plugin to the
non-UI core plugin.
|