Skip to content

Commit f6b8053

Browse files
author
tasarath
committed
Releasing v23.9
1 parent e2594a2 commit f6b8053

29 files changed

+504
-94
lines changed

docs/changelog/2023/august.rst

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,29 +40,24 @@ Changelogs
4040
New
4141
--------------------------------------------------------------------------------
4242

43+
* unicon
44+
* Added support for os_flavor as plugin selector attribute
4345
* unicon.bases.linux
44-
* Added init_connection to connection provider
46+
* Added init_connection to connection provider:
4547
* added init_connection method for initializing the device
4648

47-
* unicon
48-
* Added support for `os_flavor` as plugin selector attribute
49-
5049

5150
--------------------------------------------------------------------------------
5251
Fix
5352
--------------------------------------------------------------------------------
5453

5554
* iosxe
56-
* stack
55+
* stack:
5756
* Update mock data for stack devices for standby lock.
58-
59-
60-
--------------------------------------------------------------------------------
61-
New
62-
--------------------------------------------------------------------------------
63-
64-
* generic
65-
* Added recovery for Reload and HaRelaod
57+
* cheetah
58+
* Add support for devshell in cheetah OS based wireless access points
59+
* iosxe
60+
* Update enable secret setup dialog logic to support devices without password or with short password
61+
* Generic
62+
* Added recovery for Reload and HaRelaod:
6663
* Recover device using golden image if reload is failed with an exception
67-
68-

docs/changelog/2023/july.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
July 2023
22
==========
33

4-
July 24 - Unicon v23.7
4+
July 24 - Unicon v23.7
55
------------------------
66

77

88

99
.. csv-table:: Module Versions
1010
:header: "Modules", "Versions"
1111

12-
``unicon.plugins``, v23.7
13-
``unicon``, v23.7
12+
``unicon.plugins``, v23.7
13+
``unicon``, v23.7
1414

1515
Install Instructions
1616
^^^^^^^^^^^^^^^^^^^^
@@ -37,15 +37,15 @@ Features and Bug Fixes:
3737
Changelogs
3838
^^^^^^^^^^
3939
--------------------------------------------------------------------------------
40-
Fix
40+
Fix
4141
--------------------------------------------------------------------------------
4242

4343
* patterns
4444
* Modified confirm prompt patterns to support Abort Copy
4545

4646

4747
--------------------------------------------------------------------------------
48-
New
48+
New
4949
--------------------------------------------------------------------------------
5050

5151
* generic
@@ -54,7 +54,7 @@ Changelogs
5454

5555

5656
--------------------------------------------------------------------------------
57-
Fix
57+
Fix
5858
--------------------------------------------------------------------------------
5959

6060
* iosxe

docs/changelog/2023/september.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
September 2023
2+
==========
3+
4+
September 26 - Unicon v23.9
5+
------------------------
6+
7+
8+
9+
.. csv-table:: Module Versions
10+
:header: "Modules", "Versions"
11+
12+
``unicon.plugins``, v23.9
13+
``unicon``, v23.9
14+
15+
Install Instructions
16+
^^^^^^^^^^^^^^^^^^^^
17+
18+
.. code-block:: bash
19+
20+
bash$ pip install unicon.plugins
21+
bash$ pip install unicon
22+
23+
Upgrade Instructions
24+
^^^^^^^^^^^^^^^^^^^^
25+
26+
.. code-block:: bash
27+
28+
bash$ pip install --upgrade unicon.plugins
29+
bash$ pip install --upgrade unicon
30+
31+
Features and Bug Fixes:
32+
^^^^^^^^^^^^^^^^^^^^^^^
33+
34+
35+
36+
37+
Changelogs
38+
^^^^^^^^^^
39+
--------------------------------------------------------------------------------
40+
New
41+
--------------------------------------------------------------------------------
42+
43+
* unicon.routers.bases
44+
* Add device alias to service log
45+
46+

docs/changelog/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Changelog
44
.. toctree::
55
:maxdepth: 2
66

7+
2023/september
78
2023/august
89
2023/july
910
2023/june

docs/changelog_plugins/2023/august.rst

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,28 @@ Features and Bug Fixes:
3636

3737
Changelogs
3838
^^^^^^^^^^
39+
--------------------------------------------------------------------------------
40+
New
41+
--------------------------------------------------------------------------------
42+
43+
* unicon
44+
* Added support for os_flavor as plugin selector attribute
45+
* unicon.bases.linux
46+
* Added init_connection to connection provider:
47+
* added init_connection method for initializing the device
48+
49+
3950
--------------------------------------------------------------------------------
4051
Fix
4152
--------------------------------------------------------------------------------
4253

