Merge "Update yangtools release notes for Oxygen"
[docs.git] / docs / release-notes / projects / controller.rst
1 ==========
2 controller
3 ==========
4
5 Major Features
6 ==============
7
8 odl-mdsal-broker
9 ----------------
10
11 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blob;f=features/mdsal/odl-mdsal-broker/pom.xml
12 * **Feature Description:**  Core MD-SAL implementations.
13 * **Top Level:** Yes
14 * **User Facing:** No
15 * **Experimental:** No
16 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-verify-3node-clustering/
17
18 Documentation
19 =============
20
21 * **User Guide(s):**
22
23   * :ref:`User Guide <controller-user-guide>`
24
25 * **Developer Guide(s):**
26
27   * :ref:`controller-dev-guide`
28
29 Security Considerations
30 =======================
31
32 * Do you have any external interfaces other than RESTCONF?
33
34   * Yes, akka uses port 2550 and by default communicates with unencrypted, unauthenticated messages. Securing akka communication isn't described here, but those concerned should look at the "Configuring SSL/TLS for Akka Remoting" section at http://doc.akka.io/docs/akka//2.4.17/scala/remoting.html.
35
36 * Other security issues?
37
38   * No
39
40 Quality Assurance
41 =================
42
43 * `Link to Sonar Report <https://jenkins.opendaylight.org/releng/view/controller/job/controller-sonar/>`_ (60%)
44 * `Link to CSIT Jobs <https://jenkins.opendaylight.org/releng/view/controller/>`_
45
46 Migration
47 ---------
48
49 * Is it possible to migrate from the previous release? If so, how?
50
51   Yes, no specific steps needed.
52
53 Compatibility
54 -------------
55
56 * Is this release compatible with the previous release?
57
58   * Yes
59
60 * Any API changes?
61
62   * No
63
64 * Any configuration changes?
65
66   * No
67
68 Bugs Fixed
69 ----------
70
71 * `CONTROLLER-1791 <https://jira.opendaylight.org/browse/CONTROLLER-1791>`_ member-1-shard-inventory-operational should not be in default clustering config
72 * `CONTROLLER-1793 <https://jira.opendaylight.org/browse/CONTROLLER-1793>`_ Exceptions in listener threads are going to stdout instead of karaf.log
73 * `CONTROLLER-1798 <https://jira.opendaylight.org/browse/CONTROLLER-1798>`_ ShardManager will miss sending a PeerAddressResolved message to local shards when UpdateSchemaContext comes after MemberUp
74 * `CONTROLLER-1799 <https://jira.opendaylight.org/browse/CONTROLLER-1799>`_ Archetype should self test during Maven build
75 * `CONTROLLER-1809 <https://jira.opendaylight.org/browse/CONTROLLER-1809>`_ Failed to restart all blueprint containers within 5 minutes
76 * `CONTROLLER-1812 <https://jira.opendaylight.org/browse/CONTROLLER-1812>`_ DOMForwardedWriteTransaction infinite loop on cancel after exception
77
78 Known Issues
79 ------------
80
81 * List key known issues with workarounds
82
83   * None
84
85 End-of-life
86 ===========
87
88 * List of features/APIs which are EOLed, deprecated, and/or removed in this
89   release
90
91   * The DataChangeListener interface was previously deprecated and is scheduled for removal
92     in the next release, Flourine. All users of this interface must be converted to the
93     DataTreeChangeListener interface.
94
95   * The config subsystem was previously deprecated and is scheduled for removal
96     in the next release, Flourine. All projects still using the config subsystem
97     must be converted to use Blueprint.
98
99   * The controller EntityOwnershipService interface was previously deprecated and is
100     scheduled for removal in the next release, Flourine. All users of this interface must be
101     converted to the mdsal EntityOwnershipService interface.
102   
103   * The controller liblldp module has been moved to the openflowplugin project and will be
104     removed from the controller project in Flourine.
105
106   * Various other APIs and classes in the controller project that have been long since
107     deperecated may be removed in Flourine.
108
109 Standards
110 =========
111
112 * List of standards implemented and to what extent
113
114   * None
115
116 Release Mechanics
117 =================
118
119 * `Link to release plan <https://wiki.opendaylight.org/view/OpenDaylight_Controller:Oxygen:Release_Plan>`_