Release 22.10

22.10.7

  • No additional features

22.10.6

  • Minimum supported Python 3 version now 3.10

22.10.5

  • No additional features

22.10.4

  • Minimum supported lxml version now 4.9.2

22.10.3

  • No additional features

22.10.2

22.10.1

  • pysros.management.Datastore.compare() method provides the ability to compare the uncommitted candidate configuration with the baseline configuration prior to a commit.

  • pysros.management.Connection.action() method provides the ability to execute a YANG modeled action (operation) on SR OS using modeled, structured data as both input and output.

  • Updates to the pysros.wrappers.Schema and pysros.wrappers.SchemaType to include additional YANG schema information, specifically:

    • namespace

    • yang_type

    • units

    • default

    • mandatory

    • range

    • union_members

  • pysros.management.Connection.convert() method provides the ability to convert any correctly formatted data from either pySROS data structure format, XML format or JSON IETF format, to pySROS data structure format, XML format, or JSON IETF format. The input data must be valid according to the YANG schema for the specific pysros.management.Connection object.

  • pysros.syslog class provided for syslog event manipulation when used on SR OS as part of the syslog functionality.