Model-Driven Service Abstraction Layer (MD-SAL)

Overview

MD-SAL provides infrastructure for binding YANG models to Java object model and infrastructure for providing YANG-defined interaction patterns: * Reactive datastore update * RPC and Action invocation * Notification sourcing and delivery

Behavior/Feature Changes

No behaviour changes.

New Features

No new features.

Deprecated Features

No deprecated features.

Removed Features

NotificationService.registerNotificationListener() method has been removed, along with its Binding specification interfaces based on NotificationListener.

RpcProviderService.registerRpcImplementation() methods, RpcConsumerRegistry.getRpcService() methods and Binding specification interfaces based on RpcService have been removed.

Resolved Issues

The following table lists the issues resolved in this release.

Issues resolved in versions 14.0.0 through 14.0.2 (JIRA)

Type

Key

Summary

Resolution

Fix Version(s)

Improvement

MDSAL-867

Update IETF models (RFC8177 and dependents)

Done

14.0.2

Improvement

MDSAL-865

Improve transaction commit() ease of use

Done

12.0.7, 13.0.6, 14.0.2

Improvement

MDSAL-861

Do not include models in features-mdsal

Done

14.0.0

Improvement

MDSAL-817

Add binding.api.(Keyed)Instance{Identifier,Wildcard}-using methods

Done

14.0.0

Improvement

MDSAL-781

Eliminate BindingReflections

Done

14.0.0

Task

MDSAL-862

Update IETF models

Done

14.0.0

Known Issues

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