On-Premise Callback 9.5.5 release notes

Released on September 6, 2024

Hotfix 1 (HF1)

December 6, 2024

(OPC-1241) An issue causing excessive log entries on servers with time zones ahead of GMT has been resolved.

After a recent release, if a QM server's time zone was set to a positive GMT offset (for example, GMT+1), an "invalid time" error would be logged excessively in the MainOutputLog file. We have identified the root cause and are releasing this hotfix to address the issue.

Release highlights

The On-Premise Callback installer now features an option to configure HTTPS automatically.

This removes the need for manual configuration after installation.

example of selecting the option to automatically configure HTTPS

You can now configure an email address (with special characters) as a username in the Configuration UI.

This unique exception bypasses the restrictions on special characters in the Username field. When an email address is detected in a username, other special characters (such as underscore) are allowed as well.

Completed call records will now be cleaned up in Queue Manager after 120 seconds (two minutes).

This reduces the delay in cleaning up calls from the prior value of 15 minutes. You can determine the moment that a call was cleaned up by searching for "Deleting Call Memory" in the MainReport log.

The Hello! application tile has been removed from the Launchpad.

Hello! was an automated test-call service that is not included in the latest versions of On-Premise Callback.

We continue to make security enhancements throughout the On-Premise Callback solution to remain in line with industry best practices.

Fixed issues

(OPC-1163) Secure-channel RabbitMQ is functional once again in On-Premise Callback 9.5.5.

This resolution restores functionality that was lost in version 9.5.4.

(OPC-929) It is no longer possible to maintain two concurrent logged-in sessions to web apps (Launchpad, Configuration, etc.).

This change enhances security throughout the solution by ensuring that only a single session can be active at a time for each user.

This also resolves a related issue that caused browser sessions to remain active after resetting a user password (OPC-930).

(OPC-1170) The upgrade utility no longer misconfigures two registry keys when On-Premise Callback is installed on a drive other than C.

Previously, the version 9.5.4 updater configured the location of the vht_stats_api-config.yml and vht_auth_api-config.yml files as the C drive regardless of the true drive letter. Both files will be updated appropriately again in this release.

(OPC-1180) Errors in the VHT_Config_Inserts.sql script have been resolved.

Manual editing is no longer required to execute the script successfully.

(OPC-1188) Smart Rules will now appropriately handle Daylight Savings Time (DST) in Australia.

Previously, Smart Rules did not appropriately handle the fact that some Australian states implement DST while others do not. We have updated the underlying calculations for DST to correctly handle all Australian time zones.

Additional announcements

We have discontinued support for TLS 1.0 throughout the On-Premise Callback solution.

Any clients using TLS 1.0 can contact the Support team to discuss upgrading to TLS 1.2.

We have updated the SQL and Windows support in On-Premise Callback 9.5.5:

  • Windows Server 2022
  • SQL Server 2022

We have upgraded several core dependencies in this version:

  • Ruby 3.2.3
  • Erlang 26.2.5.2
  • RabbitMQ 3.13.6