UPDATE: 2.9.0 has been released, and this topic has been locked.
2.9.0 release announcement: viewtopic.php?f=3&t=2259
Unimus 2.9.0-Beta1 is being released today! This is a release of the 2.9 code branch intended for testing purposes and early adopters.
Originally we planned to release 2.8.1 about a month and a half ago. However, due to multiple internal reasons, we decided to merge what were supposed to be our 2.8.1 and 2.8.2 releases into a single release. This "combined" release became so big that we are releasing it as 2.9.0.
If everything goes well, we expect to finish and merge another set of features and then release 2.9.0 into Stable in around 2 weeks.
A summary of what is new:
- notifications and Export for the Compliance feature
- many usability, UI and UX improvements
- new "metrics" endpoint in APIv3 allowing for monitoring (and Grafana dashboards) of Unimus performance
- performance improvements
- 8 new drivers and supported devices
- fixes for various edge-cases and device behaviors
Builds are available for download here:
https://unimus.net/download-dev
Let us know if you have any feedback / questions on this release, or if you run into any issues!
[BETA] 2.9.0 beta release thread
-
cschnappinger
- Posts: 10
- Joined: Thu Oct 30, 2025 2:55 pm
Hi Unimus-Team,
I'm testing the Waystream integration. Backups without sensitive data stripping works, but with that feature active, there's an error.
net.unimus.core.cli.exceptions.UnsupportedSensitiveDataStrippingException: null
at net.unimus.core.drivers.vendors.waystream.WaystreamBackupDriver.stripSensitiveData(WaystreamBackupDriver.java:71)
at net.unimus.core.service.backup.processor.DefaultBackupProcessor.sensitiveDataStrippingFormattingHook(DefaultBackupProcessor.java:155)
at net.unimus.core.service.backup.processor.AbstractBackupProcessor.formatBackup(AbstractBackupProcessor.java:178)
at net.unimus.core.service.backup.processor.AbstractBackupProcessor.backup(AbstractBackupProcessor.java:117)
at net.unimus.core.service.backup.CliBackupServiceImpl.backup(CliBackupServiceImpl.java:124)
at net.unimus.core.api.job.BackupJob.callService(BackupJob.java:52)
at net.unimus.core.api.job.AbstractJob.execute(AbstractJob.java:162)
at net.unimus.core.api.job.AbstractJob.run(AbstractJob.java:147)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
2026-04-14 10:32:17.781 TRACE 899215 --- [backup-11] n.u.c.s.connection.ssh.SshConnection : Closing device CLI session
Regards
Christian
I'm testing the Waystream integration. Backups without sensitive data stripping works, but with that feature active, there's an error.
net.unimus.core.cli.exceptions.UnsupportedSensitiveDataStrippingException: null
at net.unimus.core.drivers.vendors.waystream.WaystreamBackupDriver.stripSensitiveData(WaystreamBackupDriver.java:71)
at net.unimus.core.service.backup.processor.DefaultBackupProcessor.sensitiveDataStrippingFormattingHook(DefaultBackupProcessor.java:155)
at net.unimus.core.service.backup.processor.AbstractBackupProcessor.formatBackup(AbstractBackupProcessor.java:178)
at net.unimus.core.service.backup.processor.AbstractBackupProcessor.backup(AbstractBackupProcessor.java:117)
at net.unimus.core.service.backup.CliBackupServiceImpl.backup(CliBackupServiceImpl.java:124)
at net.unimus.core.api.job.BackupJob.callService(BackupJob.java:52)
at net.unimus.core.api.job.AbstractJob.execute(AbstractJob.java:162)
at net.unimus.core.api.job.AbstractJob.run(AbstractJob.java:147)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
2026-04-14 10:32:17.781 TRACE 899215 --- [backup-11] n.u.c.s.connection.ssh.SshConnection : Closing device CLI session
Regards
Christian
Unfortunately, only Cisco devices are currently supported for data stripping, as described in our wiki. At the moment, there are no plans to support other vendors for this feature in the near future.
https://wiki.unimus.net/display/UNPUB/S ... +stripping
I have been using Unimus for a pretty long while and I didn't even realize this, sorry =-(
https://wiki.unimus.net/display/UNPUB/S ... +stripping
I have been using Unimus for a pretty long while and I didn't even realize this, sorry =-(
Hello,
I am testing backup on Sophos XGS3300, but with no luck. I think the problem is that advanced shell is accessible after SFOS Menu - option 5, submenu 3, then advanced shell is accesible.
Unimus 2.9.0-Beta1 successfully discovered my device ( vendor, type, model )
Is there something I can try to make it work?
Device: XGS3300, SFOS 21.5.2 MR-2-Build323, HA active/passive
Error: INTERACTION_ERROR on backup
I am testing backup on Sophos XGS3300, but with no luck. I think the problem is that advanced shell is accessible after SFOS Menu - option 5, submenu 3, then advanced shell is accesible.
Unimus 2.9.0-Beta1 successfully discovered my device ( vendor, type, model )
Is there something I can try to make it work?
Device: XGS3300, SFOS 21.5.2 MR-2-Build323, HA active/passive
Error: INTERACTION_ERROR on backup
Hi, it would be best to submit full logs (both Debug Log and Device Output Log) from a failed Backup run to us in a support ticket. We will need to handle this in the SFOS driver.ddd wrote: ↑Wed Jun 03, 2026 8:51 amHello,
I am testing backup on Sophos XGS3300, but with no luck. I think the problem is that advanced shell is accessible after SFOS Menu - option 5, submenu 3, then advanced shell is accesible.
Unimus 2.9.0-Beta1 successfully discovered my device ( vendor, type, model )
Is there something I can try to make it work?
Device: XGS3300, SFOS 21.5.2 MR-2-Build323, HA active/passive
Error: INTERACTION_ERROR on backup
Submited.Tomas wrote: ↑Wed Jun 03, 2026 4:02 pmHi, it would be best to submit full logs (both Debug Log and Device Output Log) from a failed Backup run to us in a support ticket. We will need to handle this in the SFOS driver.ddd wrote: ↑Wed Jun 03, 2026 8:51 amHello,
I am testing backup on Sophos XGS3300, but with no luck. I think the problem is that advanced shell is accessible after SFOS Menu - option 5, submenu 3, then advanced shell is accesible.
Unimus 2.9.0-Beta1 successfully discovered my device ( vendor, type, model )
Is there something I can try to make it work?
Device: XGS3300, SFOS 21.5.2 MR-2-Build323, HA active/passive
Error: INTERACTION_ERROR on backup
This is only blocker for me to had Unimus in production. Happy to help with testing.
We have released 2.9.0 into Stable today. Locking this topic.
Please see the release announcement for the full Changelog: viewtopic.php?f=3&t=2259
Please see the release announcement for the full Changelog: viewtopic.php?f=3&t=2259