Neptune DXP - Open Edition 23.10.2
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