The main new feature in this release is a new SSH client library, which brings many new cryptographic algorithms, as well as improving support for new SSH key types and formats. Since this new SSH library affects pretty much everything Unimus does, we wanted to release it into Beta for public testing before we promote it to a Stable release.
Builds are available for download here:
https://unimus.net/download-dev
= Version 2.2.3 =
Features:
Added support for syncing device manage state from Zabbix ("status" field)
Added a new tooltip which will display all text for text field contents which are shortened when containing very long text
Improved search behavior (search triggering will now be less aggressive and not stop you during typing)
Improved long text label behavior with text fields in "Network Scan", "Config Push" and "NMS Sync"
Performance optimization for "Retention > Keep only last x backup(s)" - the retention cleanup is now much faster
Improved Config Search regex fallback for regex unsupported by the DB engine on PostgreSQL
Improved the input behavior for the "Subnets" input box in "Network Scan"
Credentials and CLI Mode Change Passwords are now searchable by "Used by" counts
Improved explanation text in Config Push output groups when devices failed to switch to Enable / Configure mode
Improved remote Core connection management and remote Core connection state detection
Added support for devices with "User ID:" prompt during login
Added support for config sections on ArubaOS-CX
Performance improvements:
- added additional new thread pools to multiple parts of the system
- improved thread management, threads are now reused where possible instead of spawning new threads
- this improves performance, decreases total lifetime threads spawned by Unimus
- also solves issues in environments where the OS thread and/or PID limits are low
New SSH client library:
- added support for many newer crypto algorithms
- added support for non-64bit aligned DH groups
- https://wiki.unimus.net/display/UNPUB/S ... yptography
- added support for more SSH key types
- added support for more SSH key formats
- https://wiki.unimus.net/display/UNPUB/S ... nd+formats
Added support for:
- 6Wind Virtual Service Router (VSR)
- Accedian Metronids NIDs
- netElastic vBNG
- Transition Networks NIDs
Fixes:
Fixed Config Search with some specific regex modifiers not working on PostgreSQL
Fixed deleting a device while Discovery was running would print errors into the log
Fixed "Admin" user with Device Access restrictions not able to access the System screen
Fixed adding additional entries into the "Network Scan > Subnets" field would reorder entries randomly
Fixed "Add to Unimus" button in "Network Scan" not disabling itself after device was added
Fixed "Network Scan" screen would hang when extremely large data was pasted into the Search box
Fixed missing spinner in resources
Fixed jobs failing with "Timed out" error when very large job requests were submitted to Core
Fixed some Cisco SMB switches could not be discovered (reported as Unsupported Device)
Fixed Configure Mode could not have been discovered on devices during Discovery in rare cases
Fixed during SSH negotiation only LF would be sent in ID string, some devices would complain about this
Fixed Config Push results could fail to send to server from Core in rare cases
Fixed Config Push could require escaping "$" even when it was not being used for a variable declaration
Fixed a trailing prompt could be present in a MikroTik RouterOS backup
Fixed a trailing prompt could be present in Config Push output for a MikroTik RouterOS device
Fixed Config Push output grouping could not work for MikroTiks in multiple cases
Fixed discovery failing on Arista switches when specific prompt was used
Migration warnings:
On Telcosys T-Marc devices, CLI mode classification was changed. What was previously "Enable mode" has now
become "Configure mode". If you have Config Push presets with "Require 'enable' mode" set, you need to also
check "Require 'configure' mode" to ensure the same behavior as before 2.2.3.