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 most important new feature is implementation of support for RFC 8639 subscribed notifications, including filtering, counters and stop-time features. The next note worthy delivered efforts are migration to Apache Pekko and migration of RESTCONF OpenAPI to Netty.

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.1 through 9.0.1 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Bug

NETCONF-1509

SshKeyExchangeAlgorithm.Sntrup761x25519Sha512 cannot be explicitly configured

Done

10.0.0, 8.0.9, 9.0.1

Bug

NETCONF-1508

Cannot configure SshEncryptionAlgorithm.Chacha20Poly1305

Done

10.0.0, 8.0.9, 9.0.1

Bug

NETCONF-1507

Incorrect mapping of SshEncryptionAlgorithm.AEADAES256GCM

Done

10.0.0, 8.0.9, 9.0.1

Bug

NETCONF-1499

NetconfDeviceCommunicator.sessionLock can cause starvation

Done

10.0.0, 8.0.9, 9.0.1

Bug

NETCONF-1495

Received data order from GET request is not preserved

Done

10.0.0, 7.0.12, 8.0.8, 9.0.1

Bug

NETCONF-1494

Netty does not return error on non-existing mountpoint

Done

10.0.0, 8.0.9, 9.0.1

Improvement

NETCONF-1511

SshKeyExchangeAlgorithm.Mlklem* cannot be explicitly configured

Done

10.0.0, 8.0.9, 9.0.1

Improvement

NETCONF-1510

Refactor transport.ssh.TransportUtil

Done

10.0.0, 8.0.9, 9.0.1

Improvement

NETCONF-1155

Make RestconfStrategy.readData() asynchronous

Done

10.0.0, 9.0.1

Task

NETCONF-1503

Stop using net.i2p.crypto

Done

10.0.0, 8.0.9, 9.0.1

Task

NETCONF-1485

Update swager UI to 5.28.1

Done

10.0.0, 9.0.1

Known Issues

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

Issues affecting versions 9.0.1 through 9.0.1 (JIRA)

Type

Key

Summary

Status

Affected Version(s)

Fix Version(s)

Bug

NETCONF-1505

ChunkedFrameDecoder may produce error “LEAK: ByteBuf.release() was not called before it’s garbage-collected”

In Progress

8.0.9, 9.0.1

10.0.1, 11.0.0, 9.0.2