#########################################
# New Software Version: 20.2.6          #
# 2026-03-11 				#
#########################################
New Features/Changes/Fixes: since 20.1.35

1) General:
-----------
- OpenSSL LTS Version 3.5.4
- Contains  fixes and improvements
- New online help version 1.7 (10 languages)
- New security concept implemented; minor version incremented (20.1.x → 20.2.x).
	• New mandatory password requirements for Control Center access starting with SW version 20.1.x:
		- Length: 8 – 64 characters
		- At least one digit (0-9)
		- At least one lowercase letter (a-z)
		- At least one uppercase letter (A-Z)
		- At least one special character (e.g. ! @ # $ %)
		- 7-bit ASCII only
		- no spaces
	• After several incorrect password entries, the system delays the next login for security reasons. The delay is gradual: 20s, 40s, 60s, 120s and afterwards 500s.
	• From version 20.2.6, Control Center requires a password. If none is set, a security warning will appear.
	• If the Control Center is unprotected (e.g., after first startup), a notification prompts you to set a password and enable access restrictions to require future logins.
	• Non-compliant passwords can only be set by using Set-Default (blank passwords) or by deleting them in the Control Center.
	• Weak passwords are retained during the update from 20.1.x to 20.2.x to ensure a safe upgrade path. 
	• Passwords can still be backed up and restored if they meet the current password requirements.
	• When importing parameters via the Control Center, a warning will appear if any passwords are non-compliant. You can either proceed with importing the remaining parameters without the passwords or cancel the operation.
	• TLS at least 1.2 or higher
	• In addition to Control Center access via HTTP/HTTPs and HTTPs only, there is now the option of HTTP redirection to HTTPS.
- Backend improvements for enhanced stability, device compatibility, and protocol handling.
  
   
 2) Fixes/Improvements:
----------------------
- New parameter options:
	• Notifications
		- Send parameters before a configuration change or FW/SW update.
		- Notification when certificate is about to expire or has expired.
	• USB Security
		- Enable/disable HID for all ports
		- Enable/disable MSD for all ports
		- Configurable central timeout for when a device is automatically ejected
		- Device assignment possible not only by PID/VID but also individually (“allocate vendor” or “allocate device”) 
		- The USB port security function “timeout” can now also be combined with “Port key control” and “Device assignment.”
- CPU temperature data in monitoring optimized.
- Forward and backward buttons for the next or previous “USB Port Setting” page implemented.
- [Fixed] Server-side timeouts now deactivate all devices in a compound device, not just the first one.
- [Fixed] Resolved an issue where temporary Control Center language changes triggered unnecessary notifications. On-the-fly language changes no longer generate notifications. 
- [Fixed] Email delivery via SendGrid (Twilio) now works correctly.
- [Fixed] Resolved an issue where missing buffer allocation for email responses could trigger a reboot loop in the utnserver email function.
- [Fixed] If the “Restrict Control Center access” parameter was set to restrict access to the Control Center, but no passwords were set for the user accounts, the logout option was missing in the Control Center. If access to the Control Center is restricted (with or without a password), users must always be able to see as whom they are logged in so that they can log out again.
- [Fixed] Calling non-existent subpages of the device server returned long HTTP messages.
- [Fixed] Configured USB port names are now also displayed in the monitoring logs.
- [Fixed] PKCS12 certificate (ECC wildcard certificate) could not be installed. The error was caused by using a pure RSA routine to read the certificates.

