# Uniconfig 5.0.16 Release Notes

# New Features

  • Added create-multiple-templates RPC to uniconfig-client

  • Added option to specify tags in create-multiple-templates RPC

  • Swagger: Grouping of RPCs and tailf:actions

  • Encrypt/Decrypt of password for gnmi/netconf/cli topologies

# Bug Fixes

  • Remove duplicate yang models

  • Data-change-events: make node-id optional

  • Fixed writing of unkeyed list entry node

  • Fixed parsing nodes with attributes

  • Fix using ignoredNamespaces from swagger-config

  • Fixed regex for trimming path in TransactionTrackerUtils (#241)

  • Swagger: Fix behavior of basePath and server generation

  • Swagger - fix list container wrapping

  • Displaying the default unistore node in shell for callbacks

  • Fix Guava dependency in POM

  • Swagger: Fix top level containers not generating

  • Fix replace-list ordering

  • Fixed submitting changes to database if there are failed nodes and do-rollback is false (#227)

  • Removed non-working option to create unistore node in request and show states

  • Wrap requests to make them RFC 8040 compliant

  • Fixed merging template tags into merge node in the same TX

  • Revert "Install-node without mounting/syncing configuration from device"

# 💡 Improvements

  • Mapped "gig" to SpeedType.Gigabit

  • Netconf rpc timeout (#257)

  • Make create-multiple-templates RPC 'atomic'

  • Refactored stream writers used by RESTCONF

  • Removed unused jettison dependency

  • Support upgrading of YANG repository content (#233)

  • Adjusted logging of keepalive messages (stream sessions)

  • Suppressing logs generated by received unknown requests (SSH)

  • Suppress CVE-2022-38752

  • Resolving CVE security issues between level 6 and 0

  • Removed last pieces of CheckedFuture and old unused MDSAL-API

  • Set UNICONFIGTX cookie to entire domain not just /rests/

  • Optimization of callbacks

  • Replaced CheckedFuture by FluentFuture: TX submit()

  • Made amount of max parallel installs customizable (#204)

  • Replaced CheckedFuture by FluentFuture - DOMRpcImplementation

  • Replaced CheckedFuture by FluentFuture - DOMRpcService

  • Specified create/close-transaction RPCs in YANG

  • Made error message user-friendly when user enter nonexistent node-id

  • Used FluentFuture in binding ReadTransaction

  • Replaced CheckedFuture by FluentFuture - DOM store read transaction

  • Replaced CheckedFuture by FluentFuture - DOM read transaction