NETCONF

Overview

The NETCONF projects hosts multiple components relating to IETF’s NETCONF Working Group:

  • Northbound and southbound plugins for NETCONF protocol, as described in RFC-6241

  • Northbound plugin for RESTCONF protocol, as described in RFC-8040

  • Northnound plugin for descring RESTCONF endpoint in terms of OpenAPI 3.0

Behavior/Feature Changes

The odl-restconf-nb-rfc8040 feature has been renamed to odl-restconf-nb.

New Features

There are no new features.

Deprecated and Removed Features

The old RESTCONF endpoint localhost:8181/restconf, as installed via odl-restconf-nb-bierman02 feature, has been removed.

Resolved Issues

The following table lists the issues resolved in this release.

Issues resolved in versions 4.0.0 through 4.0.2 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

NETCONF-872

Missing stack enter in sal-rest-docgen Actions

Done

3.0.2, 4.0.0

Bug

NETCONF-877

Fail to process PATCH to data root with a top-level container as target

Done

3.0.3, 4.0.0

Bug

NETCONF-875

Netconf device mount with hostname in payload

Done

2.0.16, 3.0.4, 4.0.0

Bug

NETCONF-886

Typo in content parameter error-message

Done

3.0.6, 4.0.0

Bug

NETCONF-879

netconf-mdsal fails and affects both testtool and ODL as netconf server

Done

3.0.5, 4.0.0

Bug

NETCONF-881

Device with augmented NETCONF monitoring response cannot be connected without models inside cache/schema

Done

3.0.6, 4.0.0

Bug

NETCONF-899

Northbound NETCONF server connection error

Done

3.0.6, 4.0.2

Bug

NETCONF-681

Netconf Callhome SSH: drop connections

Done

3.0.6, 4.0.2

Bug

NETCONF-884

Maven shade plugin replace netconf-testtol with scale-util inside release artifacts

Done

3.0.6, 4.0.0

Epic

NETCONF-837

Remove restconf-nb-bierman02

Done

4.0.0

Improvement

NETCONF-897

Allow netconf-client’s maximum chunk to be controlled

Done

4.0.1

Improvement

NETCONF-660

RFC 8040 query fails to return field if subfields specified for another element

Done

3.0.6, 4.0.1

Improvement

NETCONF-888

Make netconf maximum chunk size value configurable

Done

3.0.6, 4.0.1

Improvement

NETCONF-898

Allow netconf-impl’s maximum chunk to be controlled

Done

4.0.2

Improvement

NETCONF-889

Improve EOM aggregator performance

Done

2.0.17, 3.0.6, 4.0.0

New Feature

NETCONF-814

Package RFC8639 ietf-subscribed-notifications module

Done

4.0.0

Task

NETCONF-890

Reorganize IETF model placement and naming

Done

4.0.0

Task

NETCONF-891

Rework ietf-netconf-monitoring-extension

Done

4.0.0

Task

NETCONF-893

Rename restconf-nb-rfc8040

Done

4.0.0

Known Issues

The following table lists the known issues that exist in this release.

Issues affecting versions 4.0.0 through 4.0.2 (JIRA)

Type

Key

Summary

Status

Affected Version(s)

Fix Version(s)

Bug

NETCONF-883

Fail to generate API Doc

Resolved

3.0.0, 3.0.4, 4.0.0, 4.0.2

3.0.7, 4.0.3

Bug

NETCONF-905

NetconfSessionPromise reconnection failure

Resolved

3.0.6, 4.0.2

2.0.17, 3.0.7, 4.0.3

Bug

NETCONF-827

Mount loop when setting too low connection-timeout

Resolved

2.0.14, 2.0.16, 3.0.0, 3.0.6, 4.0.0, 4.0.2

2.0.17, 3.0.7, 4.0.3

Resolved Issues in SR1

The following table lists the issues resolved in Service Release 1.

Issues resolved in versions 4.0.3 through 4.0.4 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

NETCONF-883

Fail to generate API Doc

Done

3.0.7, 4.0.3

Bug

NETCONF-905

NetconfSessionPromise reconnection failure

Done

2.0.17, 3.0.7, 4.0.3

Bug

NETCONF-827

Mount loop when setting too low connection-timeout

Done

2.0.17, 3.0.7, 4.0.3

Bug

NETCONF-900

mdsal-netconf-ssh fails to shutdown

Done

3.0.7, 4.0.3

Bug

NETCONF-820

Fail to process RESTCONF fields on the mounted device

Done

4.0.3

Improvement

NETCONF-896

Improve logging inside AsyncSshHandler

Done

4.0.3

Task

NETCONF-894

Update sshd to 2.9.1

Done

3.0.7, 4.0.3

Known Issues in SR1

The following table lists the known issues that exist in Service Release 1.

Issues affecting versions 4.0.3 through 4.0.4 (JIRA)

Type

Key

Summary

Status

Affected Version(s)

Fix Version(s)

Bug

NETCONF-926

Duplicate yang-ext:mount in error message

Resolved

3.0.8, 4.0.3

3.0.9, 4.0.5, 5.0.0

Bug

NETCONF-934

Fail to generate <discard-changes> RPC

Resolved

3.0.8, 4.0.4

3.0.9, 4.0.5, 5.0.0

Bug

NETCONF-933

‘commit’ sent to devices without ‘candidate’ capability

Resolved

3.0.8, 4.0.4

3.0.9, 4.0.5, 5.0.0

Resolved Issues in SR2

The following table lists the issues resolved in Service Release 2.

Issues resolved in versions 4.0.5 through 4.0.5 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

NETCONF-926

Duplicate yang-ext:mount in error message

Done

3.0.9, 4.0.5, 5.0.0

Bug

NETCONF-934

Fail to generate <discard-changes> RPC

Done

3.0.9, 4.0.5, 5.0.0

Bug

NETCONF-933

‘commit’ sent to devices without ‘candidate’ capability

Done

3.0.9, 4.0.5, 5.0.0

Task

NETCONF-927

Simplify OperationsContext with yangtools 7.0.9 +

Done

3.0.9, 4.0.5, 5.0.0

Known Issues in SR2

The following table lists the known issues that exist in Service Release 2.