Version 4.5.10

September 19, 2024

Issue Resolution

  • Admin app login ids are not case-sensitive. A change in 4.5.9 inadvertently required login ids to be entered in lower-case. This limitation has been removed.

  • After logging into the admin app after a session timeout, the user's home page is displayed instead of a JSON display of user info.

  • An intermittent problem with secure portal login redirect locations having http protocol instead of https has been resolved.

Improvements

  • Portal searches now add search engine score (or weight) as a sort key (descending order) after any custom sort keys. Previously, if custom sort keys were specified, search engine score was not considered when sorting results. Search requests that do not include custom sort keys are ordered by descending score.

  • The portal search interfaces now allow specifying multiple sort orders corresponding to multiple custom sort keys.

  • When logging into a portal that has only one OIDC authentication provider, the provider chooser dialog is skipped, and the user is redirected to the portal's OIDC authentication page.

  • Resolved an incompatibility with Azure B2C OIDC provider implementation, to allow Titania Delivery portal users to authenticate with Azure B2C providers.

  • Internal improvements handling authenticated portal session timeouts, for reliability and security.

Deprecated Features

These platform features are deprecated and will be removed at the next major release.

  • /resources/scripts/libs javascript files.

    The Titania Delivery platform includes the following javascript files that are available to themes using a url like [td-host]/resources/scripts/libs/[filename]. The preferred way to include front-end javascript resources is to put them in the static/scripts theme directory. Refer to the Developers Guide topic, "Managing Static Files for a Portal".

    • bootstrap.js (version 3.0.3)
    • bootstrap.min.js (version 3.0.3)
    • jquery-1.11.0.js
    • jquery-1.11.0.min.js
    • moment.min.js (version 2.9.0)

  • The default (built-in) portal login page will be removed at the next major release. This page is automatically supplied by the platform if the portal theme did not include a pages/login.ftl template. All themes provided by Oberon Technologies for the last several years have included this file. But it is possible that very old themes do not include pages/login.ftl. To avoid problems when upgrading to the next major release, Titania administrators should verify that their portal themes include this file (if using portal authentication). Refer to the Titania Delivery Developer's Guide for additional information.