This roadmap lists only major new features planned for Unimus, each release contains many more features than those just listed here.
For highlights from each major release, see our Release Overviews.
For a full list of all features release released in individual releases, please see the changelog.
...
| Timeline | Feature | Status |
|---|---|---|
| Global search (search for any string, see any of its occurrences across the entire system) Devices / backups / comments (in any part of Unimus), etc. | ||
| HTTP and HTTPS connectors (support for IP phones and IP cameras / CCTV) | ||
| Support for new importers (NMS sync) Sonar, Nagios, ConnectWise (CWA), etc. | ||
| Adjust UI session timeout directly in the UI Currently only available as config option, will be exposed in "Advanced settings" | ||
Config Push - Export / Send results | ||
| Config Push - show output for individual devices In addition to seeing group output, you will be able to see direct output of each device within a group | ||
| In-application notifications (popups) improvements Introduce a popup list instead of piling notifications on top of each other | In design | |
| Device Config Changelog A new screen where you can see all recent device config changes (diffs from backups), sorted by date | In design | |
| Notification system rework Ability for multiple notification senders, multiple destinations, better configurability | In design | |
| Config Push - built-in variables In addition to user-defined Device Variables, Unimus will offer device information as built-in variables | ||
| Improvements to last job logs on the Dashboard Better navigation and visibility into job reports, better filtering | In design (2.9.0) | |
| Support for SSO systems SAML, OpenID / OIDC, Secure Header auth | In design | |
| Q4 2025 | Roadmap update incoming after the "Compliance" feature release in Q4 2025 | |
Advanced device information collection during Discovery | In development | |
| 2.7.x minor feature & bugfix release (2.7.1) Minor features, bug fixes and new device drivers | Released | |
| Q3 2025 | 2.7.0 major release | Released |
| New Config Push macros and syntax extensions (more action macros, action blocks, elevations, etc.) | In development (2.8.0) | |
| Temporary Tags (Tags with an expiration date after which they self-destruct) | In development Released (2.7.1) | |
| Ability to apply Backup Filters to outputs of Config Push / Automations (improves output grouping when dynamic data present in device output) | Released (2.7.0) | |
| 2.7.x minor feature & bugfix release Minor features, bug fixes and new device drivers | In development | |
| Q2 2025 | Scheduled Searches for Config Search | Released (2.7.0) |
| Performance improvements across entire application (much faster Login with extremely large history records on the Dashboard, faster data loading across all tables) | Released (2.7.0) | |
| Configuration Compliance reporting (ability to specify Compliance Rules which configs have to comply with, report on compliance, etc.) | In development (2.8.0) | |
| 2.6.x minor feature & bugfix release (2.6.3) Minor features, bug fixes and new device drivers | Released | |
| Q1 2025 | Actions on results of Config Search | In development Released (2.7.1) |
| Saved Searches for Config Search | Released (2.7.0) |
| Improvements for the DB upgrade process New DB upgrade progress bar, performance improvements for upgrades | Released (2.6.2) | |
| 2.6.x minor feature & bugfix release (2.6.1 & 2.6.2) Minor features, bug fixes and new device drivers | Released | |
| Q4 2024 | 2.6.0 major release | Released |
| Separation of MySQL and MariaDB drivers | Released (2.6.0) | |
| Support for PostgreSQL 12+ Separation of "legacy" Postgre driver, creation of new Postgre driver | Released (2.6.0) | |
| Q3 2024 | "Device CLI" directly in Unimus A full terminal emulator in Unimus' UI, allowing you to open a CLI session to your device directly in Unimus | Released (2.6.0) |
| 2.5.x minor feature & bugfix release (2.5.1) Minor features, bug fixes and new device drivers | Released | |
| Nautobot Importer - new NMS Sync connector (sync inventory from Nautobot into Unimus) | Released (2.5.1) | |
| Network Scan - support for Zones (you will be able to select a Zone for Scan, including support for scanning through Remote Cores) | Released (2.5.1) | |
| Q2 2024 | 2.5.0 major release Custom backup flows, rework of Device Access policies, improvements for Device Access limitation, account creation on 1st successful login with external AAA, and more... | Released |
| 2.4.x minor feature & bugfix release (2.4.3) Bug fixes and new device drivers | Released | |
| NetBox Importer - new NMS Sync connector (adopt devices from NetBox into Unimus) | Released (2.5.0) | |
| MFA support for logging in to Unimus New MFA settings in the new "My Account" screen | Released (2.6.0) | |
| New "My Account" screen for individual users in Unimus Ability for users to set their own account-specific settings | Released (2.6.0) | |
| Q1 2024 | Support for MariaDB 11+ | Released (2.4.2) |
2.4.x minor feature & bugfix release (2.4.1 & 2.4.2) | Released | |
| Q4 2023 | Custom backup flows Ability to specify custom command sequences which should be performed on devices during Backup | Released (2.5.0) |
| SSH session handling improvements Improved login banner recognition logic, support for devices which don't respond to "none" SSH auth method | Released (2.4.0) | |
| Improvements to Zabbix and LibreNMS connectors Import from Zabbix by device Templates and Tags, Field priorities for LibreNMS import configuration | Released (2.4.0) | |
| Q3 2023 | NMS Sync - rewrite of sync algorithm Full re-implementation of NMS Sync, full info on our Blog | Released (2.4.0) |
| New Config Push behavior modifiers and functions (updates to current behavior modifiers, adding new modifiers) | Released (2.4.0) | |
| Q2 2023 | NMS Sync - improved handling for deleted devices Options to delete or unmanage devices in Unimus if deleted in NMS | Released (2.4.0) |
AAA & User Management improvements | Released (2.5.0) | |
| Q1 2023 | AAA & User Management improvements | Released (2.5.0) |
| 2.3.x minor feature & bugfix release (2.3.2 & 2.3.3) See related Changelog entries for more details | Released | |
| Q4 2022 | Full offline mode for Unimus (air-gapped networks) Support for offline licensing with Unlimited licenses | Released (2.3.0) |
| LDAP AAA support | Released (2.3.0) | |
| Q3 2022 | MSSQL support | Released (2.3.0) |
| Config Push - support for variables (per-device variables in Config Push presets) | Released (2.2.0) | |
| Ongoing development on APIv3. (more details: https://forum.unimus.net/viewtopic.php?f=4&t=1347) | ||
| New security hub https://security.netcore.software | Complete | |
| Q2 2022 | Penetration Testing report Results will be published publicly on our Blog | Published |
| 2.2.x minor feature & bugfix release (2.2.3) See related Changelog entries for more details | Released | |
| Performance improvements We are continuing to tune performance in large-scale deploys | Released (2.2.3) | |
| Security improvements Fixes as per recommendations from the penetration testing cycle | Released (2.2.3) | |
| Q1 2022 | New SSH client library Vastly improved SSH crypto algo support, support for more SSH key types and formats | Released (2.2.3) |
| 2.2.x bugfix releases (2.2.1-2.2.2 released) See related Changelog entries for more details | Released | |
| Penetration Testing cycle Full pentest of Unimus - results will be published publicly on our Blog | Complete | |
| Unimus security audit Internal audit of the Unimus codebase in preparation for pentest | Complete | |
| Q4 2021 | Performance improvements | Released (2.2.0) |
| NetBox plugin for Unimus (native Unimus plugin in NetBox, allowing to view data from Unimus in NetBox and to run jobs from NetBox) | On hold | |
| 2.1.x bugfix releases (2.1.3 - 2.1.4 released) See related Changelog entries for more details | Released | |
| Ongoing development on APIv3, see below. | Released (2.2.0) | |
| Q3 2021 | API v3 - initial endpoint groups (more details: https://forum.unimus.net/viewtopic.php?f=4&t=1347) | Released (2.2.0) |
| Backup Exporter (to server FS or GIT) - https://github.com/netcore-jsa/unimus-backup-exporter (export devices backups to server file system or a GIT repo) | Released | |
| Support for additional device auth (login) options (username-only, password-only) | Released (2.1.1) | |
| 2.1.x bugfix releases (2.1.1 - 2.1.2 released) See related Changelog entries for more details | Released | |
| Q2 2021 | Bug Bounty program for Security Issues (official Bug Bounty program with a budget for payouts) | In progress |
| Config Search - Export / Send results (ability to export / send Search results as YAML or HTML docs) | Released (2.3.0) | |
| Config Push - advanced settings (override credentials used for push, override timeouts, etc.) | Released (2.1.0) | |
| Update to latest LTS version of frontend framework | Released (2.1.0) | |
| Q1 2021 | Security updates and improvements (security audit of Unimus code-base, updates to latest versions for all libraries / dependencies) | Complete |
Config Push - Tag as a Push target | Released (2.0.11) | |
| Config Push - Universal Search (search for device / description / text in outputs, etc.) | Released (2.0.11) | |
Rewrite of the "Importer" / "NMS Sync" system to add support for Zones | Released (2.1.0) | |
| 2.0.x bugfix releases (2.0.10-2.0.13 released) See related Changelog entries for more details | Released | |
| Q4 2020 | NetXMS Agent as a proxy for remote Zones (ability to use either Unimus Core or the NetXMS Agent as a local poller) | Released (2.1.0) |
| Backup filters - you can ignore any part of a backup (user-defined rules to remove or ignore parts of backups) | Released (2.1.0) | |
| Update to latest LTS version of backend framework | Released (2.1.0) | |
| 2.0.x bugfix releases (2.0.8 - 2.0.9 released) See related Changelog entries for more details | Released | |
| Q3 2020 | Updates to internal processes, and cleanup after the 2.0.0 development cycle | Complete |
| 2.0.x bugfix releases (2.0.5 - 2.0.7 released) See related Changelog entries for more details | Released | |
| LibreNMS importer (NMS sync) | Released (2.0.5) | |
| Q2 2020 | 2.0.x hotfix and bugfix releases (2.0.1 - 2.0.4 released) See related Changelog entries for more details | Released |
| Unimus 2.0.0 Stable release (Unimus & Unimus Core, all features from Q3 2019 - Q2 2020) | Released | |
| Q1 2020 | Observium importer (NMS sync) | Released (2.0.0) |
| PRTG importer (NMS sync) | Released (2.0.0) | |
| Improvements to runtime data filtering in backups Dynamic backup data filters will only filter actual dynamic data, no longer filtering whole lines | Released (2.0.0) | |
| Q4 2019 | Config Push scheduling Adds support for scheduling to Mass Config Push | Released (2.0.0) |
Remote network support (remote proxy / remote agent) | Released (2.0.0) | |
| Config change notifications in Slack Send a diff to Slack any time a config change is detected | Released (2.0.0) | |
"Export Backups" functionality | Released (2.0.0) | |
| Support for cron expressions for the scheduler | Released (2.0.0) | |
| Q3 2019 | Backup Push into Unimus Support for pushing devices backups into Unimus from external systems through the Unimus API | Released (2.0.0) |
Improvements to "Network Scan" | Released (1.10.4) | |
| Easy password recovery when login credentials lost (a password reset token generated into the server log file which can be used to reset passwords) | Released (1.10.4) | |
| "New version available" notifications Unimus checks for newer versions, and notifies on the Dashboard when a new version is available. | Released (1.10.3) | |
| Q2 2019 | Large amount of work on modularization of the Unimus code-base, work on back-end and internal infrastructure. This turned out to be much more complex than anticipated, and took a large amount of work, time, and many sleepless nights. | Complete |
| New Unimus Portal release | Released | |
| Q1 2019 | Performance improvements to Config Search (inverse search with 1000+ devices in system takes very long) | Released (1.10.0) |
| Diff improvements (highlight changed words in line, perf. improvements for large diffs) | Released (1.10.0) | |
| Dark theme (Portal and Unimus) | Released (1.10.0) | |
| MFA (dual-factor) support for Unimus Customer Portal | Released | |
| New Unimus Portal release | Released | |
| Q4 2018 | Strip sensitive data (password hashes, OSPF PSKs, etc.) from backups before storing | Released (1.9.0) |
Update to Device Tags | Released (1.9.0) | |
Improvements to Device Access limitations | Released (1.9.0) | |
| New Unimus Portal release | Released | |
| Q3 2018 | Powercode importer (NMS sync) | Released (1.8.3) |
| Mass Config Push - usability improvements (re-run on output group, set target from output group, etc.) | Released (1.8.3) | |
| Mass Config Push and Network Scan - preset cloning | Released (1.8.3) | |
| Change notifications - graphical diff in email (for each device with a config change, an email with a graphical diff would be sent) | Released (1.8.2) | |
| New Unimus Portal release | Released | |
| Q2 2018 | Manage / Unmanage device (you can "retire" devices, but keep them in Unimus) | Released (1.8.2) |
| When a change in config is detected, email a diff to user(s) | Released (1.8.0) | |
| Multi-device Edit | Released (1.8.0) | |
| "Send command / push config" - ability to send one or multiple commands to devices (select one/more devices, send one/more commands to them) | Released (1.7.0) | |
| Q1 2018 | New Unimus Portal release | Released |
| 'enable' passwords separate from user password | Released (1.7.0) | |
| Subnet scanning (device discovery) | Released (1.7.0) | |
| Credential to device binding (option to assign exact credentials to device) | Released (1.7.0) | |
| Save only unique backups (do not store config if the current config is the same as already stored config) | Released (1.6.0) | |
| Q4 2017 | REST API | Released (1.5.0) |
| User privilege system (account access roles) | Released (1.4.0) | |
| Comments / notes for backups | Released (1.3.0) | |
| Search in device configs (search for any string in configs, see where it is present) | Released (1.2.0) | |
| Show only changed lines in diff view | Released (1.1.0) | |
| Multi-device diff (diff configs between devices) | Released (1.1.0) | |
| Q3 2017 | Official 1.0.0 release | Released |
| New Unimus Portal release | Released | |
| Backup retention settings | Released (1.0.0) | |
| Download / send multiple backups at once | Released (1.0.0) | |
| Q2 2017 | SSH key support | Released (0.3.3) |
| PostgreSQL support | Released (0.3.2) | |
| Send backup (email, Slack, etc.) | Released (0.3.2) | |
| Q1 2017 | Telnet support | Released (0.3.0) |
| Automatic DB upgrade with new versions | Released (0.3.0) | |
| Unimus Starter (check app component health on startup, helps with common startup issues) | Released (0.3.0) | |
| Notifications (notify on failed / successful job run) | Released (0.3.0) |
...