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.
Type |
Key |
Summary |
Resolution |
Fix Version(s) |
|---|---|---|---|---|
SshKeyExchangeAlgorithm.Sntrup761x25519Sha512 cannot be explicitly configured |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
Cannot configure SshEncryptionAlgorithm.Chacha20Poly1305 |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
Incorrect mapping of SshEncryptionAlgorithm.AEADAES256GCM |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
NetconfDeviceCommunicator.sessionLock can cause starvation |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
Received data order from GET request is not preserved |
Done |
10.0.0, 7.0.12, 8.0.8, 9.0.1 |
||
Netty does not return error on non-existing mountpoint |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
SshKeyExchangeAlgorithm.Mlklem* cannot be explicitly configured |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
Refactor transport.ssh.TransportUtil |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
Make RestconfStrategy.readData() asynchronous |
Done |
10.0.0, 9.0.1 |
||
Stop using net.i2p.crypto |
Done |
10.0.0, 8.0.9, 9.0.1 |
||
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.
Type |
Key |
Summary |
Status |
Affected Version(s) |
Fix Version(s) |
|---|---|---|---|---|---|
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 |