Unimus 2.6.0 & Unimus Core 2.6.0 release

Official news and announcements
Post Reply
User avatar
Tomas
Posts: 1298
Joined: Sat Jun 25, 2016 12:33 pm

Wed Dec 18, 2024 9:02 pm

Unimus-release-banner-260.png
Unimus-release-banner-260.png (158.97 KiB) Viewed 2663 times

Unimus 2.6.0 is being released today! 2.6 has been in development for 6 months, and brings 3 major new features, 20+ minor features and enhancements, support for 19 new device types, and a healthy dose of bug and security fixes.

We have published a Release Overview on our blog, please check it out for a summary of what is new.
If you want to see the full list of what is new, you can also check out the full Changelog below.

Release highlights:
- Device CLI - terminal access to your devices directly in Unimus
- Support for MFA (TOTP) for Unimus login
- New "My account" screen for MFA setup and password changing
- Support for PostgreSQL v12-v17 (v9-v11 are still supported too)
- Fix for Slack private channels not working
- Support for 19 new device types
- Fixes for 25+ various issues and bugs

Links at https://unimus.net/download have been updated with the newest version.

Full Changelog:
= Version 2.6.0 =
Features:
Added native support for MFA / TOTP for login to Unimus
Added support for PostgreSQL v12 and newer (12-17)
Users using local auth can now change their own passwords
Unified usage of server time (instead of browser time) for the Backups screen, Diffs and Config Change notifications
Multiple Network Scans when using the Embedded Core are now properly queued and executed in sequence
Added a "Copy key" button to copy a Zone Access Key to clipboard
Improved filtering of dynamic backup data in Custom Backup Flows, filters are now applied to outputs of each command
Added separation between MySQL and MariaDB drivers in Wizard and config, and optimization for each
Export windows will now automatically close after a successful export (Backup export, Config Search export, etc.)
Configured context size for Config Search is also applied to Config Search Export
You can now have multiple backup windows open in "Backups > Show" at the same time
Added a "Create another step" option in Custom Backup Flows creation for better UX
Improved handling of object ownership changes across the entire application
Various minor UI / UX improvements and tweaks
Added support for post-login log messages on Lenovo switches
Added handling for multi-context Cisco ASA, if unable to switch to system context, backup a single context instead of failing
Improved log messages on failed device logins for easier visibility into failed jobs
Improved device authentication algorithm when using SSH
Improved sorting for random ordering of dynamic rules on Palo Alto PanOS when managed by Panorama
Improved handling of failed mode switches in the Discovery algorithm
Improved handling of password change requests during device logins (Unimus will cancel the login, and show proper error)
Added builtin support for the "Power Off the system ? [yes,no]" prompt (JunOS) in Config Push
Added builtin support for the "Are you sure you want to continue connecting?" prompt in Config Push
Improved builtin backup filters for Ericsson IPOS
Improved builtin backup filters for IOS XR

Added a new "My account" section:
- users can change their own password if not using external auth
- users can enable / manage MFA for their account
- more per-account settings to be added to this screen soon
- more info: https://wiki.unimus.net/display/UNPUB/User+accounts

Added a new "Device CLI" feature:
- you can now open a CLI session to your device directly in Unimus
- this is a full web-based terminal emulator, making Unimus into a remote access gateway to all your devices
- this can be disabled if desired: https://wiki.unimus.net/display/UNPUB/D ... s+features
- full documentation: https://wiki.unimus.net/display/UNPUB/Device+CLI

Added support for:
- ArubaOS-CX Virtual
- Broadcom Trident / Trident2 based devices
- Cisco Catalyst 1300 series
- Cisco IOS XRv / vIOS XR
- Edgewater EdgeMarc
- Fiberstore (FS.com) AC Wireless Controller
- Fiberstore (FS.com) S3250
- Fiberstore (FS.com) Wireless Switch
- FreeWave radios (based on 900 series)
- LDA Tech (LDAtech) MUX
- Nokia WaveLite (based on Metro 200)
- OcNOS-SP
- OcNOS VM
- Ribbon EdgeMarc
- Supermicro SMIS modules and switches
- Supermicro GEM (MBM-GEM, SMB-GEM) switches
- Supermicro XEM (MBM-XEM, SMB-XEM) switches
- Supermicro SSE switches
- Telrad BreezeCompact (based on 1000e)
- Versa SDWAN (VOS)
- Wi-Tek (WiTek) switches