4354
* iosxe
44-
* Update enable secret setup dialog logic to support devices without password or with short password
45-
55+
* stack:
56+
* Update mock data for stack devices for standby lock.
4657
* cheetah
4758
* Add support for devshell in cheetah OS based wireless access points
48-
49-
59+
* iosxe
60+
* Update enable secret setup dialog logic to support devices without password or with short password
61+
* Generic
62+
* Added recovery for Reload and HaRelaod:
63+
* Recover device using golden image if reload is failed with an exception

docs/changelog_plugins/2023/july.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
July 2023
22
==========
33

4-
July 24 - Unicon.Plugins v23.7
4+
July 24 - Unicon.Plugins v23.7
55
------------------------
66

77

88

99
.. csv-table:: Module Versions
1010
:header: "Modules", "Versions"
1111

12-
``unicon.plugins``, v23.7
13-
``unicon``, v23.7
12+
``unicon.plugins``, v23.7
13+
``unicon``, v23.7
1414

1515
Install Instructions
1616
^^^^^^^^^^^^^^^^^^^^
@@ -37,7 +37,7 @@ Features and Bug Fixes:
3737
Changelogs
3838
^^^^^^^^^^
3939
--------------------------------------------------------------------------------
40-
Fix
40+
Fix
4141
--------------------------------------------------------------------------------
4242

4343
* iosxe
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
September 2023
2+
==========
3+
4+
September 26 - Unicon.Plugins v23.9
5+
------------------------
6+
7+
8+
9+
.. csv-table:: Module Versions
10+
:header: "Modules", "Versions"
11+
12+
``unicon.plugins``, v23.9
13+
``unicon``, v23.9
14+
15+
Install Instructions
16+
^^^^^^^^^^^^^^^^^^^^
17+
18+
.. code-block:: bash
19+
20+
bash$ pip install unicon.plugins
21+
bash$ pip install unicon
22+
23+
Upgrade Instructions
24+
^^^^^^^^^^^^^^^^^^^^
25+
26+
.. code-block:: bash
27+
28+
bash$ pip install --upgrade unicon.plugins
29+
bash$ pip install --upgrade unicon
30+
31+
Features and Bug Fixes:
32+
^^^^^^^^^^^^^^^^^^^^^^^
33+
34+
35+
36+
37+
Changelogs
38+
^^^^^^^^^^
39+
--------------------------------------------------------------------------------
40+
Fix
41+
--------------------------------------------------------------------------------
42+
43+
* generic
44+
* Update reload pattern to support iosxe reload prompt
45+
* Updated to expose post_reload_wait_time to reload API
46+
47+
* iosxe
48+
* StackRommon support
49+
* StackEnable support
50+
51+

docs/changelog_plugins/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Plugins Changelog
44
.. toctree::
55
:maxdepth: 2
66

7+
2023/september
78
2023/august
89
2023/july
910
2023/june

docs/user_guide/services/generic_services.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -678,6 +678,8 @@ return_output bool (default False) Return namedtuple with re
678678
image_to_boot str Image to boot from rommon. Available for iosxe/cat3k and iosxe/cat9k
679679
error_pattern list List of regex strings to check output for errors.
680680
append_error_pattern list List of regex strings append to error_pattern.
681+
post_reload_wait_time int (default 60) Number of seconds to wait after reload, before reconnecting,
682+
Default Value is 60 sec
681683
==================== ======================= ================================================================================
682684

683685
return :

setup.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,12 @@ def build_version_range(version):
3030
'''
3131
non_local_version = version.split('+')[0]
3232
req_ver = non_local_version.split('.')
33-
version_range = '>= %s.%s.0rc0, < %s.%s.0' % \
34-
(req_ver[0], req_ver[1], req_ver[0], int(req_ver[1])+1)
33+
if 'rc' in version:
34+
version_range = '>= %s.%s.0rc0, < %s.%s.0' % \
35+
(req_ver[0], req_ver[1], req_ver[0], int(req_ver[1])+1)
36+
else:
37+
version_range = '>= %s.%s.0, < %s.%s.0' % \
38+
(req_ver[0], req_ver[1], req_ver[0], int(req_ver[1])+1)
3539

3640
return version_range
3741

0 commit comments

Comments
 (0)