3) New Devices:
---------------
-  Xilinx Platform USB Download Cable JTAG Programmer (https://eckstein-shop.de/XilinxPlatformUSBDownloadCableJTAGProgrammerfC3BCrCPLDFPGAC-ModXC2C64EN).
- VN1600 - Network Interfaces: Vector VN5620, Vector VN1630A
(https://www.vector.com/us/en/products/products-a-z/hardware/network-interfaces/vn16xx/)
- HIDGLOBAL Omnikeys (HID OMNIKEY 5427CK)
(https://www.hidglobal.com/products/omnikey-5427ck)
- PT3G-VCI (USB) (VNCI PT3G Porsche Tester)
- Ruhe-/Belastungs-EKG custo cardio 300 (https://www.customed.de/praxis/ruhe-belastungs-ekg/custo-cardio-300)




##########################################
# New Software Version: 20.1.35          #
##########################################
New Features/Changes/Fixes: since 20.1.30
1) General:
-----------
- Contains  fixes and improvements
- Changes in the backend to increase stability, device compatibility
  and protocol handling
 
 2) Fixes/Improvements:
----------------------
- [Fixed] Sporadically, connected USB dongles, such as the Thales etoken-5300-usb, were no longer detected after some time.
- [Fixed] The automatically generated self-signed certificate now uses an RSA key length of 2048.
- [Fixed] The dongleserver ProMAX made several restarts every day. 
- [Fixed] SNMPv3 queries with PRTG Monitor did not always work.
- [Internal fixes] Internal adjustments with optimisations for manufacturing and production.
- [Internal improvement] The Self Signed Certificates (SSC) now also contain the information of the MAC address of the product in the serial number.



##########################################
# New Software Version: 20.1.30          #
##########################################
New Features/Changes/Fixes: since 20.1.22
1) General:
-----------
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility
  and protocol handling
 

2) Fixes/Improvements:
----------------------
- [Fixed] Bug fixes for the HASP HL dongle with FW 3.25.
- [Fixed] macOS Safari - Parameter changes are not always applied
- [Fixed] dongleserver ProMAX: SNMP traps for power connections were not sent immediately.
- [Improvement] The new default access to the Control Center is now HTTPs only and SNMPv1 by default is read-only.
- [Improvement XSS] In order to prevent potential cross-site scripting attacks, string parameters (which are not hidden passwords) may no longer be used with angle brackets or curly brackets from this version onwards.  This prevents executable or interpretable code from being stored in the system using parameter values in the Control Center. Note: The Control Center should always be protected by setting a secure password!
- [Improvement] Connection timers are now displayed in the Control Center dashboard
- [Improvement] In the Control Center of the products dongleserver Pro, dongleserver proMAX and utnserver ProMAX, connection timeouts can now be configured port-dependently. Maximum time-out time: 12 hours. 
- [Improvement] OIDs implemented for the server-side ejecting of activated USB devices.  Device servers can 
  now be deactivated remotely by the admin via SNMP. Is implemented in the SEH MIB from version 2.8. 
- [Improvement] For device servers without RTC with buffer capacitor and without an accessible time server (NTP), the system remembers a time stamp based on the last events (parameter changes, restart, update, ...) and therefore has a rough overview of the current date. This last timestamp (year) is then used when generating a self-signed certificate. Prerequisite: Initially, the time must be set once in the Control Center. 
- [Improvement] Extension of the TCP port access functionality: Accesses can now be defined as a whitelist or blacklist group: 
	Whitelist: When the White list function is enabled, only previously configured IP addresses and subnets 
	are allowed for communication with the system.
	Blacklist: 
	When the Black list function is enabled, previously configured IP addresses and subnets are excluded 
	from communication with the system.


3) New Devices:
---------------
- Support for Sony Xperia 10 IV XQ-CC54 Smartphone
- Support for Samsung A52/53/71 Smartphone
- Support for GoPro Hero Action Cameras (https://gopro.com/en/us/shop/cameras)
- Support for EC-14TR - Repeater (https://www.lee-tech.eu/produkt/easy-call-350/)
- Support for Siemens SIMATIC PG, USB Prommer 6ES7792-0AA00-0XA0 (https://support.industry.siemens.com/cs/pd/432515)



##########################################
# New Software Version: 20.1.22          #
##########################################
New Features/Changes/Fixes: since 20.1.16

1) General:
-----------
- Upgrade of OpenSSL 3.0.8
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility
  and protocol handling
- Slight optimizations of the functioning of the ControlCenter (opening of the submenus, ...)
 
             
2) Fixes/Improvements:
----------------------
- [Fixed] Importing a certificate created via certificate requests shows white page in ControlCenter instead of the certificate.
- [Fixed] E-Mail Notification: "get status" shows only the available USB ports and not the activated USB ports.
- [Fixed] utnserver ProMAX: Monitoring files contain binary zeros at the end of the line.
- [Fixed] utnserver ProMAX: Daily backup of notifications (email and WebDAV) was incorrect.
- [Fixed] Typo in the US support email address in the control center.
- [Improvement] Fragmentation of isochronous USB data built in. This, analogous to bulk fragmentation, increases the performance and the support of USB3.0 cameras. 
- [Improvement] WebDav authentication method (BASIC, DIGEST MD5 ,MD5-sess, SHA-256, SHA-512) is displayed in the server status in ControlCenter. 
- [Improvement] Only if at least one password of a user is set, the ControlCenter access control is active. 
- [Improvement] Improvement of access to a TAN via e.g. a status request: Only addressees defined in the ControlCenter (e-mail notification) receive a TAN in case of a request. 
- [Improvement] Depending on the authorization level (Admin, USB Manager, User) links in the ControlCenter are now switched to inactive and a prohibition sign is displayed when you move the mouse over them.
- [Improvement] POP3: ControlCenter displays a warning/notice that a standalone email account should be used, because after retrieval the emails are deleted on the POP3 server. 

3) New Devices:
---------------
- Support Avaya Kamera HC020
- H14 Klippel Dongle
- Samsung A52/53/71




