Add hyperlinks to the issues
[docs.git] / docs / release-notes / projects / controller.rst
1 ==========
2 Controller
3 ==========
4
5 Overview
6 ========
7 The Controller project is an infrastructure service that supports other OpenDaylight projects.
8 It does not have user-facing features.
9
10 Behavior Changes
11 ================
12
13 This release introduces the following behavior change:
14
15 * The persistence format used in the distributed datastore was updated for efficiency.
16   Existing upgrades will trigger migration during startup.
17
18 Deprecated Features
19 ===================
20
21 This release removed the following feature:
22
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.
25
26 Resolved Issues
27 ===============
28
29 The following table lists the resolved issues fixed this release.
30
31 .. list-table::
32    :widths: 15 55
33    :header-rows: 1
34
35    * - **Key**
36      - **Summary**
37
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
64