Neptune DXP - Open Edition Patch 2

App Designer

  • Adding multiple Custom Components with Container objects defined no longer breaks if objects are parented to one of them

  • App Handler V1 no longer incorrectly orders the definition of HTML objects and their setDomContents call when inside a Custom Component

  • The where used tab in a Custom Component will now open the apps in a new tab

  • Opening a Custom Component from the App Designer component tree will now open it in a new tab

  • Occasionally the object attributes panel would not render correctly when opening the App Designer

  • There is now a help button next to the object type in the object attributes panel that will open relevant documentation

  • APIs with recursive definitions no longer cause a JavaScript error

  • Expression bindings are now validated when entered to check whether they will cause errors

  • There is now a help button next to the binding expression text input in the bindings dialog that will open relevant UI5 binding syntax documentation

PDF Designer

  • Setting visible to false now works as expected on table cells

  • Images with invalid/empty src bindings is now ignored

  • Pasting objects will now appropriately rename the pasted objects if there are name clashes

  • Specifying a download name is now possible

Cockpit

  • The beforeDisplay event of Cockpit applications is no longer called twice when navigating directly to one via hash navigation

  • The system information tile will now correctly show a warning when the license is due to expire

Cockpit Restore (Application Trashbin)

  • Accept entering input text to delete or restore application in lowercase or having spaces before/after as valid.

  • Auto-focus on input field to enter restore/delete.

  • Submit form, if 'enter' key is pressed, if restore/delete text is present.

Proxy Authentication

  • Cloud Connector → Type “Azure Relay” : Issue regarding encrypting credentials resolved, which caused the cloud connector unable to connect.

Deployment Create

  • Deploying artifacts that include a Role will now correctly be synced in target system.

  • Roles are also included for Tile Group when deploying to target system.

  • Deploying an updated proxy authentication no longer results in the target system being unable to decrypt the password/secret

Security Group

  • Now creating or saving Security Groups will include a properly formatted artifact version.

Role

  • Saving a role when running SQLite no longer causes a crash

SMTP Log

  • The background/text colour in the preview dialog is now overridden to be easily visible in both light and dark themes

Logging

  • Environment variable P9_MAX_LOG_FILE_SIZE for setting max file size for log files after which the file will rotate. Value is a unit of k(kb), m(mb) or g(gb). The unit must directly follow the number, e.g. 100mb

Launchpad

  • Launchpad enhancements can now be filtered by enabled.

  • The default language set in Custom Settings will now be used if no or empty language is selected in the launchpad user settings.

  • Fix: Clicking on a tile with URL and target set to window, used to open multiple windows.

  • Fix: Clicking the grid button on a dialog will rearrange the open dialogs so they are all visible.

System Logs

  • Status filters are no longer duplicated when refreshing the page

  • The header and the list of logs now better reflects the selected category

  • The Exceptions category has been removed from the list, but exceptions will still be logged on the server.

Development Package

  • Input to specify ref when importing development package from git repository.

  • Show when a modified file was last updated and by which user.

  • Only enable commit button in modified files list when one or more files have been selected.

  • Moving a server script to another script group will correctly update the package.

Api Designer

  • Naming a definition “response” or “request” is no longer allowed.

  • Opening an API and then returning to the list page would cause packages/groups filters to appear empty

  • Operation where-used for server scripts now behaves correctly

Script Editor

  • We now perform more strict locks on open scripts

Mobile Client

  • Cordova Android Engine default (11.0.0)

  • Request proxy bug fixes

Other

  • Executable now contains a encrypt/decrypt command for encrypting/decrypting an input string

  • Support the Neptune DXP Marketplace when using a proxy in a firewalled environment