Skip to content

Release v3.0.2#396

Merged
jtdub merged 7 commits into
mainfrom
release-3.0.2
May 28, 2026
Merged

Release v3.0.2#396
jtdub merged 7 commits into
mainfrom
release-3.0.2

Conversation

@jtdub
Copy link
Copy Markdown
Contributor

@jtdub jtdub commented May 28, 2026

v3.0.2

Added

  • #395 - Added an install_mode property to BaseDevice (abstract) and IOSDevice; the IOS implementation returns True when the device boots from packages.conf.

Deprecated

  • #395 - Deprecated the install_mode argument to IOSDevice.install_os; install mode is now derived from the device's boot_options via the new install_mode property and will be removed in a future release.

Fixed

  • #394 - Fixed Junos reboots not being detected when waiting for the device to reload.
  • #394 - Increased the default Junos reboot wait timeout from 1 hour to 2 hours.

mattmiller87 and others added 6 commits May 22, 2026 09:44
* Fix operations to use native_ssh instead of nx-api

* Update NXOS so that both nx-api and ssh can co-exist

* Updates to remove api_port

* remove redundant line, update tests

* changelog

* minor tweak to f5 workaround

* Updated the following NXOSDevice methods to use netmiko:
- _image_booted
- _wait_for_device_reboot
- uptime
- hostname
- redundancy_state
- reboot
- set_boot_options

Removed caching for the uptime and uptime_string properties
Added an NXOSDevice.show_netmiko method and added a deprecation warning to the existing NXOSDevice.show method

* added test mocks for most of the netmiko commands and updated tests

* revert breaking property changes and fix pylint

* revert breaking changes

* Updated the NXOSDevice driver to use netmiko for the os_version

* updated the nxos file transfer methods to resolve file verification

* ruff ruff

* add changelog fragments

* update the NXOSDevice.save to use netmiko instead of NXAPI

* Migrate NXOSDevice.show to netmiko from NXAPI

* update _wait_for_device_reboot to reconnect via ssh

* updates per CI failures

* updates per CI failures

---------

Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com>
Co-authored-by: James Williams <amascuba@gmail.com>
* Release 3.0.0

* bump version

---------

Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
Co-authored-by: James Williams <amascuba@gmail.com>
* Release 3.0.0

* Release v3.0.1 (#391)

* Bug Fix NXOS (#387)

* Fix operations to use native_ssh instead of nx-api

* Update NXOS so that both nx-api and ssh can co-exist

* Updates to remove api_port

* remove redundant line, update tests

* changelog

* minor tweak to f5 workaround

* Updated the following NXOSDevice methods to use netmiko:
- _image_booted
- _wait_for_device_reboot
- uptime
- hostname
- redundancy_state
- reboot
- set_boot_options

Removed caching for the uptime and uptime_string properties
Added an NXOSDevice.show_netmiko method and added a deprecation warning to the existing NXOSDevice.show method

* added test mocks for most of the netmiko commands and updated tests

* revert breaking property changes and fix pylint

* revert breaking changes

* Updated the NXOSDevice driver to use netmiko for the os_version

* updated the nxos file transfer methods to resolve file verification

* ruff ruff

* add changelog fragments

* update the NXOSDevice.save to use netmiko instead of NXAPI

* Migrate NXOSDevice.show to netmiko from NXAPI

* update _wait_for_device_reboot to reconnect via ssh

* updates per CI failures

* updates per CI failures

---------

Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com>
Co-authored-by: James Williams <amascuba@gmail.com>

* v3.0.0 post sync to develop (#385)

* Release 3.0.0

* bump version

---------

Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
Co-authored-by: James Williams <amascuba@gmail.com>

* bump version

* create release notes

* fix v3 release notes

* fix v3 release notes

---------

Co-authored-by: Matt Miller <mattmiller87@gmail.com>
Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>

* bump version

---------

Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
Co-authored-by: Matt Miller <mattmiller87@gmail.com>
)

* adds device.install_mode to base driver and ios driver

* pylint

* Updates per review
# Conflicts:
#	docs/admin/release_notes/version_3.0.md
#	pyproject.toml
@jtdub jtdub merged commit 8af4d76 into main May 28, 2026
10 checks passed
@jtdub jtdub deleted the release-3.0.2 branch May 28, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants