[BETA] 2.3.0 beta release thread

Beta release announcements and discussion around them
Post Reply
User avatar
Tomas
Posts: 1126
Joined: Sat Jun 25, 2016 12:33 pm

Fri Dec 09, 2022 12:51 pm

Unimus 2.3.0-Beta2 is being released today, this is a release of the 2.3 code branch intended for testing purposes.

The main new features in 2.3 are Offline Mode, MSSQL support, LDAP auth provider and Export for Config Search. LDAP and Config Search Export are still in development, but we wanted to bring you the other 2 features for testing.

This release has been in development for over half a year, and support for MSSQL and Offline Mode both required large rewrites to the database and licensing modules in the codebase respectively. There are also a lot of new supported device added by this release, as well as many fixes. Please check the entire Changelog below.

Builds are available for download here:
https://unimus.net/download-dev
= Version 2.3.0 =
Features:
The "Default" Zone will now be marked as "Default" when renamed
Improved built-in backup filters for Siklu devices
Incremental performance improvements across many parts of the system
Added support for acknowledging login prompts in keyboard-interactive mode during SSH login
Added retrieval of backup from Fiberhome devices in configure mode if not available in enable mode
Improved device CLI mode switching and mode detection during discovery
Added support for prompt format changing when switching contexts on Cisco ASA (multi-context)
Added support for Configure Mode on Sonicwall NSA

Added "Offline Mode" (support for air-gapped networks):
- Unimus can be now switched to full offline mode, which removes the necessity to contact our Licensing Server
- Offline Mode licenses are only available to users with an Unlimited License subscription
- please contact us to request an Offline Mode license

Added support for MS SQL:
- we have added support for Microsoft SQL Server as an officially supported DB engine
- the Deploy Wizard will allow you to select MSSQL during deployment
- to migrate to MSSQL, you will need to setup a new Unimus deploy, data migration is currently not supported

Added support for:
- Accedian AMO series
- ADVA LX series console servers
- Arris C4 series chassis
- BDCOM OLTs
- Additional Brocade NOS device models
- CheckPoint Gaia devices
- CheckPoint Security Gateway
- CheckPoint Security Management Server
- CheckPoint SMB Gateway
- CheckPoint VSX
- Additional Ciena SAOS device models
- Dasan OLTs
- Entrasys switches (A4 / B2 series)
- Extreme Wing APs in cluster mode / virtual controller mode
- Extreme WLC
- Fortinet FortiAuthenticator
- Metaswitch Perimeta SBCs
- MRV LX series console servers
- Opengear Infrastructure Manager devices
- Pulse Secure Virtual Traffic Manager
- Ribbon (ECI) Apollo
- Securepoint UTM
- SNR (NAG) Switches
- YunKe switches
- Zyxel GS19xx series switches
- Zyxel ATP

Fixes:
Fixed backup retention would not work on specific MySQL Server versions
Fixed Inverted Config Search would not work on specific PostgreSQL versions
Fixed diff visualization would incorrectly show new empty lines when large delete sections were followed by a new addition
Fixed first failed job on a newly added device would not set its Last Job Status to failed
Fixed disabled retention jobs would still show up in "Schedules > Show scheduled jobs" window
Fixed API v2 get backups by device id and latest backups by device id not working
Fixed API (of the local instance) denying all requests when connection to Licensing Server was down
Fixed API v3 Push Jobs search not working on PostgreSQL
Fixed possible deletion attempt on an already deleted object comment which would result in errors
Fixed Per-Tag Connector config updates not being propagated between concurrent users (live updates were missing)
Fixed "Schedules" table updates not being propagated between concurrent users (live updates were missing)
Fixed "Config Search > Show all lines" does not work if Context lines is set to a negative value
Fixed moving devices between Zones would not trigger needed rediscovery in specific cases
Fixed moving devices between Zones would trigger unneeded rediscovery in specific cases
Fixed incorrect "Currently running Scans" count if a Network Scan preset was deleted while it was running
Fixed "Devices > Last Job Status" could be incorrect if running a job with all Connectors disabled
Fixed multiple minor UI / UX issues and UI element state and alignment issues
Fixed backup command echo could sometimes appear as part of backup on Exablaze Fusion devices
Fixed SSH connections failing to PanOS devices when login acknowledgement prompts were enabled
Fixed backup not working on specific Fiberhome devices
Fixed backup and Config Push could fail on some Positron GAM devices
Fixed backup not working on Cisco FXOS devices in cluster mode
Fixed discovery failing on specific Aruba ArubaOS / HP(E) ProCurve devices
Fixed discovery failing on specific Brocade NOS devices
Fixed discovery failing on specific Ciena SAOS devices
Fixed discovery failing on DCN devices with newer firmwares (after rebranding to YunKe)
Fixed discovery failing on netElastic vBNG
Fixed discovery failing on Opengear devices when using the "root" user
Fixed discovery failing on newer versions of OPNsense
Fixed discovery failing on Fiberstore S5850 (and related devices) with newer firmwares
Fixed discovery failing on specific Nokia / Vecima OLT devices
Fixed discovery failing on multi-context Cisco ASA with different prompt in different contexts
Fixed discovery not falling back to Telnet after IO errors occurred on the SSH connection

