Unimus 2.5.1 & Unimus Core 2.5.1 release
Posted: Wed Sep 11, 2024 10:48 pm
Unimus 2.5.1 is being released today! This is a minor feature and bugfix release in the 2.5 code branch.
Release highlights:
- Support for Zones in Network Scan
- Nautobot support in NMS Sync
- Improvements to APIv3 and fixes in APIv2
- Support for 3 new device types
- 11 other minor improvements
- 19 bugs and issues fixed
If you missed the 2.5 Release Overview on our blog, please check it out for a summary of what is new in the 2.5 branch.
Links at https://unimus.net/download have been updated with the newest version.
Full Changelog:
We have a few minor known issues to be aware of in Network Scan:= Version 2.5.1 =
Features:
Added official support for Java 17
Added more logging on failed NetBox (also Nautobot) NMS Sync to easier debug failed Syncs
Improved handling of NetBox importer when objects provided in a Sync Rule were not found
Improved the built-in dynamic backup data filters for Adtran NetVanta
Improved colors used in diffs to be more friendly to plugins and websites which change content to dark / light themes
Added description and help texts in Backups Filters and Custom Backup Flows when no Filters / Flows exist
Implemented a new Slack library based on changes to the Slack API
Various minor UI / UX improvements and tweaks
Improved handling of various device confirmation prompts during Custom Backup Flows
Added support for additional prompt formats on JunOS
Added support for long command wrapping on Cisco SMB during Config Push
Improved handling of VT100 control characters in multiple drivers
Improvements to the Discovery algorithm for better handling of device menus after login
Optimized the number of commands sent to devices during Discovery
Performance improvements to the Discovery logic / Discovery jobs
Added Zoning support for Network Scan:
- Zones can now be configured for Network Scan presets
- scanning and adding of devices will be done in the selected Zone
- support for Remote Cores is included, if a Zone uses a Remote Core, the Core will perform the scan
- more info: https://wiki.unimus.net/display/UNPUB/Network+Scan
Added support for Nautobot in NMS Sync:
- you can now sync your Nautobot inventory into Unimus
- import filtering based on "role", "tag", "location" and "field" (Custom Fields) is available
- the "status" field in Nautobot is used to set the Managed flag in Unimus
- more info at: https://wiki.unimus.net/display/UNPUB/Nautobot+importer
Sizable amount of work on APIv3:
- added option to specify if AND or OR should be used within properties in list search endpoints
- all enum type fields now have 2 values - Enum and String, adding option to use string representation in the API
- added object descriptions to multiple endpoints that were missing them
- full info at: viewtopic.php?p=4762#p4762
Added support for:
- Adva XG400 series
- Perle IRG routers
- pfSense 24
Fixes:
Fixed DB upgrade failing if very long string were present in NMS Sync Rules
Fixed Diff exports (Send Diff) function would send a diff multiple times
Fixed wrong diffs on Palo Alto being detected even when nothing changed
Fixed addresses in address lists in Palo Alto backups were malformed
Fixed Network Scan would not update device descriptions when device rDNS changed
Fixed NetBox importer could import all devices in NetBox in some incorrect configurations
Fixed change detection on Adtran NetVanta not ignoring SNMP hashes changing
Fixed line number of failed command in failed Custom Backup Flow result was wrong
Fixed failed Custom Backup Flow results didnt have any relevant data on failed Enable / Configure switch
Fixed Users with a Read-Only roles could not access Targets and Advanced Settings for a Config Push Preset
Fixed multiple small UI / UX issues, element misalignments, etc.
Fixed Custom Backup Flows would not work when using a Remote Core
Fixed discovery on MikroTik devices could take a very long time
Fixed discovery failing on HP(E) / Aruba devices running ProCurve / ProVision / ArubaOS firmware
Fixed discovery failing on JunOS under specific conditions
Fixed discovery failing on pfSense after upgrade to pfSense 24
Fixed backup and config push could fail on A10 devices under specific conditions
Fixed discovery failing on some Adtran devices under specific conditions
Fixed backup could fail on Huawei VRP devices in specific conditions
Fixed config push failing on Cisco SMB switches when using very long commands
APIv2 fixes:
- fixed create device endpoint ignored provided scheduleId
- fixed pagination not working properly in multiple APIv2 endpoints
Security fixes:
Fixed accounts without access to the Zone of a Network Scan preset could see data in scan results
Replaced an abandoned Slack library we were using which had multiple reported vulnerabilities
Let us know if you have any feedback / questions on this release, or if you run into any issues!Known issues:
ISSUE: Stopping a running Network Scan can take a very long time
WORKAROUND: none
STATUS: issue scheduled for fixing
ISSUE: During a running Network Scan, the UI within the Scan Preset can be slow to respond
WORKAROUND: none
STATUS: issue scheduled for fixing
ISSUE: Running a Network Scan (even on schedule) with a Zone using a Remote Core that is offline doesn't generate a History Job
WORKAROUND: none
STATUS: issue scheduled for fixing
ISSUE: "Re-discover affected devices when Ports or Connectors change" Advanced Settings option does not work
WORKAROUND: none
STATUS: issue scheduled for fixing
ISSUE: Some screens in Unimus show time in server's time zone, others in client's (browser's) time zone
WORKAROUND: none, issue only relevant if client has different time zone than server
STATUS: we are debating on how to fix this - will likely create a setting to select which TZ should be used