Neptune DXP - Open Edition 23.10.2 release notes

App Designer

  • Fix: Going directly to edit mode no longer incorrectly shows the app as locked

  • Fix: Apps imported from a Development Package should now show an active "Run" button without having to activate the app

  • Fix: Typing the model path directly for a table/list caused the wizard not to work for that object

  • Fix: Opening Model Source binding would sometimes show an unrelated binding

Development Packages

  • Fix: Opening an artifact that was opened in a new tab/window no longer leaves hash navigation parameters in the URL

Launchpad

  • Fix: Opening an app tile may cause an error, causing the page to blank out. In such cases we will now recreate the page

  • Fix: The back button did not navigate back to the home page if the loaded tile contained a JavaScript error

  • Show tile errors in a Dialog, instead of a MessageBox. It helps users pick up serious tile errors, without having to check the console

  • Fix: Background images with URLs containing an absolute path with domain name were not loading as tile backgrounds

Audit Log

  • When creating a new role the audit log object id is set to role id and action is set to 'Create'

  • Fix: Certificate private key is no longer saved to the audit log when saving a certificate

  • Create audit log record if group or role assignment is updated on user login

PDF Designer

  • The resizeEmpty property on image elements now defaults to true

  • Binding data will now honour boolean values instead of converting them to strings

  • Fix: PDF preview no longer disappears when activating the PDF

  • Added button to export PDF interface to JSON

Lock Entries

  • Fix: Previously, if a user’s name was empty, the locked user record displayed an empty column. Now, we prioritize displaying the username instead of the name, as the latter can refer to multiple users

  • Fix: Script lock is deleted when script is deleted

  • Fix: Name missing on lock record when creating a new script

  • Fix: After saving a new user the user record would be in edit mode but no lock record would be created

Deployment Log

  • Fix: Importing a .planet9 file that contained Script Groups that do not exist in the target system no longer causes an error

Security

  • If SSL is not enabled but SameSite set to 'None' SameSite will revert to Strict as it won’t be possible to log in with SameSite:'None' enabled

  • The SSL key is no longer stored in the config.json file; it is now stored exclusively in the database

Core APIs

  • Security Group data fetched from /api/functions/Department/Get will only contain a subset of user data. Instead of all user data it will only return 'id', 'locked', 'username', 'name', 'email', 'updatedAt', 'changedBy', 'admin', 'idpSource' and 'lastLogin'

Cockpit applications

  • When using OAuth 2.0 in Proxy Authentication, the body is no longer an input string; instead, it is a list with keys and values, where the values can be encrypted

  • Fix: Loading the user app directly would throw a TypeError

  • Fix: Launchpad Layout CSS no longer gets applied to the Cockpit app when previewing the launchpad layout

  • Update function parameters under Custom Script inside Authentication > Microsoft Entra ID

Miscellaneous

  • Added Highcharts dashboards under /public/highsuite/dashboards/ i.e. /public/highsuite/dashboards/dashboards.js

  • Fix: username and password would display on the login page after disabling local authentication, despite the active login type not requiring a username or password

  • Fix: Passing uuid string to entities.tableName.findOne('uuid') to fetch record with id === 'uuid' would throw an error

  • Fix: Server would throw error when generating activation code for external users

  • Fix: Migration errors would not be logged to log file

  • Disable SPNEGO on SAP Edition Authentication logon URL

  • Fix: Cockpit and login backgrounds now respect the custom images set in Custom Settings

Was this page helpful?

What made the biggest difference for you?
What went wrong? (Your feedback helps us fix it.)

Please don't include personal or sensitive data.