##########################################
# New Software Version: 20.1.16          #
##########################################
New Features/Changes/Fixes: since 20.1.12
1) General:
-----------
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility
  and protocol handling
- New: Before a configuration change or firmware update, the parameters can now be automatically saved via e-mail. 
  (Must be configured in ControlCenter under "Device-Notification"; it is strongly recommended to use S/MIME encrypted emails)
              
2) Fixes/Improvements:
----------------------
- [Fixed] Bonjour name is not stored and not saved after reboot
- [Fixed] The dongle "FS USB Token" could not be activated in the UTN Manager. 
- [Imnprovement] PKCS12 certificates are now accepted without password if required

3) New Devices:
---------------
- Support for Apple iPad (iPadOS 15 and iPadOS 16)
- Support for Safenet UDA V3 dongle



##########################################
# New Software Version: 20.1.12           #
##########################################
New Features/Changes/Fixes: since 20.1.8


1) General:
-----------
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility
  and protocol handling
- New: the device assignment feature now also supports compound devices. When 
  allocating the USB device, the associated IDs are automatically entered.  
- New: There are two new parameters:
  • dailyrestart -> Here an hour can be specified at which the device makes a 
    restart. 
  • snmprestart -> The equivalent of dailyrestart, with the difference that only 
    the SNMP services are restarted.
  Value range is 0-24, where 24 means off (default) and 0-23 the hour where the 
  action begins. 
  The parameters must be specified via the parameter list. There is no  
  equivalent in the ControlCenter!
 
              
2) Fixes/Improvements:
----------------------
- [Fixed] When USB device mapping is enabled, illegal USB devices are not  	
  displayed as unauthorized devices in the ControlCenter. 

3) New Devices:
---------------
- Support for Logitech Conference Cam "CONNECT"
  (see "https://www.logitech.com/de-de/products/video-conferencing/conference-cameras/connect-conferencecam.960-001034.html?crid=1689#specs")



##########################################
# New Software Version: 20.1.8           #
##########################################
New Features/Changes/Fixes: since 20.1.4
Important Upgrade Note:
#######################
Save your current settings with a parameter backup before you upgrade.
A backup is the only way to preserve all configuration settings in the event of a downgrade. 

1) General:
-----------

Major IPv6 Update from 20.0.x to 20.1.x
-->
The dongleserver Pro and dongleserver ProMAX can now work in pure IPv6 environments

- New: IPv6 support for the SEH UTN protocol
- New: IPv6 support for 802.1Q VLAN 
	* VLAN and the associated management VLAN are now also fully IPv6 compatible
- New: IPv6 support for TCP Port Access
- New: Uniform concept of IPv4 and IPv6 configuration and optimized VLAN concept
	* Unified IPv4 and IPv6 configuration(conceptual changes):
	* The term "gateway" is replaced with the term „router"
	* The term "Network mask" (IPv4 address) is replaced by "Prefix length"
	--> Same configuration  in CIDR notation for IPv4 and IPv6. 
- New: Additional administrator group "USB Manager"
	The USB manager can see the start page and kick out active users if 
	necessary. Furthermore he has access to the USB subpage and can administrate 
	and configure it. 
- New: Additional USB port description field: 
  In addition to the already possible renaming of the USB ports, each port can
  now also be given an extended description, which is displayed in the
  properties window of the SEH UTN Manager. This way, the end user can be
  informed about the use of identical USB devices (e.g. different licenses on
  identical USB tokens).
- Changed the US support number from +1-610-943-3226 to +1-610-933-2088
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility
  and protocol handling
 
              