Fixes:
Fixed notifications not working with private Slack channels
Fixed issues where different time (browser vs. local) would be used for the Backup timeline vs. Diffs and Config Change notifications
Fixed issue that could cause NMS Sync Rule Group IDs to be deleted when migrating from 2.5.0 to 2.5.1 (no other migration paths were affected)
Fixed device presence in Zone in Network Scan would always be compared to the Default Zone, instead of the Zone selected in the Scan
Fixed devices with "Planned" status being imported as Managed from Netbox / Nautobot
Fixed a possible issue with migration of NMS Sync rules introduced in 2.5.1
Fixed wrong examples in APIv3 documentation for a few endpoints
Fixed built-in dynamic data backup filters would not be properly applied to outputs of Custom Backup Flows in some cases
Fixed devices would take extremely long to delete if deleted during an ongoing job
Fixed stopping a running Network Scan could take a very long time
Fixed multiple Network Scans using the Embedded Core would not work properly
Fixed Ownership updates not being propagated between concurrent users (live updates were missing)
Fixed "Schedules > Show scheduled tasks" not being updated correctly on changes (live updates were missing)
Fixed issues when trying to download an export of Config Search multiple times
Fixed issue where Config Search export configuration could be ignored, and defaults were used
Fixed config change notifications even when nothing changed on PA PanOS when managed by Panorama
Fixed an issue when trying to sort by "Present in Zone" in Network Scan
Fixed multiple small UI / UX issues, inconsistencies, element misalignments, etc.
Fixed backups on Palo Alto devices could sometimes be empty, or only contain the backup command echo
Fixed discovery failing on newer versions of ArubaOS-CX
Fixed jobs failing on specific versions of IOS XR
Fixed parts of device output missing in Config Push results in very rare cases
Fixed HP(E) ProCurve / ProVision / ArubaOS failing discovery in specific cases
Fixed Juniper JunOS devices could fail discovery in specific cases
Fixed backups could fail on Ericsson SSR / IPOS in certain multi-context configurations
Fixed backups could fail on Adva XG devices with specific firmware versions
Fixed discovery failing on Quanta running on Broadcom Trident2
Fixed Config Push could fail on Palo Alto devices in some cases

Security fixes:
Fixed a rare case when switching a user to a restricted Role (like Read Only) would only be applied after the user logged out
Fixed an already opened Device Info window would not be closed if user lost access to the device
Fixed Operator-level users seeing the instance license key in Other settings
Fixed users which did not have access to all devices in Zone being able to download all Zone logs
Finally, we have some minor known issues that resulted from the latest round of acceptance testing to be aware of. These will be fixed in upcoming point releases in the 2.6 release branch.
Known issues:
The Default Connectors can be edited by users which do not have access to all devices
During a running Network Scan, the UI within the Scan Preset can be slow to respond
Running a Network Scan (even on schedule) with a Zone using a Remote Core that is offline doesn't generate a History Job
Attempting to run a Network Scan with very large subnets (eg. /2 mask) will cause Unimus to hang
"Re-discover affected devices when Ports or Connectors change" Advanced Settings option does not work
Some screens in Unimus show time in server's time zone, others in client's (browser's) time zone
Attempting to open Device CLI through an offline Core results in a wrong error message
If you attempt to run a Config Search with "Until" date that is in the future, Config Search will break
Backup Filters which match across the header and content of a Backup do not function correctly
Let us know if you have any feedback / questions on this release, or if you run into any issues!
User avatar
Tomas
Posts: 1298
Joined: Sat Jun 25, 2016 12:33 pm

Thu Dec 19, 2024 6:24 pm

We published a small hotfix release today, and marked it as 2.6.1. In deploys with large backup histories, the DB migration to 2.6 could cause excessive RAM usage, or could fail completely due to running out of RAM. This hotfix solves this issue. There are no functionality changes.
= Version 2.6.1 =
Hotfix releases:
Fixed DB update could consume large amount of memory on deploys with extensive backup history
Please refer to the 2.6.0 section for the full Changelog
Post Reply