From 33478d2aabd82589dd249f2ee12a11cfdad2a13a Mon Sep 17 00:00:00 2001 From: domachad Date: Tue, 28 Nov 2023 09:17:10 -0500 Subject: [PATCH] Releasing 23.11 --- docs/changelog/2023/november.rst | 95 ++++++++++++++++++++++++++++++++ docs/changelog/index.rst | 1 + 2 files changed, 96 insertions(+) create mode 100644 docs/changelog/2023/november.rst diff --git a/docs/changelog/2023/november.rst b/docs/changelog/2023/november.rst new file mode 100644 index 0000000..3b585e4 --- /dev/null +++ b/docs/changelog/2023/november.rst @@ -0,0 +1,95 @@ +November 2023 +========== + +November 27 - Pyats v23.11 +------------------------ + + + +.. csv-table:: New Module Versions + :header: "Modules", "Version" + + ``pyats``, v23.11 + ``pyats.aereport``, v23.11 + ``pyats.aetest``, v23.11 + ``pyats.async``, v23.11 + ``pyats.cisco``, v23.11 + ``pyats.connections``, v23.11 + ``pyats.datastructures``, v23.11 + ``pyats.easypy``, v23.11 + ``pyats.kleenex``, v23.11 + ``pyats.log``, v23.11 + ``pyats.reporter``, v23.11 + ``pyats.results``, v23.11 + ``pyats.robot``, v23.11 + ``pyats.tcl``, v23.11 + ``pyats.topology``, v23.11 + ``pyats.utils``, v23.11 + +Upgrade Instructions +^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: bash + + # DevNet Community + bash$ pip install --upgrade pyats + + # Cisco Internal Developers + bash$ pip install --upgrade ats + + + + +Changelogs +^^^^^^^^^^ +-------------------------------------------------------------------------------- + New +-------------------------------------------------------------------------------- + +* bringup.bases + * Added authenticate method to BringUpWorkerBase + * Class method to handle authentication before bringup + +* bringup.manager + * Modified __enter__ to authenticate + * Authentication is done (if required) before start_server is called + +* reporter + * Modified Testsuite/Task report + * Testsuite and Task now have an overall result in the final report + + +-------------------------------------------------------------------------------- + Fix +-------------------------------------------------------------------------------- + +* clean + * Modified bases.py + * Set default loglevel to be inherited from pyats + +* kleenex + * Modified kleenex package structure + * Split kleenex into bringup, clean, kleenex + * Bringup contains the scripts to bringup logical devices + * Clean contains the scripts common to bringup and kleenex + * Kleenex contains the scripts to execute clean + * Fixed issue with kleenex loader where the `--clean-image-json` argument wouldn't allow for device aliases to be passed + * Added unittests to verify changes + +* easypy + * Modified kleenex plugin + * Updated references to kleenex package structure + +* pyats.topology + * Updated schema to support services for testbed servers. + +* manifest + * Fixed issue with `parse_cli_args` where the `meta` argument would get nested in lists if it was specified more than two times + +* pyats.connections.bases + * Add CLI arguments to service wrapper + * Updated docs + * Detached service wrapper from easypy runtime + * Added steps to service wrapper methods to allow for reporting + + diff --git a/docs/changelog/index.rst b/docs/changelog/index.rst index 8830bbb..71ec973 100644 --- a/docs/changelog/index.rst +++ b/docs/changelog/index.rst @@ -8,6 +8,7 @@ Changelog .. toctree:: :maxdepth: 2 + 2023/november 2023/october 2023/september 2023/august