23.3.0 released on 2023-12-11
* Added links to new documentation pages
* Added default option to compare a config only to configs from the same device
- This applies to all config compare modals
* Disabled update buttons when Connection Agent update is in progress
* Added clearing expired DB migrations locks
- Lock may not be released automatically e.g. if there's a connectivity
issue when DFM is migrating the DB. It expires in 3 minutes, but stays
in DB. Added clearing such locks at next DFM start.
* Added expert (edit) mode to config restore
- Config can be edited before restoring on a device. This is important
for restoring on other devices, one has to be able to preserve
entries like IPs, keys, plugin version.
- Edited config version is marked with (edited) annotation to indicate
that given config comes from given firewall version, but was modified
manually.
- On restore of edited config, only compatibility with OS is verified
(e.g. OPNsense vs pfSense). Version of given FW is not validated, so
it's possible to force restore of much older (or newer) config
version of given FW.
- Right after restore, DFM fetches the config from the device and it
receives current OS version. This may lead to some inconsistencies,
but that's why it's expert mode - expert knows how configs work.
- With expert mode it's possible to restore current config, but edit
some parts of it.
* Fixed order and persistence of device list in sidebar
- Devices are ordered by selected criteria (hostname, fqdn,
connectionAddress),
- Selected criterium is saved in db and loaded at start.
* Fixed filtering devices by tags
* Added fetching latest Connection Agent Plugin versions from dynfi.com
- Versions are fetched from dynfi.com every 12 hours and saved in
DynFi Manager's database.
* Added Connection Agent Plugin update on single & multiple device
* Added plugin version on Connection Agent status page
* Added fetching Connection Agent Plugin version from firewalls
- It's now a part of system update check.
* Adjusted sidebar width to new menu names
* Added reboot option for one/many devices
- Single device can be rebooted from Device status widget on device
Dashboard (button next to Uptime/Booted stats).
- Multiple devices can be rebooted, with new "Reboot" button on Devices page.
- When rebooted, device is disconnected from DynFi Manager with the next
status check (as it fails to connect during reboot) and reconnected
with the first status check which manages to connect.
- Reboot requests and successful/failed reboots are logged in Manager
logs.
* Fixed device dashboard layout
* Added sorting by device group to device table
* Moved device info & map widgets from separate page to device dashboard
* Redesigned main & device menu options
- Changed the order and names of some menu options.
23.3.0 released on 2023-12-11
Moderator: gregober