Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
English |
---|
Bug Fixes and Improvements |
[ FIXED ] CORE : Correction for updated default app, script and database for installer.
[ FIXED ] CORE : Form Builder - Launch icon button not immediately available after app generation.
[ FIXED ] CORE : Fixed data too long for column 'description'
[ FIXED ] CORE : Correction for fixed uploaded file will have uuid/ prepended to filename.
[ FIXED ] CORE : Setup - Default apps form data tables are created with wrong collation in MariaDB if the collation is not `utf8mb4_unicode_ci`.
[ FIXED ] FORM : File Upload -Fixed uploaded file will have uuid/ prepended to filename.
[ FIXED ] CORE : Process Builder - Able to save without adding any activity and caused NPE.
[ FIXED ] CORE : Console - Correction of Console - "+" sign in search value is wrongly encoded.
[ FIXED ] CORE : List Builder - Can't add row action to Simple List and Column Data template.
[ FIXED ] CORE : Process Builder - Can't clone generated approval process.
[ FIXED ] CORE : Process - Process generated using app generator does not enforce process start whitelist to admin.
[ FIXED ] CORE : Console - "+" sign in search value is wrongly encoded.
[ FIXED ] CORE : Settings - Switch `Process Completion Data Handling` to `Archive Process On Completion` does not migrate the old process data.
[ FIXED ] CORE : Process - Correction of after import app, process start whitelist did not follow the original mapping and forced to admin.
[ MODIFIED ] CORE : Updated default app, script and database for installer.
[ FIXED ] CORE : UI Builder - Copy and paste not working.
[ FIXED ] CORE : List - Fixed XSS.
[ FIXED ] UI : DX8 Theme - Popup Dialog is not removed from page after reload.
[ MODIFIED ] CORE : Update getActiveServerList method for license implementation changes.
[ FIXED ] CORE : Audit Trail - Correction of add audit trail to track user modify setting value.
[ FIXED ] UI : DX8 Themes - Error alerted when closing a popup dialog without provide an URL to redirect.
[ FIXED ] CORE : App Center - Reduce unnecessary API call to retrieve messages.
[ FIXED ] CORE : Property Editor - Regression of activity map to new form not listed after create.
[ FIXED ] CORE : Security - Missing files from update TinyMCE to 6.7.2 for CVE-2023-45818 commit.
[ FIXED ] UI : DX8 Themes - Fixed when the category menu label is too long, the menu count badge flows to the second line.
[ FIXED ] CORE : Audit Trail - Regression of add audit trail to track user modify setting value. Cluster licensing checking are fill up the audit trail.
[ FIXED ] CORE : spreadsheet - Fixed scrollbar randomly appears when zooming in spreadsheet.
[ FIXED ] CORE : Security - Update TinyMCE to 6.7.2 for CVE-2023-45818.
[ FIXED ] CORE : Setup - System imported apps are audited as anonymous.
[ MODIFIED ] CORE : Settings - Add audit trail to track user modify setting value.
[ FIXED ] CORE : Settings - Should not save CSRF token as setting.
[ FIXED ] CORE : Inbox - Show default form for deleted app assignment.
[ FIXED ] CORE : Code Quality - Prevent possible NPE.
[ FIXED ] CORE : Code Quality - Remove condition always true.
[ FIXED ] CORE : DX8 Themes - Long table in a section without label can't break correctly when print.
[ FIXED ] CORE : Setup - Fixed large column data type for all databases setup script.
[ FIXED ] FORM : Form Data List Binder - Inbox optimization not working when extra filter condition with `OR` operator are used.
[ FIXED ] CORE : Progressive/Universal Theme - Card action is not working.
[ FIXED ] CORE : List Builder - Not able to delete action from template row action placeholder.
[ FIXED ] LIST : List - Dynamically added row action is not handled correctly when using template.
[ FIXED ] CORE : FormPdfUtil - Resolve styling inheritance issue for child elements.
[ FIXED ] UI : DX8 Color Admin Theme - Minify stylesheet and add option to use local fonts to replace Google fonts.
[ FIXED ] CORE : UI Builder - All new created UI in same app shared same page components.
[ FIXED ] CORE : Builders - Copy and paste text to properties panel input to replace original text resulted prepending the text.
[ FIXED ] CORE : Process Builder - Changing mapping of new cloned process is reflected back to original process.
[ FIXED ] CORE : Process Builder - Default the process start whitelist to admin when create new process or clone a process with whitelist set to everyone.
[ FIXED ] CORE : Process Builder - After import app, process start whitelist did not follow the original mapping and forced to admin.
[ FIXED ] UI : DX 8 Themes - Page having 2 breadcrumbs when in offline mode.
[ FIXED ] UI : DX 8 Themes - Can't click on new record button in CRUD page when in offline mode.
[ FIXED ] CORE : Naming Converntion Health Check - Prevent parsing of non-JSON strings into JSON objects.
[ FIXED ] LIST : List Builder - List sometime become empty after click save directly at list settings page.
[ MODIFIED ] CORE : User - Allowed plus char (+) in username.
[ FIXED ] UI : Non DX 8 Themes - Missing style for App Icon and Column Data List Template.
[ FIXED ] CORE : Date Picker - Correction of Date Picker not working for Thai locale due to Jquery UI update. Only th_TH need to use BE calendar.
[ FIXED ] CORE : Date Picker - Not working for Thai locale due to Jquery UI update.
[ FIXED ] UI : DX 8 Themes - The count in theme inbox alert is not update after started process or completed assignment.
[ FIXED ] UI : DX 8 Themes - View unauthorized list only shown empty space without error message.
[ FIXED ] CORE : Process Builder - Activity map to new form not listed after create.
[ FIXED ] CORE : Admin Bar - Correction of Admin Bar - Should not hide app menu when an app set as default UI.
[ FIXED ] CORE : Nonce - Correction of There is no method to clear nonces for submitted page.
[ FIXED ] CORE : Update Spring Security to 5.7.11 for CVE-2023-34042.
[ FIXED ] CORE : Naming Convention Health Check - Prevent parsing empty string to JSON object.
[ FIXED ] CORE : Email Usage Health Check - Prevent NPE.
[ FIXED ] LIST : List Inbox - Regression of support inbox optimization. Records using process id as id fail to load.
[ FIXED ] CORE : Code Quality - "toString" should not be called on array instances.
[ FIXED ] UI : Missing lang attribute for html tag.
[ FIXED ] CORE : Code Quality - Prevent possible NPE.
[ FIXED ] CORE : ID Generator Field - Wrong regex used to validate app variable name.
[ FIXED ] CORE : Update org.json:json library to 20231013 for CVE-2023-5072.
[ MODIFIED ] CORE : Update Apache Tomcat and Apache Tomcat JDBC to 9.0.82.
[ FIXED ] FORM : Form - Validator decorator does not render correctly for full width field.
[ FIXED ] CORE : Git - Fixed deleting form leads to error and error during sync app.
[ FIXED ] CORE : App - Tagging - Prevent possible XSS.
[ MODIFIED ] FORM : Text Field/Text Area/Custom HTML - Added option to support input sanitization.
[ FIXED ] CORE : Nonce - Correction for There is no method to clear nonces for submitted page. Form Grid render extra time and created nonce before close popup form.
[ FIXED ] CORE : DX8 Theme - Home banner not working.
[ FIXED ] CORE : Plugin Manager - Performance issue on plugin translation handling when processing template with large data.
[ FIXED ] CORE : Builder - Fixed unable to delete horizontal line in column CRUD.
[ FIXED ] CORE : General Setting - Not allow default UI to set to empty value.
[ FIXED ] CORE : Admin Bar - Should not hide app menu when an app set as default UI.
[ FIXED ] CORE : DX8 Themes - Fixed dark theme does not load immediately after refreshing page.
[ MODIFIED ] CORE : License - Support for backend licensing.
[ FIXED ] LIST : List Builder - Permission - Not able to delete permission rule.
[ ADDED ] CORE : Security Enhanced Directory Manager - Added captcha validation on forgot password page.
[ FIXED ] CORE : Nonce - There is no method to clear nonces for submitted page.
[ MODIFIED ] CORE : Task Delegation - Add indexes to table.
[ FIXED ] LIST : List - Filter form should be using GET method.
[ MODIFIED ] CORE : Add method to remove task delegation cache.
[ FIXED ] CORE : List Inbox - Regression of support inbox optimization. Task delegation is broken.
[ MODIFIED ] UI : Ajax Theme - Allow form, link and button not to override by theme event by adding "off_ajax" css class.
[ FIXED ] CORE : Correction for Updated default app, script and database for installer.
[ MODIFIED ] CORE : Updated default app, script and database for installer.
[ FIXED ] LIST : Column Data List Template - New added property causing some data rows in old created list are missing.
[ FIXED ] LIST : Simple List/Column Data Template - Links and checkboxes are not clickable in desktop mode when swipe action is enabled.
[ FIXED ] CORE : Approval/Assignment Process Generator - Process generated using app generator does not enforce process start whitelist to admin.
[ FIXED ] CORE : Information Tile Component - Can't display platform message.
[ MODIFIED ] CORE : Updated default app, script and database for installer.
[ MODIFIED ] CORE : Allowed adding prefix in JAVA_OPTS to load different license.
[ FIXED ] CORE : Chart Menu - Prevent NPE.
[ FIXED ] FORM : Spreadsheet - Dropdown not able to scroll in mobile.
[ FIXED ] FORM : Spreadsheet - Fixed Spreadsheet overflowing when zooming in.
[ MODIFIED ] CORE : Rich Text Field - Added option to support custom settings for customizing the toolbar.
[ FIXED ] UI : DX8 Angle Theme - Minify stylesheet and add option to use local fonts to replace Google fonts.
[ FIXED ] FORM : Form Grid - Fixed the issue where the file download link was showing in Windows before the form grid was submitted.
[ FIXED ] LIST : Simple List/Column Data List Template - Swipe action does not swipe every element correctly.
[ MODIFIED ] CORE : License - Show correct label for unlimited users license.
[ FIXED ] CORE : APM - Slow trace count is not correct.
[ FIXED ] CORE : APM - Embedded UI data is not display.
[ FIXED ] CORE : Update Spring Security to 5.7.11 for CVE-2023-34042.
[ FIXED ] UI : Janux Theme - Page navigation of nested list is not style correctly.
[ FIXED ] LIST : JDBC List Binder - Regression of support inbox optimization. Records using process id as id fail to load.
[ FIXED ] CORE : SOAP Tool - Dynamic Invoke may using wrong service if there is same service name with different number of parameters.
[ FIXED ] UI : UI - Missing lang attribute for html tag.
[ FIXED ] CORE : Code Quality - Prevent possible NPE.
[ FIXED ] CORE : ID Generator Tool - Wrong regex used to validate app variable name.
[ FIXED ] CORE : Update org.json:json library to 20231013 for CVE-2023-5072.
[ MODIFIED ] CORE : Update Apache Tomcat and Apache Tomcat JDBC to 9.0.82.
[ FIXED ] FORM : Form - Validator decorator does not render correctly for full width field.
[ FIXED ] CORE : Nonce - Correction for Clear nonces for a submitted page. Clear the nonce immediately after remove request hash.
[ FIXED ] FORM : Form Grid - Max number of row limit does not hide the add button when edit the records again.
[ FIXED ] CORE : Task Delegation - Correction for Task Delegation - Remove cache during save. NPE is not handled.
[ MODIFIED ] CORE : License - Support for backend licensing.
[ FIXED ] LIST : Database Wizard List Binder - Not working in MSSQL.
[ ADDED ] CORE : Security Enhanced Directory Manager - Added captcha validation on forgot password page.
[ FIXED ] CORE : Clear nonces for a submitted page.
[ FIXED ] FORM : Spreadsheet - Fixed Spreadsheet autocomplete failed when typing chinese character.
[ MODIFIED ] CORE : Task Delegation - Remove cache during save.
[ FIXED ] LIST : JDBC List Binder - Regression of support inbox optimization. Task delegation is broken.
[ FIXED ] FORM : Spreadsheet - Dropdown does not support multi dependency fields.
[ FIXED ] LIST : Nested List Formatter - Paging not working in Ajax Theme.