Release Notes
4.2.1
It is strongly recommended to upgrade to version 4.2.1.
- Fixed an issue with logs potentially including sensitive data.
DD1000i firmware
Bug fixes
- Fixed an issue with logs potentially including sensitive Local Admin data. It is strongly recommended to upgrade to v4.2.1.
4.2.0
- New functionality for DD Manager: Access Control.
- New functionality for File transfer service: Mirror mode.
- New parameters for SNMP supported.
Summary
The release of DD1000i v4.2.0 introduces new features such as Access Control and File transfer Mirror mode. Improvements have been made to make the entire system more streamlined and user friendly. Several bugs have been solved and it is therefore strongly recommended to update all installations to this version.
- It is strongly recommended to upgrade to this version since it includes a critical fix for a Factory reset bug. See Bug fixes for details.
- SNMP forwarding is disabled by default. When upgrading to v4.2.0, SNMP forwarding will be disabled regardless of the previous configuration. Re-enabling must be done manually.
- Upgrading to this version requires the configured hostname to meet the specified requirements. See Known issues for details.
Components
The release of DD1000i includes the following components:
- DD1000i firmware:
- Installer
- Upgrade
 
- Services:
- File Transfer
- SFTP
- SMB
- NFS
 
- HTTP
- MQTT
- OPC UA
- TCP
- UDP
 
- File Transfer
DD1000i firmware
New features
Access Control
The release introduces Access Control for authenticating and authorizing users in the DD Manager.
- Implements user authentication to securely verify user identities.
- Introduces role-based access control to manage permissions based on user roles.
- The implementation supports integration with both Microsoft Active Directory and OpenLDAP servers.
SNMP forwarding
It is now possible to configure whether SNMP data is forwarded through the data diode or not. From this version onwards, SNMP forwarding is disabled by default. To match the behavior of previous versions, it must be manually enabled in the configuration.
Added SNMP parameters
The following MIB:s (and their descendants) are now exposed when SNMP monitoring is enabled:
| Name | OID | MIB | 
|---|---|---|
| hrSystem | .1.3.6.1.2.1.25.1 | HOST-RESOURCES-MIB | 
| hrStorage | .1.3.6.1.2.1.25.2 | HOST-RESOURCES-MIB | 
Two additions have been made to the already included DDE-MIB:
- Disk health status
- Firmware version
Functionality was added for configuring the sysLocation in SNMPv2-MIB, available in Local Admin.
Improvements
The following improvements are included in this release:
- Security patches to further secure device access.
- The DD Manager user experience has been improved.
- It is now possible to clear selected services during configuration.
- It is no longer possible to delete a service used in a service channel.
- The feedback during a firmware upgrade has been improved.
 
- System components have been optimized, improving the speed of installation, updates, and configuration
- Deleted services are properly cleared from the system.
- A rate limit has been set for all APIs to prevent exhaustion of system resources.
Bug fixes
The following bugs have been solved in this version:
- Factory reset fails and does not properly fall back to a working version. It is strongly recommended to upgrade to v4.2.0. Devices running v4.1.1 that have undergone a Factory reset may have become corrupted. To remediate this issue, a complete reinstall is required, see Setup.
- If a firmware upgrade failed due to an invalid system configuration, the system did not roll back and instead kept the faulty update.
- Changing network interface did not properly reset interface settings accordingly.
- Local Admin silently truncated illicit hostnames, resulting in edited names being applied without notifying the user.
- Firmware upgrade could appear to fail even though it was successful due to a timing issue.
- Logs regarding the DD Manager would display an incorrect version number.
- The DD Manager client could cache data which resulted in old information being displayed.
- When decompressing the installation file on a Windows machine, the filename was unexpectedly changed.
Known issues
The following issues are knowingly included in the release:
- 
It is not possible to upgrade to v4.2.0 on a device which has an invalid hostname configured. Doing so will cause the firmware upgrade to be aborted and rolled back to the previously installed version. - A valid hostname may contain alphanumeric characters (a-z and 0-9), dot (.), dash (-), and may be up to 64 characters in length.
 
- 
It is possible to access the Local admin interface and update the configuration before the device has finished its startup process. Reconfiguring a device before the startup process is completed will result in an error, and the new configuration must be re-applied. - This only applies to reconfiguration of an already configured device. The initial configuration of a device does not suffer from this issue.
- It is recommended to wait until the DD Manager's interface can be reached via a browser before reconfiguring a device using Local admin.
 
File Transfer
New features
- A new transfer mode has been added to the service: Mirror mode. This mode is configured on the Upstream side of the service and in this mode files will remain on the source server after being transferred to the destination.
Bug fixes
The following bugs have been solved in this version:
- The service no longer generates excessive amounts of re-connection requests when unable to reach the remote server.
- The service would crash if the monitored directory contained a large number of files (around 8000).
- During temporary network outages/errors, the service would sometimes fail to recover which would result in lost files, or in rare cases the service would crash.
- If configuring the parameter "Stable threshold" to a value of 1, no files would be transferred.
HTTP
Improvements
- Third party dependency upgrades.
MQTT
Improvements
- Third party dependency upgrades.
OPC UA
Improvements
- Third party dependency upgrades.
TCP
Improvements
- Third party dependency upgrades.
UDP
Improvements
- Third party dependency upgrades.