Fixed SSH connections failing to servers which did not support higher MAC segment size:
- affected devices usually had very old firmwares with weak SSH MAC support
- example of affected devices: Dell PowerConnect 55xx, some versions of Cisco SF/SG switches, etc.

Security fixes:
Updated MySQL Connector due to multiple published vulnerabilities in older versions
Fixed currently opened "Devices > Tags" window still working if user lost access to the device
Fixed currently opened "Devices > Comments" window still working if user lost access to the device
Users which did not have full access to a Config Push preset could still delete the preset in its context menu

Known issues:
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
DarkQuark
Posts: 1
Joined: Mon Dec 19, 2022 2:37 pm

Mon Dec 19, 2022 3:05 pm

My apologies if this is the incorrect place to post this. But I have tried Beta1 with my FortiAuth box and I have found the only config it backs up is the system/network config. It does not get anything else. So my entire backup was less than 30 lines. Thank you.
Vik@Unimus
Posts: 177
Joined: Thu Aug 05, 2021 6:35 pm

Mon Dec 19, 2022 3:55 pm

Would you mind submitting a support ticket? We can go through that. What we back up currently is all we were aware of at the time of the development, so we can take a look at what you referred to and see if it's possible to back up as well.
User avatar
Tomas
Posts: 1126
Joined: Sat Jun 25, 2016 12:33 pm

Fri Jan 06, 2023 8:08 pm

We just pushed out 2.3.0-Beta2. This includes support for more new devices, more bugfixes and a few new minor features.

New since 2.3.0-Beta1:
Features:
Added support for prompt format changing when switching contexts on Cisco ASA (multi-context)
Added support for Configure Mode on Sonicwall NSA

Added support for:
- BDCOM OLTs
- CheckPoint Gaia devices
- CheckPoint Security Gateway
- CheckPoint Security Management Server
- CheckPoint SMB Gateway
- CheckPoint VSX
- Ribbon (ECI) Apollo
- SNR (NAG) Switches

Fixes:
Fixed "Schedules" table updates not being propagated between concurrent users (live updates were missing)
Fixed "Config Search > Show all lines" does not work if Context lines is set to a negative value
Fixed backup command echo could sometimes appear as part of backup on Exablaze Fusion devices
Fixed backup not working on Cisco FXOS devices in cluster mode
Fixed discovery failing on Fiberstore S5850 (and related devices) with newer firmwares
Fixed discovery failing on specific Nokia / Vecima OLT devices
Fixed discovery failing on multi-context Cisco ASA with different prompt in different contexts

Fixed SSH connections failing to servers which did not support higher MAC segment size:
- affected devices usually had very old firmwares with weak SSH MAC support
- example of affected devices: Dell PowerConnect 55xx, some versions of Cisco SF/SG switches, etc.

Security fixes:
Fixed currently opened "Devices > Comments" window still working if user lost access to the device
Fixes for issues in Beta1 (none of these apply to current stable builds):
Fixes:
Fixed search by Device Type broken in Backup Filters
Fixed APIv2 "getDevicesLatestBackups" endpoint broken
Fixed unable to get past login menu on Metaswitch Perimeta SBCs
Post Reply