7 The Controller project is an infrastructure service that supports other OpenDaylight projects.
8 It does not have user-facing features.
13 This release introduces the following behavior change:
15 * The persistence format used in the distributed datastore was updated for efficiency.
16 Existing upgrades will trigger migration during startup.
21 This release removed the following feature:
23 * All MD-SAL API's starting with ``org.opendaylight.controller.md.sal`` and ``org.opendaylight.controller.sal``
24 were marked for removal. They will be removed in the next release.
29 The following table lists the resolved issues fixed this release.
38 * - `CONTROLLER-1626 <https://jira.opendaylight.org/browse/CONTROLLER-1626>`_
39 - Add an option to allow CDS FE to start its generation counting from non-zero
40 * - `CONTROLLER-1889 <https://jira.opendaylight.org/browse/CONTROLLER-1889>`_
41 - Rework NormalizedNodePruner in terms of a forwarder
42 * - `CONTROLLER-1908 <https://jira.opendaylight.org/browse/CONTROLLER-1908>`_
43 - Deduplicate NodeIdentifierWithPredicate/LeafNode values from incoming streams
44 * - `CONTROLLER-1909 <https://jira.opendaylight.org/browse/CONTROLLER-1909>`_
45 - Deduplicate NodeIdentifierWithPredicate/LeafNode values when writing streams
46 * - `CONTROLLER-1914 <https://jira.opendaylight.org/browse/CONTROLLER-1914>`_
47 - Allow initial settle time to be tuned
48 * - `CONTROLLER-1917 <https://jira.opendaylight.org/browse/CONTROLLER-1917>`_
49 - Deprecate controller MD-SAL APIs for removal
50 * - `CONTROLLER-1919 <https://jira.opendaylight.org/browse/CONTROLLER-1919>`_
51 - Add Magnesium streaming format
52 * - `CONTROLLER-1920 <https://jira.opendaylight.org/browse/CONTROLLER-1920>`_
53 - CommitTransactionPayload results in humongous objects being allocated
54 * - `CONTROLLER-1922 <https://jira.opendaylight.org/browse/CONTROLLER-1922>`_
55 - Split out EntityOwnershipService implementation from distributed-datastore
56 * - `CONTROLLER-1923 <https://jira.opendaylight.org/browse/CONTROLLER-1923>`_
57 - Convert pre-Magnesium to Magnesium snapshots/journal entries
58 * - `CONTROLLER-1924 <https://jira.opendaylight.org/browse/CONTROLLER-1924>`_
59 - Migrate NormalizedNodeInputOutput to use yangtools and deprecate it
60 * - `CONTROLLER-1928 <https://jira.opendaylight.org/browse/CONTROLLER-1928>`_
61 - Regression detected in CSIT
62 * - `CONTROLLER-1929 <https://jira.opendaylight.org/browse/CONTROLLER-1929>`_
63 - Propagate TimeoutException if ActorSystem fails to terminate in time