2) Fixes/Improvements:
----------------------
- [New Feature] "Hide protected USB devices" Disables/enables the display of USB devices in the selection list of the UTN manager. Only applies to USB devices that are protected with "device assignment"
- [Fixed] When using Wibu CmDongle with the latest driver, the connection was disconnected. 
- [Fixed] The password plausibility check was missing for the USB Manager user account
- [Fixed] Security scanners were able to crash SEH USB Dongleserver and SEH USB Deviceserver. 
- Corrections in the USB port to VLAN mapping 




##########################################
# New Software Version: 20.1.4           #
##########################################
New Features/Changes/Fixes: since 20.0.15

Important Upgrade Note:
#######################
Save your current settings with a parameter backup before you upgrade.
A backup is the only way to preserve all configuration settings in the event of a downgrade. 

1) General:
-----------

Major IPv6 Update from 20.0.x to 20.1.x
-->
The utnserver Pro can now work in pure IPv6 environments

- New: IPv6 support for the SEH UTN protocol
- New: IPv6 support for 802.1Q VLAN 
	* VLAN and the associated management VLAN are now also fully IPv6 compatible
- New: IPv6 support for TCP Port Access
- New: Uniform concept of IPv4 and IPv6 configuration and optimized VLAN concept
	* Unified IPv4 and IPv6 configuration(conceptual changes):
	* The term "gateway" is replaced with the term „router"
	* The term "Network mask" (IPv4 address) is replaced by "Prefix length"
	--> Same configuration  in CIDR notation for IPv4 and IPv6. 
- New: Additional administrator group "USB Manager"
	The USB manager can see the start page and kick out active users if 
	necessary. Furthermore he has access to the USB subpage and can administrate 
	and configure it. 
- New: Additional USB port description field: 
  In addition to the already possible renaming of the USB ports, each port can
  now also be given an extended description, which is displayed in the
  properties window of the SEH UTN Manager. This way, the end user can be
  informed about the use of identical USB devices (e.g. different licenses on
  identical USB tokens).
- Changed the US support number from +1-610-943-3226 to +1-610-933-2088
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility
  and protocol handling
 
              
2) Fixes/Improvements:
----------------------
- [Fixed] IJCAD dongle was not displayed in ControlCenter
- [Fixed] Wibu dongle not re-connectable
- [Fixed] utnserver Pro is grayed out in the SEH Product Manager during a
  refresh.
- [Fixed] When entering a password that is too short in the Control Center, a 
   message is displayed that the password is too long. 


3) New Devices:
---------------
- Support for Konftel-300wx (https://www.konftel.com/en/products/konftel-300wx)



##########################################
# New Software Version: 20.0.15          #
##########################################
New Features/Changes/Fixes: since 20.0.14
1) General:
-----------
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility and protocol handling
              
2) Fixes/Improvements:
----------------------
- [Fixed]IJCAD dongle was not displayed in ControlCenter
- [Fixed] During a refresh in the SEH Product Manager, utnserver Pro was incorrectly displayed grayed out.
- [Fixed]TCP port access - exceptions with Mac addresses did not work.
- [Internal] Crash diagnostics and counter implemented in backend]

3) New Devices:
---------------
- Sony RX100 camera with Sony Imaging Edge Client software 
- Sony α6600 Premium E-Mount APS-C-Kamera
- ECG device "custo cardio MS 100" from custo•med
- NNCv3 (Neural Network Controller) dongle

##########################################
# New Software Version: 20.0.14          #
##########################################
New Features/Changes/Fixes: since 20.0.9

1) General:
-----------
- Contains important fixes and improvements
- Important changes in the backend to increase stability, device compatibility and protocol handling
- TCP port access: The exceptions (MAC addresses) now also recognize the Windows notation
- the currently negotiated network speed is now displayed in the Dashboard of the Control Center
- DNS configuration now has a separate entry in the Control Center. 

              
2) Fixes/Improvements:
----------------------
- [Fixed] Lock UTN access did not work.
- [Fixed] TCP port access - exceptions with Mac addresses did not work.
- [Fixed] The import button for the parameter file had no function.
- [Fixed] Steinberg eLicenser dongle did not work under macOS
- [Fixed] HTML Autorefresh did not work with IPv6 addresses (all auto refresh pages (e.g. after parameter change) had broken links).


##########################################
# Initial Release: 20.0.09               #
##########################################
New Software Version:   			20.0.09
New Features/Changes/Fixes: initial release

1) General:
-----------
              
2) Fixes/Improvements:
----------------------

3) New Devices:
---------------
