Configuration improvements
The following configuration improvements have been made.
Case-insensitive evaluation for whitelist property (#663676)
The system property mailSender.testArchive.whitelist
is now evaluated in a case-insensitive way, so that is enough to specify a domain once to make sure that emails sent to it are correctly processed regardless of case variations in the email address.
Authentication logging extended (#664178)
The logging of authentication-related actions has been extended by adding information about whether the Remember me checkbox was selected when a user logged in. In addition, more detailed logging is added for detecting anomalies related to user sessions, facilitating monitoring and troubleshooting of session issues.
Configurable socket timeout for database connections in ETL Runner (#664349)
The socket timeout used by ETL Runner for connecting to Microsoft SQL Server or PostgreSQL databases can now be configured in the etlRunnerApplication.properties file
by adding the following setting:
application.jdbc.socketTimeout.seconds = 900
The default timeout has been increased to 15 minutes, allowing for greater flexibility in handling database operations that require more time. Previously, a hardcoded timeout of 10 minutes was applied to Microsoft SQL Server and PostgreSQL databases, which could lead to issues with long-running queries.
This setting will be ignored by other databases, which have a native timeout mechanism.
Support for internationalized domain names in email addresses added (#664585)
ConSol CM now supports sending emails to domains with non-ASCII characters, such as those containing umlauts or other special characters. This enhancement ensures that email addresses with internationalized domain names (IDN) are correctly converted to Punycode encoding before being sent. This conversion is necessary to comply with RFC-3490.
Domains with non-ASCII characters are supported only for emails sent from the Web Client and from scripts. It is not possible to use such email addresses in the Web Admin Suite.
Scene for CM/Ticketing updated (#664667)
The scene for the CM/Ticketing product, which can be selected when setting up a new ConSol CM system, has been updated to use several new features introduced in this version.