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

New NETCONF release offers lightweight Netty-based RESTCONF Northbound on port 8182. For more details see: NETCONF-873.

The OpenAPI component modernization has continued by introducing parameters to load documentation to width and depth which helps users to scale document as needed. For mode details see: NETCONF-1225 and NETCONF-1298.

New Features

Deprecated and Removed Features

There are no deprecated or removed features.

Resolved Issues

The following table lists the issues resolved in this release.

Issues resolved in versions 9.0.0 through 9.0.0 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

NETCONF-1427

Call Home Device Connection Failure

Done

8.0.4, 9.0.0

Bug

NETCONF-1425

Device attempts to reconnect even if client config throws exception

Done

7.0.11, 8.0.4, 9.0.0

Bug

NETCONF-1418

Reconfigured device failed to reconnect with: IllegalStateException: Transaction factory was closed. No further operations allowed.

Done

7.0.11, 8.0.4, 9.0.0

Bug

NETCONF-1392

Description of subscription query parameters is wrong

Done

7.0.11, 8.0.4, 9.0.0

Bug

NETCONF-1378

HTTP/2 cleartext upgrade flow fails for Java built in HttpClient

Done

8.0.4, 9.0.0

Bug

NETCONF-989

Reconnection failure after deleting and re-adding call-home devices

Done

7.0.11, 8.0.4, 9.0.0

Improvement

NETCONF-1432

Remove transaction to update mountpoint to connecting state before device removal

Done

7.0.12, 8.0.4, 9.0.0

Improvement

NETCONF-1424

Offload transport-http request processing

Done

8.0.4, 9.0.0

Improvement

NETCONF-1403

Add transport.http.AcceptHeader and its parser

Cannot Reproduce

8.0.4, 9.0.0

Improvement

NETCONF-1401

Require properly-parameterized TransportChannelListener

Done

9.0.0

Improvement

NETCONF-1346

OpenAPI: improve parameters validation

Done

8.0.1, 9.0.0

Improvement

NETCONF-1341

Migrate to Apache Pekko

Done

9.0.0

New Feature

NETCONF-1417

Expose NETCONF event stream for RESTCONF subscriptions

Done

9.0.0

Task

NETCONF-1371

Provide Java based tests for OpenApi over Netty

Done

9.0.0

Task

NETCONF-1370

Migrate restconf-openapi to Netty

Done

9.0.0

Task

NETCONF-1344

OpenAPI: add metadata endpoint

Done

8.0.2, 9.0.0

Task

NETCONF-939

Create swagger benchmark with Junos models

Done

9.0.0

Known Issues

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