Neptune DXP - Open Edition 23.10.8

App Designer

  • Fix: Having two or more API objects that reference the same path with a dynamic parameter resulted in an error

  • Fix: API-generated code to use global Ajax timeout, if timeout value is not specified. If the global timeout is not available, the timeout value is set to 0

Cockpit

  • Fix: We now point to the correct version of the release notes in the Neptune Documentation when a user clicks on the Release Type system version in the System Info tile.

Mobile Client

  • Fix: Set client request timeout for cordova-advanced-http plug-in

  • Fix: Custom configuration was missing in config.xml built, unless replace entire xml was checked

PDF Designer

  • Fix: Unresolved bindings no longer cause the compilation to crash

  • Fix: Table bindings in headers and footers

  • Fix: Table with no model attached: If a table contained a text with a model binding, the binding caused the text to display repeatedly as many times as there were number rows in the previously bound model for the table

Script Editor

  • Fix: Make key bindings work for active editor after switching tabs

System Logs

  • Fix: When filtering in the From/To fields, if the timestamp for a log entry is not available, results for the log entry do not load

Back end/Misc

  • Enhancement: Upgrade client library msal v2.0.0-beta.4 to v2.39.0

  • Enhancement: Upgrade locally bundled OpenUI5 version to 1.108.34

  • Enhancement: Upgrade base operating system image to Debian 12, which uses Python 3 by default

  • Enhancement: Optionally automatically import user groups when signing in from external identity provider source

  • Enhancement: Make it easier to pick claims from profile when signing in with SAML

  • Fix: When proxying a request to an SAP system starting with /neptune, the request failed if it included body data.

  • Fix: When pushing application definition to git, compiledCss was stored in file with path /script/undefined/undefined.script instead of /compiledCss.css